Railway communication signal engineering family library construction method and system
By determining configuration information, building multi-level family library structural model and associated data in railway communication signal engineering, dynamically configuring attribute information templates, the phased requirements differences and static template dependence problems of family library construction methods in the existing technology are solved, and the full life cycle adaptation and efficient management of family library are realized.
Patent Information
- Application Number
- CN202411889138.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-05-23
AI Technical Summary
In the prior art, the construction method of railway communication signal engineering family library has problems of phased demand differences and static template dependence, which makes it difficult for the family library to maintain consistency and adapt to engineering complexity and diversified needs throughout the life cycle.
By determining configuration information based on the design specifications and equipment information of railway communication signal engineering, building a multi-level family library structure model, generating digital model units, and dynamically configuring attribute information templates to achieve full life cycle adaptation and efficient management of family library.
It realizes efficient management and adaptation of the railway communication signal engineering library throughout the life cycle, ensures the logical organization, hierarchical management and dynamic expansion capabilities of data, and improves the management efficiency and decision-making support capabilities of engineering projects.
Smart Images

Figure CN120030637A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data management, and in particular to a method and system for constructing a railway communication signal engineering family library. Background Art
[0002] With the growing demand for intelligent construction technology in railway communication and signal engineering, BIM technology is increasingly being used in engineering design, construction management, and operation and maintenance. Currently, the industry generally adopts a multi-level family library construction model, which improves the management efficiency and decision-making support capabilities of engineering projects through the combination of geometric models, attribute information, and functional data.
[0003] However, in the existing technology, the construction method of family libraries has significant limitations. On the one hand, the requirements for geometric models and attribute information vary greatly in different stages. For example, the design stage requires high-precision geometric models to support simulation analysis, while the construction stage pays more attention to the operability and transferability of attribute information. This difference in stage requirements makes it difficult for existing family libraries to maintain consistency throughout the entire life cycle. On the other hand, since family library construction relies on fixed static templates, existing methods lack the ability to dynamically expand and flexibly adjust, resulting in insufficient adaptability of family libraries when faced with engineering complexity and diversified requirements.
[0004] Therefore, how to achieve full life cycle adaptation and efficient management of the railway communication signal engineering family library has become a technical problem that needs to be solved urgently. Summary of the invention
[0005] The present invention provides a railway communication signal engineering family library construction method, system, electronic equipment and storage medium, which are used to solve the defects in the prior art and realize the full life cycle adaptation and efficient management of the railway communication signal engineering family library.
[0006] The present invention provides a method for constructing a railway communication signal engineering family library, comprising the following steps: According to the design specifications and equipment information of railway communication signal engineering, determine the configuration information used for family library construction; According to the configuration information, a multi-level family library structure model is constructed; According to the family library structure model, a digital model unit is constructed for representing the geometric characteristics and functional information of each device; Configuring an attribute information template capable of dynamically adding attribute fields for each of the digital model units, wherein the attribute information template presets attribute fields of multiple categories, and each of the attribute fields includes at least one attribute information; The geometric data of each digital model unit is associated with the attribute information through a preset data management platform to generate a railway communication signal engineering family library.
[0007] According to a method for constructing a railway communication signal engineering family library provided by the present invention, the configuration information used for constructing the family library is determined according to the design specification and equipment information of the railway communication signal engineering, specifically including: Based on the design specification, a hierarchical structure is defined; the hierarchical structure includes a system level, a subsystem level, a device level, and a component level; Extracting system information corresponding to the system level, subsystem information corresponding to the subsystem level, device information corresponding to the device level, and component information corresponding to the component level from the device information respectively; The system information, the subsystem information, the device information and the component information are integrated to obtain the configuration information.
[0008] According to a railway communication signal engineering family library construction method provided by the present invention, constructing a multi-level family library structure model according to the configuration information specifically includes: According to the definition of the hierarchical structure in the configuration information, construct an association relationship between each level in the hierarchical structure; According to the association relationship, the information of each level is mapped to the corresponding level node respectively; The family library structure model is generated according to all the hierarchical nodes.
[0009] According to a method for constructing a railway communication signal engineering family library provided by the present invention, constructing a digital model unit for representing the geometric characteristics and functional information of each device according to the family library structure model specifically includes: Determine the geometric characteristics of each device according to the association relationship between nodes at each level in the family library structure model; Extracting functional information of each device according to the functional definition of each level node in the family library structure model; The geometric characteristics of each device are integrated with the functional information to generate a digital model unit of each device, and each of the digital model units is associated with a corresponding hierarchical node of the family library structure model according to a preset rule.
[0010] According to a method for constructing a railway communication signal engineering family library provided by the present invention, the method further includes: In the preset data management platform, a unique identification code is generated according to a preset coding rule, and the unique identification code corresponds one-to-one to the geometric data and attribute information of each digital model unit.
[0011] According to a method for constructing a railway communication signal engineering family library provided by the present invention, the geometric data of each digital model unit is associated with the attribute information through a preset data management platform to generate a railway communication signal engineering family library, which specifically includes: storing all the geometric data in a model data storage module of the data management platform and grouping them based on geometric characteristics; The attribute information is stored in an attribute database of a data management platform and grouped according to attribute categories; By using the unique identifier, a mapping relationship between all the geometric data and all the attribute information is constructed, and a related index is generated in the data management platform; All associated geometric data and attribute information are integrated to generate the railway communication signal engineering family library.
[0012] The present invention also provides a railway communication signal engineering family library construction system, comprising the following modules: A processing module, used for determining configuration information for family library construction according to design specifications and equipment information of railway communication signal engineering; A construction module, used to construct a multi-level family library structure model according to the configuration information; The construction module is further used to construct a digital model unit for representing the geometric characteristics and functional information of each device according to the family library structure model; The processing module is further used to configure an attribute information template capable of dynamically adding attribute fields for each of the digital model units, wherein the attribute information template presets multiple categories of attribute fields, and each of the attribute fields includes at least one attribute information; The processing module is also used to associate the geometric data of each digital model unit with the attribute information through a preset data management platform to generate a railway communication signal engineering family library.
[0013] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method for constructing a railway communication signal engineering family library as described in any one of the above is implemented.
[0014] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method for constructing a railway communication signal engineering family library as described in any one of the above is implemented.
[0015] The present invention also provides a computer program product, including a computer program, which, when executed by a processor, implements any of the above-mentioned methods for constructing a railway communication signal engineering family library.
[0016] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: By determining the configuration information used for family library construction based on the design specifications and equipment information of railway communication signal engineering, a logical organization foundation for data is established, the accuracy and completeness of the configuration information source is ensured, and a clear framework and basis are provided for the subsequent family library hierarchical model design. The determination of configuration information enables the complex railway communication signal system to be decomposed according to the system level, subsystem level, equipment level and component level, thereby realizing the standardization and systematization of data. By constructing a multi-level family library structure model based on the configuration information, hierarchical management of equipment information and logical association of data are realized, and by constructing a digital model unit for representing the geometric characteristics and functional information of each device based on the family library structure model, the physical properties and functional characteristics of the device are fully described, laying the foundation for the high-precision expression of the model. By configuring an attribute information template that can dynamically add attribute fields for each digital model unit, the attribute information template presets multiple categories of attribute fields, and each attribute field includes at least one attribute information, so that the attribute management of the model unit is more flexible and can adapt to the different data requirements in the design, construction and operation and maintenance stages. The dynamic configuration capability of the attribute information template ensures the scalability of the family library, and at the same time improves the organization efficiency and retrieval convenience of data through the division of attribute categories. By associating the geometric data and attribute information of each digital model unit through the preset data management platform, a railway communication signal engineering family library is generated, thereby achieving full life cycle adaptation and efficient management of the railway communication signal engineering family library. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0018] Figure 1 This is one of the flow charts of the method for constructing a railway communication signal engineering family library provided by the present invention.
[0019] Figure 2 This is the second flow chart of the method for constructing a railway communication signal engineering family library provided by the present invention.
[0020] Figure 3 This is the third flow chart of the method for constructing a railway communication signal engineering family library provided by the present invention.
[0021] Figure 4This is the fourth flow chart of the method for constructing a railway communication signal engineering family library provided by the present invention.
[0022] Figure 5 This is the fifth flow chart of the method for constructing a railway communication signal engineering family library provided by the present invention.
[0023] Figure 6 This is the sixth flow chart of the method for constructing a railway communication signal engineering family library provided by the present invention.
[0024] Figure 7 It is a structural schematic diagram of the railway communication signal engineering family library construction system provided by the present invention.
[0025] Figure 8 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0026] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0027] It should be noted that, in the description of the present invention, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "include one..." do not exclude the existence of other identical elements in the process, method, article or device including the elements. The orientation or positional relationship indicated by the terms "upper", "lower", etc. is based on the orientation or positional relationship shown in the accompanying drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the system or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to the specific circumstances.
[0028] The terms "first", "second", etc. in the present invention are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present invention can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" means at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0029] Combine the following Figure 1-Figure 8 The invention describes the railway communication signal engineering family library construction method, system, electronic equipment and storage medium provided by the invention.
[0030] Figure 1 This is one of the flow charts of the method for constructing a railway communication signal engineering family library provided by the present invention, such as Figure 1 As shown, including but not limited to the following steps: Step 101: According to the design specifications and equipment information of the railway communication signal engineering, the configuration information used for building the family library is determined.
[0031] In the method for constructing a family library for railway communication signal engineering, step 101 is the basis of the entire method, and its purpose is to clarify the basic framework and data organization basis for family library construction, so as to provide efficient and accurate input data for the subsequent multi-level family library structure model construction. By clarifying the configuration information, not only can the systematic sorting of complex engineering information be achieved, but also the integrity and consistency of the data can be ensured.
[0032] In a possible implementation, step 101 specifically includes steps 201-203: Step 201: Based on the design specification, define a hierarchical structure; the hierarchical structure includes a system level, a subsystem level, a device level, and a component level.
[0033] When implementing it, we first need to analyze the design specifications of railway communication and signal engineering. These design specifications not only include requirements for system functions and performance, but also set clear standards for equipment classification, hierarchical relationships and interface definitions. For example, a communication system usually includes multiple subsystems such as transmission equipment, signal processing equipment and power supply equipment. Each subsystem is composed of different types of equipment, and the equipment is further subdivided into components, such as ports, buttons, indicator lights, etc. This multi-level structural feature is the basic content clearly defined in the design specifications and is also the core basis for the definition of the hierarchical structure.
[0034] Based on the design specifications, the railway communication signal engineering needs to be divided into multiple levels to achieve the logical organization and step-by-step refinement of information. In actual operation, the hierarchical structure is usually divided into system level, subsystem level, equipment level and component level. For example, in the communication system, the entire transmission system can be defined as the system level, the optical switching module and the power transmission module can be defined as the subsystem level, the specific model of optical fiber transmission equipment is the equipment level, and the ports, indicator lights and buttons on the equipment are the component level. Through this step-by-step division, it can be ensured that each level is both independent and has a clear upper and lower relationship.
[0035] The definition of the hierarchical structure also needs to be reasonably planned in combination with the actual needs of the project. For example, for the optical switching module in the transmission system, the subsystem level may include a data transmission module and a control module, while the device level needs to clarify the specific model and specifications of each module. Through the definition of the hierarchical structure, a standardized framework can be provided for subsequent data extraction and integration, and the information fluency and consistency in the process of building the family library can be ensured.
[0036] Step 202: extracting system information corresponding to the system level, subsystem information corresponding to the subsystem level, device information corresponding to the device level, and component information corresponding to the component level from the device information.
[0037] Railway communication signal engineering involves a variety of complex equipment and systems. The equipment information not only comes from a wide range of sources but also has various types. If it is not extracted and organized in a hierarchical manner, it is easy to cause data redundancy, missing or disorder, thus affecting the construction of the family library and subsequent applications. Therefore, it is necessary to extract key information at different levels to build a complete data foundation.
[0038] When implementing this step, you first need to analyze and organize the source of equipment information. Equipment information usually includes design drawings, technical documents of manufacturers, equipment installation manuals, and actual engineering records, etc. This information covers key content such as the functional characteristics, structural parameters, and connection methods of the equipment. In order to ensure that the extracted information is comprehensive and accurate, it is necessary to combine the hierarchical structure defined in the previous step to screen and extract the equipment information step by step. Taking the transmission system as an example, its system-level information includes the overall functional description of the transmission system, the network topology relationship, and the system interface standard. This information can usually be directly extracted from the design drawings or system planning documents; the subsystem-level information includes the category of optical fiber transmission modules, the number of modules, and the connection relationship between modules. This information needs to be further verified in combination with the technical manual provided by the manufacturer; the equipment-level information involves the physical size, communication protocol, power consumption and other parameters of the specific model of the equipment, while the component-level information includes details such as port location, interface type, and indicator light status.
[0039] During the data extraction process, special attention should be paid to the correlation between information at different levels. For example, when extracting system-level information, the connection interface between the system and the subsystem should be recorded synchronously; when extracting device-level information, the physical and logical relationship between the device and the components should be clarified. Through this layer-by-layer extraction and association method, the integrity and consistency of data at each level can be ensured. For example, the device information of a fiber optic transmission module and its component information of the number of ports and interface type need to establish a clear correspondence through the port number, so that the actual device status can be accurately reflected when the model is built later.
[0040] Step 203: Integrate the system information, subsystem information, device information and component information to obtain configuration information.
[0041] When implementing this step, the extracted system-level, subsystem-level, device-level, and component-level information must first be verified and standardized. The purpose of verification is to ensure the integrity and accuracy of the data. For example, system-level information needs to include interface definitions with subsystems, and device-level information needs to be consistent with component-level information in terms of physical connection relationships. This process can be accomplished by cross-verifying design drawings and equipment technical documents. At the same time, the data is standardized to ensure that information at different levels uses a unified format and coding rules. For example, the identification of all equipment must be marked in the coding method of "system number-subsystem number-equipment number-component number" to facilitate the subsequent automated processing and retrieval of data.
[0042] After completing data verification and standardization, it is necessary to establish associations between information at each level and perform logical integration. The core of this process is to clarify the upper and lower dependencies between levels. For example, in a transmission system, system-level information and subsystem-level information are associated through interface types and communication standards, while subsystem-level information and device-level information are mapped through the number and model of specific modules, and device-level information is bound to component-level information through port numbers and interface types. During the integration process, this information is organized together according to the hierarchical structure through encoding rules and data association to form structured configuration information.
[0043] Step 102: Construct a multi-level family library structure model based on the configuration information.
[0044] In the method for constructing a family library for railway communication signal engineering, step 102 is the core link for realizing the construction of a family library logical framework, and its purpose is to transform the configuration information into the basic framework of the family library model through a multi-level structured design, so as to meet the needs of data organization, management and retrieval in engineering projects. The railway communication signal engineering system is complex and has a huge amount of information. It is difficult to avoid data confusion and inefficiency by directly managing equipment and component information. Therefore, through the construction of a multi-level family library structure model, the systematic and logical management of these complex data can be effectively achieved.
[0045] In a possible implementation, step 102 specifically includes steps 301-303: Step 301: According to the definition of the hierarchical structure in the configuration information, an association relationship between each level in the hierarchical structure is constructed.
[0046] The system level, subsystem level, equipment level and component level in railway communication signal engineering not only have independent information, but also have complex dependencies and interactions. If these relationships are not reasonably reflected, the functionality and practicality of the family library will be limited. Therefore, building the relationship between levels is an important basis for ensuring the integrity and consistency of family library data.
[0047] In the specific implementation process, it is first necessary to clarify the basis of the association relationship, that is, the hierarchical structure definition in the configuration information and the attribute information of the hierarchical nodes. For example, in a communication system, the system-level node represents the overall functional characteristics of the transmission system, the subsystem-level node is refined into specific modules (such as optical switching modules and power modules), the device-level node is specific to modeled equipment (such as optical fiber transmission equipment), and the component-level node includes the physical components in the equipment (such as ports and interfaces). By analyzing the attribute information of these hierarchical nodes, the main basis of the association relationship can be extracted, such as the interface standards and communication protocols between the system level and the subsystem level, the module layout and connection relationship between the subsystem level and the device level, and the physical connection attributes between the device level and the component level.
[0048] Next, it is necessary to establish specific associations based on the logical relationships between the levels. For example, the association between system-level nodes and subsystem-level nodes can be mapped through interface standards and data transmission protocols to clarify the functional positioning of each subsystem in the overall system; the association between subsystem-level nodes and device-level nodes can be bound by the number of modules, device model and deployment location to ensure that the device information is consistent with the subsystem function; the association between device-level nodes and component-level nodes is defined by geometric position and functional description, such as port number and corresponding connector type, and button position and its corresponding functional identification. This hierarchical association process needs to comply with the technical requirements of the design specifications and also needs to be combined with the actual situation of the device information to ensure the accuracy and logic of the data.
[0049] Step 302: Map the information of each level to the corresponding level node according to the association relationship.
[0050] In the implementation process, firstly, it is necessary to classify and organize the information of each level in the configuration information according to the inter-level association relationship established in step 301. For example, system information includes the name of the communication system, function description and interface type with the subsystem; subsystem information covers module category, function characteristics and connection relationship between subsystems; equipment information involves equipment model, function parameters and location attributes; component information includes geometric characteristics, interface type and function definition of specific components. Through this classification and organization, it can be ensured that the data of different levels in the configuration information have clear boundaries, laying the foundation for mapping operations.
[0051] Next, mapping is performed level by level according to the association relationship. System information is mapped to system-level nodes through interface standards and communication protocols to form the basic attributes of system-level nodes, such as the topological structure and interface definition of the transmission system; subsystem information is mapped to subsystem-level nodes according to module functions and connection relationships to clarify the functional characteristics of each module and its position in the entire system; device information is mapped to device-level nodes through device models and installation locations to ensure that the specific performance of the device in the model is consistent with the actual situation; component information is mapped to component-level nodes through geometric characteristics and functional attributes, such as the geometric position and interface type of the port, the color of the indicator light and the status indication, etc. This mapping process organizes the scattered configuration information in an orderly manner into nodes at each level of the family library structure model.
[0052] While mapping, data consistency check is also required to ensure the logical connection of data between levels. For example, the interface definition of the system-level node should match the communication protocol of the subsystem-level node; the number of modules of the subsystem-level node should correspond to the number of devices of the device-level node; the geometric layout of the device-level node should be consistent with the physical size of the component-level node. Through this check, omissions or errors that may occur during the data mapping process can be effectively avoided, ensuring the integrity and accuracy of the family library model.
[0053] Step 303: Generate a family library structure model based on all hierarchical nodes.
[0054] Railway communication and signal engineering involves a variety of systems, equipment and components. Although the hierarchical organization of this information can clarify the data relationship, only through unified model integration can the efficient application and comprehensive management of the family library be achieved.
[0055] In the specific implementation process, first of all, it is necessary to extract all necessary information from the hierarchical nodes mapped in step 302, including the geometric characteristics, functional attributes and association relationships of system-level nodes, subsystem-level nodes, device-level nodes and component-level nodes. This information has realized the logical connection between the levels through mapping, but before generating the family library structure model, its integrity and consistency still need to be verified. For example, whether the interface definition of the system-level node matches the communication protocol of the subsystem-level node, whether the module information of the subsystem-level node is consistent with the model and quantity of the device-level node, and whether the port position of the device-level node accurately corresponds to the physical parameters of the component-level node. This verification process ensures the seamless connection of data between nodes at each level, providing a reliable basis for model generation.
[0056] Next, based on the information of the hierarchical nodes, the complete framework of the family library structure model is generated in sequence according to the hierarchical structure. In this process, it is necessary to rely on the hierarchical association relationship, take the system-level node as the top layer, and integrate the subsystem-level, equipment-level, and component-level nodes layer by layer. For example, in a typical transmission system family library, the top layer is the system-level node representing the overall function of the transmission system, which contains the subsystem-level nodes of the optical switching module and the power module, which are further connected to the fiber optic transmission equipment nodes of specific models, and finally refined to the port and interface nodes in the equipment. Through this layer-by-layer integration, the family library structure model not only realizes the logical organization of the hierarchical nodes, but also can fully display the functional architecture and equipment composition of the system through node association.
[0057] Step 103: Based on the family library structure model, construct a digital model unit for representing the geometric characteristics and functional information of each device.
[0058] In the method for constructing a family library for railway communication and signal engineering, step 103 is an important link in realizing the digitization of equipment and the functionality of the family library. Its purpose is to generate a digital model unit that can accurately express the geometric appearance and functional characteristics of the equipment through the hierarchical information and node attributes in the family library structure model, so as to meet the diverse needs of the subsequent design, construction and operation and maintenance stages. The equipment in railway communication and signal engineering is of various types and complex functions. It is difficult to meet the requirements of efficient management and application by relying solely on traditional static data. Therefore, through the construction of digital model units, a comprehensive description and flexible operation of the equipment can be achieved.
[0059] In a possible implementation, step 103 specifically includes steps 401-403: Step 401: Determine the geometric characteristics of each device according to the association relationship between nodes at each level in the family library structure model.
[0060] In the specific implementation process, first locate the device-level node based on the family library structure model, and clarify the relationship between the device-level node and other level nodes. The device-level node is a key level for describing specific device information. Its upper level is the subsystem-level node, which usually defines the function and layout requirements of the device in the module; its lower level is the component-level node, which is detailed to the physical composition and geometric characteristics of the device, such as port location, interface type and component size. The system-level node is the highest level, providing the overall spatial layout and interface standards of the device and other systems.
[0061] By parsing the attribute fields of the device-level nodes, the basic geometric characteristics of the device can be extracted, including the device's external dimensions (such as length, width, height), cabinet installation position, device weight, etc. For example, for a certain model of optical fiber transmission equipment, these geometric characteristic data can be directly extracted from the device-level node, and combined with the information of the subsystem-level node, the installation position and space constraints of the device in the module can be determined. In addition, by associating component-level nodes, the geometric characteristics of the components can be further extracted, such as the specific location of the port, the interface type, and the physical size, thereby supplementing the detailed geometric information of the device.
[0062] Step 402: Extracting the function information of each device according to the function definition of each level node in the family library structure model.
[0063] In the specific implementation process, it is first necessary to determine the functional relationship between the device-level node and its upper and lower nodes through the hierarchical nodes of the family library structure model. As the main body of functional information extraction, the functional definition of the device-level node usually depends on the context provided by the subsystem-level node and the component-level node. For example, the system-level node defines the functional framework of the entire communication system, such as data transmission capabilities and interface protocols; the subsystem-level node is further refined to the functional requirements of the module, such as the transmission rate, data format and redundant configuration that the optical switching module needs to support; the component-level node specifically describes the component functions of the device, such as the communication protocol of the port, the status feedback of the indicator light and the operation instructions of the button.
[0064] Based on these associations, the functional information of the device-level nodes is extracted by parsing their functional attribute fields and the functional descriptions of the associated nodes. For example, for a certain model of fiber optic transmission equipment, its functional information may include supported communication standards (such as 100G fiber optic communication), port transmission rate (such as 10Gbps per port), power redundancy capability, and interface compatibility with other modules. These functional attributes are usually derived from the technical manuals, design specifications, and subsystem functional requirements documents of the equipment manufacturer. During the extraction process, it is necessary to ensure the matching of the functional information with the subsystem functional requirements, such as whether the number of ports of the device meets the requirements of module connection within the subsystem, and whether the power consumption of the device meets the system-level energy consumption budget.
[0065] Step 403: Integrate the geometric characteristics and functional information of each device to generate a digital model unit of each device, and associate each digital model unit to a corresponding hierarchical node of the family library structure model according to a preset rule.
[0066] When implementing this step, the device geometric characteristics and functional information extracted in the previous step need to be integrated into a unified data structure. This process is based on device-level nodes and their associated component-level nodes. For example, the geometric characteristics of fiber optic transmission equipment include the device's physical dimensions, port locations, and interface types, while the functional information includes the supported communication standards, transmission rates, and power consumption requirements. Through data integration, these geometric characteristics can be bound to functional information in a one-to-one correspondence. For example, the location of a port is combined with its functional attributes (such as transmission rate and communication protocol) to form a complete port description, thus laying the foundation for the integrity and accuracy of the device model.
[0067] After completing the data integration, it is necessary to generate a digital model unit of each device in the form of a 3D model. The geometric characteristics, as the physical appearance of the model, constitute the 3D structure of the device; the functional information is bound to the relevant parts of the 3D model in the form of embedded attributes, such as the functional attributes of ports, buttons and indicator lights are directly bound to their corresponding geometric positions. This process is completed through modeling tools, such as on the Bentley or Autodesk Revit platform, using parametric modeling technology to combine data with 3D geometric models to generate digital model units that contain both geometry and functions.
[0068] After the digital model unit is generated, it needs to be associated with the corresponding hierarchical node of the family library structure model according to the preset rules. The association rules of the device digital model unit are usually based on the logical position and functional context of the hierarchical node. For example, the digital model unit of a certain optical fiber transmission device needs to be associated with the optical switching module of the subsystem-level node, and at the same time, it needs to be consistent with the interface standard of the system-level node through the port attributes. Through this association process, the digital model unit of each device is accurately embedded in the family library structure model, forming part of the overall family library framework, and providing a basis for subsequent model management and data operations.
[0069] Step 104: configuring an attribute information template capable of dynamically adding attribute fields for each digital model unit, wherein the attribute information template presets multiple categories of attribute fields, and each attribute field includes at least one attribute information.
[0070] In the specific implementation process, first, according to the actual requirements of railway communication signal projects, an attribute information template is designed and preset. The attribute information template is a structured framework for managing and storing device attribute data, containing multiple categories of attribute fields. For example, the attribute categories can include design attributes, construction attributes, operation and maintenance attributes, cost attributes, etc. Each category contains several specific attribute fields. For example, design attributes can include device name, model, and function description; construction attributes can include installation location, power supply requirements, and construction progress; operation and maintenance attributes can include device usage status, maintenance records, and fault alarm information; cost attributes can include cost estimation and supply information. Through this classification method, the attribute information template provides logical support for the full-life cycle data management of digital model units.
[0071] During the configuration process, the attribute information template is dynamically bound to each digital model unit. For example, the digital model unit of a certain type of optical fiber transmission device can configure its design attributes (such as supported communication standards), construction attributes (such as cabinet installation location), operation and maintenance attributes (such as port status), and cost attributes (such as the cost per unit) through the dynamic fields of the template. This dynamic binding process is achieved through a parametric modeling tool, and an attribute data structure corresponding to the model unit is automatically generated in the family library management platform, thus ensuring the relevance between attribute information and the geometric model.
[0072] After the configuration is completed, the attribute information template also supports dynamically adding or modifying attribute fields to adapt to the changing requirements in different stages. For example, in the design stage, additional functional attribute fields can be added according to new functional requirements; in the construction stage, attribute fields regarding the on-site construction status can be newly added; in the operation and maintenance stage, attribute fields related to the device health status can be updated. This dynamic expansion ability enables the model unit to flexibly adjust the attribute content as the project requirements change, without the need to reconstruct the model.
[0073] Step 105: Associate the geometric data and attribute information of each digital model unit through a preset data management platform to generate a railway communication signal project family library.
[0074] In the method for constructing a railway communication signal project family library, step 105 is the final step in family library construction. Its purpose is to efficiently integrate and associate the geometric data and attribute information in the already constructed digital model units in the data management platform, and finally generate a complete railway communication signal project family library. Through this step, the organization, accessibility, and consistency of the data can be ensured, providing strong support for subsequent model applications and maintenance management. In railway communication signal projects, the number of devices is large and the types of data are numerous. If the geometric data and attribute information are stored separately and not effectively associated, it will be difficult to achieve the efficient management and flexible application of the family library.
[0075] In a possible implementation, the method further includes step 501: Step 501: In a preset data management platform, a unique identification code is generated according to a preset coding rule, and the unique identification code corresponds one-to-one with the geometric data and attribute information of each digital model unit.
[0076] The purpose of step 501 is to generate a unique identification code to give each digital model unit a unique identity, so as to achieve effective binding of geometric data and attribute information, and support rapid retrieval and efficient management of data. The number and variety of equipment in railway communication and signal engineering are huge, and the data requirements at different stages are different. Without a unified identification rule, it is easy to cause data confusion and association errors, which seriously affects the practicality of the family library.
[0077] In the specific implementation process, first of all, the coding rules of the unique identification code are designed according to the hierarchical structure and data characteristics of the railway communication signal engineering. The coding rules need to take into account the hierarchical management of data and the specific characteristics of the equipment. Generally, a hierarchical coding form is adopted, such as "system number-subsystem number-equipment number-component number" to ensure that the identification code can cover the logical position of the equipment in the system. For example, the unique identification code of a certain optical fiber transmission equipment can be designed as "01-03-005-02", which respectively indicates that the communication system number is 01, the subsystem is the optical switching module (number 03), the specific equipment number is 005, and its component number is 02.
[0078] Next, in the preset data management platform, a unique identification code is generated for each digital model unit and bound to the model's geometric data and attribute information. For example, the three-dimensional geometric data (including device shape, port location) and functional attributes (including transmission rate, interface type) of a certain optical fiber transmission device are associated and stored in the platform through a unique identification code to form a complete digital model unit. In this process, the data management platform will automatically verify the uniqueness of the identification code to avoid repeated coding, while ensuring the logical consistency of each digital model unit in the family library.
[0079] In addition, the unique identification code generation process supports dynamic expansion and real-time update to adapt to changes in engineering requirements. For example, when a functional module of a device is added, a new part number can be directly assigned to the module and an identification code can be generated without re-modifying the original data structure, which significantly improves the flexibility and scalability of the family library.
[0080] In a possible implementation, step 105 specifically includes steps 601-604: Step 601: Store all geometric data in the model data storage module of the data management platform and group them based on geometric characteristics.
[0081] In the specific implementation process, the geometric data of each digital model unit must first be extracted and standardized. The geometric data includes the physical size, three-dimensional shape, port location, interface type, etc. of the device. For example, the geometric data of a certain optical fiber transmission device may include the length, width, and height of the device (such as 45cm×60cm×20cm), the number of ports (such as 8 ports), and their locations (such as symmetrical distribution on the front center). These data need to be extracted from the equipment design drawings, technical manuals, or existing three-dimensional models, and formatted to meet the storage requirements of the platform.
[0082] The extracted geometric data is classified and grouped according to the geometric characteristics of the equipment and stored in the model data storage module of the data management platform. For example, the geometric data can be grouped based on the equipment type (such as optical fiber transmission equipment, signal processing equipment, power supply module, etc.), and the geometric data of each group of equipment is further divided according to the subsystem or equipment model. At the same time, for each group of geometric data, an index field is set for fast retrieval.
[0083] Step 602: Store the attribute information in the attribute database of the data management platform and group them according to attribute categories.
[0084] In the specific implementation process, it is first necessary to extract the attribute information of the equipment from the digital model unit. This attribute information usually exists in the attribute information template in the form of fields. For example, the attribute information of a certain optical fiber transmission equipment may include its design attributes (such as communication standards, transmission rate), construction attributes (such as installation location, interface connection method), operation and maintenance attributes (such as maintenance cycle, failure rate) and cost attributes (such as equipment cost, delivery time). These attribute fields are extracted from the technical documents, construction plans and operation and maintenance records of the equipment, and processed in a unified format.
[0085] The extracted attribute information is grouped according to its category and stored in the attribute database of the data management platform. For example, the design attribute grouping may include communication protocol, equipment model and number of ports; the construction attribute grouping may include installation location, power supply method and construction progress; the operation and maintenance attribute grouping may include equipment health status, alarm information and maintenance records; the cost attribute grouping may include cost estimation, delivery cycle, etc. The attribute information within each grouping is further refined to the field level to ensure the logic and hierarchy of the data.
[0086] Step 603: Construct a mapping relationship between all geometric data and all attribute information through a unique identifier, and generate an associated index in the data management platform.
[0087] In the specific implementation process, firstly, data association is established for each digital model unit based on a unique identifier. The unique identifier is the core tag of the family library data and is generated using a hierarchical encoding rule, such as "system number-subsystem number-equipment number-part number", to ensure that the identifier can uniquely mark the geometric data and attribute information of each device. Taking a certain optical fiber transmission device as an example, its geometric data (such as device size, port location) and attribute information (such as supported communication protocols, power consumption) are bound through the identifier "01-03-005".
[0088] Next, in the data management platform, a mapping relationship between geometric data and attribute information is established using a unique identifier. This process stores the geometric data of the device in the model data storage module and the attribute information in the attribute database, and logically binds the two using the identifier as the index field. For example, the port layout information in the geometric data of the optical fiber transmission device is associated with the port transmission rate field in the attribute information through the identifier to form a complete port description. At the same time, the mapping relationship supports many-to-one or one-to-many binding methods to meet the multi-level association requirements of complex devices. For example, the geometric data of multiple components of a device can be bound to its common attribute information.
[0089] After completing the data mapping, the efficiency and flexibility of data management can be further improved by generating an associative index. An associative index is a logical structure used to quickly locate and access geometric data and attribute information. For example, by entering the unique identifier of a device, the data management platform can quickly return all the geometric characteristics and functional attributes of the device; or retrieve all eligible devices and their geometric data based on a certain attribute field (such as "construction status"). This index design supports multi-dimensional, multi-conditional dynamic queries, providing efficient data support for complex engineering applications.
[0090] Step 604: Integrate all associated geometric data and attribute information to generate a railway communication signal engineering family library.
[0091] In the specific implementation process, the integrated digital model units are organized and integrated according to the hierarchical relationship of the family library structure model. Based on the hierarchical structure of the system level, subsystem level, equipment level and component level, each digital model unit is classified into the corresponding hierarchical node. For example, the digital model unit of the optical fiber transmission equipment is classified into the optical switching module in the subsystem level node, and the specific port information in the module is further refined to the component level node. Through this step-by-step integration, a family library framework with clear hierarchy and logic is formed to ensure the comprehensiveness and consistency of the data.
[0092] During the data integration process, logical verification is also required to ensure that the geometric data and attribute information are consistent in the integrated family library. For example, check whether the port layout of the device matches the interface definition, whether the construction status attribute is consistent with the system's construction progress, and whether the association between the device model and functional attributes is accurate. Logical verification is completed through the automated tools of the data management platform, which can effectively avoid omissions or conflicts that may occur during the data integration process.
[0093] Finally, the integrated data is generated in the form of a family library in the data management platform, and supports multi-dimensional retrieval and dynamic update. For example, users can quickly retrieve all equipment information of a subsystem through system-level nodes, or query the currently uninstalled equipment and its location according to the construction stage. The family library also supports dynamic expansion of data. For example, the newly added equipment health status attribute field in the operation and maintenance stage can be directly integrated into the existing family library without reconstruction.
[0094] Reference Figure 7 , Figure 7 It is a structural schematic diagram of the railway communication signal engineering family library construction system provided by the present invention, and the system includes: A processing module, used for determining configuration information for family library construction according to design specifications and equipment information of railway communication signal engineering; A construction module is used to construct a multi-level family library structure model based on configuration information; The construction module is also used to construct a digital model unit for representing the geometric characteristics and functional information of each device according to the family library structure model; The processing module is further used to configure an attribute information template capable of dynamically adding attribute fields for each digital model unit, wherein the attribute information template presets multiple categories of attribute fields, and each attribute field includes at least one attribute information; The processing module is also used to associate the geometric data and attribute information of each digital model unit through a preset data management platform to generate a railway communication signal engineering family library.
[0095] In a possible implementation manner, the processing module is further configured to: Based on the design specifications, define the hierarchical structure; the hierarchical structure includes system level, subsystem level, device level and component level; Extracting system information corresponding to the system level, subsystem information corresponding to the subsystem level, device information corresponding to the device level, and component information corresponding to the component level from the device information; Integrate system information, subsystem information, equipment information and component information to obtain configuration information.
[0096] In a possible implementation, the building module is further used to: According to the definition of the hierarchical structure in the configuration information, the association relationship between each level in the hierarchical structure is constructed; According to the association relationship, the information of each level is mapped to the corresponding level node; Generate a family library structure model based on all hierarchical nodes.
[0097] In a possible implementation, the building module is further used to: Determine the geometric characteristics of each device based on the association relationship between nodes at each level in the family library structure model; Extract the functional information of each device according to the functional definition of each level node in the family library structure model; The geometric characteristics and functional information of each device are integrated to generate a digital model unit of each device, and each digital model unit is associated with a corresponding hierarchical node of the family library structure model according to preset rules.
[0098] In a possible implementation, the processing module is further used to generate a unique identification code in a preset data management platform according to a preset coding rule, and the unique identification code corresponds one-to-one to the geometric data and attribute information of each digital model unit.
[0099] In a possible implementation manner, the processing module is further configured to: Store all geometric data in the model data storage module of the data management platform and group them based on geometric characteristics; Store the attribute information in the attribute database of the data management platform and group them according to attribute categories; Through the unique identifier, the mapping relationship between all geometric data and all attribute information is constructed, and the associated index is generated in the data management platform; Integrate all associated geometric data and attribute information to generate a railway communication signal engineering family library.
[0100] It should be noted that the railway communication signal engineering family library construction system provided by the present invention can execute the railway communication signal engineering family library construction method of any of the above-mentioned embodiments during specific operation, which will not be elaborated in this embodiment.
[0101] Figure 8 is a schematic diagram of the structure of the electronic device provided by the present invention, such as Figure 8As shown, the electronic device may include: a processor 810 (processor), a communication interface 820 (CommunicationsInterface), a memory 830 (memory) and a communication bus 840, wherein the processor 810, the communication interface 820, and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call the logic instructions in the memory 830 to execute the method for constructing a railway communication signal engineering family library, the method comprising: determining the configuration information for family library construction according to the design specification and equipment information of the railway communication signal engineering; constructing a family library structure model containing multiple levels according to the configuration information; constructing a digital model unit for representing the geometric characteristics and functional information of each device according to the family library structure model; configuring an attribute information template that can dynamically add attribute fields for each digital model unit, the attribute information template presets multiple categories of attribute fields, and each attribute field includes at least one attribute information; associating the geometric data and attribute information of each digital model unit through a preset data management platform to generate a railway communication signal engineering family library.
[0102] In addition, the logic instructions in the above-mentioned memory 830 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0103] On the other hand, the present invention also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the railway communication signal engineering family library construction method provided by the above-mentioned embodiments, and the method includes: determining the configuration information used for family library construction according to the design specifications and equipment information of the railway communication signal engineering; constructing a family library structure model containing multiple levels according to the configuration information; constructing a digital model unit for representing the geometric characteristics and functional information of each device according to the family library structure model; configuring an attribute information template that can dynamically add attribute fields for each digital model unit, the attribute information template presets multiple categories of attribute fields, and each attribute field includes at least one attribute information; associating the geometric data and attribute information of each digital model unit through a preset data management platform to generate a railway communication signal engineering family library.
[0104] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by the processor 810, is implemented to execute the railway communication signal engineering family library construction method provided in the above-mentioned embodiments, the method comprising: determining the configuration information used for family library construction according to the design specifications and equipment information of the railway communication signal engineering; constructing a family library structure model containing multiple levels according to the configuration information; constructing a digital model unit for representing the geometric characteristics and functional information of each device according to the family library structure model; configuring an attribute information template to which attribute fields can be dynamically added for each digital model unit, the attribute information template presetting multiple categories of attribute fields, each attribute field including at least one attribute information; associating the geometric data and attribute information of each digital model unit through a preset data management platform to generate a railway communication signal engineering family library.
[0105] The system embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.
[0106] Through the description of the above implementation modes, those skilled in the art can clearly understand that each implementation mode can be implemented by means of software plus a necessary general hardware platform, or of course by hardware. Based on such an understanding, the above technical solution can essentially or in other words be embodied in the form of a software product that contributes to the prior art. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or some parts of the embodiment.
[0107] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for constructing a railway communication signal engineering family library, characterized in that: include: According to the design specifications and equipment information of railway communication signal engineering, determine the configuration information used for family library construction; According to the configuration information, a multi-level family library structure model is constructed; According to the family library structure model, a digital model unit is constructed for representing the geometric characteristics and functional information of each device; Configuring an attribute information template capable of dynamically adding attribute fields for each of the digital model units, wherein the attribute information template presets attribute fields of multiple categories, and each of the attribute fields includes at least one attribute information; The geometric data of each digital model unit is associated with the attribute information through a preset data management platform to generate a railway communication signal engineering family library.
2. The method for constructing a railway communication signal engineering family library according to claim 1, characterized in that: The configuration information used for building the family library is determined according to the design specifications and equipment information of the railway communication signal engineering, specifically including: Based on the design specification, a hierarchical structure is defined; the hierarchical structure includes a system level, a subsystem level, a device level, and a component level; Extracting system information corresponding to the system level, subsystem information corresponding to the subsystem level, device information corresponding to the device level, and component information corresponding to the component level from the device information respectively; The system information, the subsystem information, the device information and the component information are integrated to obtain the configuration information.
3. The method for constructing a railway communication signal engineering family library according to claim 1, characterized in that: The step of constructing a multi-level family library structure model according to the configuration information specifically includes: According to the definition of the hierarchical structure in the configuration information, construct an association relationship between each level in the hierarchical structure; According to the association relationship, the information of each level is mapped to the corresponding level node respectively; The family library structure model is generated according to all the hierarchical nodes.
4. The method for constructing a railway communication signal engineering family library according to claim 1, characterized in that: The step of constructing a digital model unit for representing the geometric characteristics and functional information of each device according to the family library structure model specifically includes: Determine the geometric characteristics of each device according to the association relationship between nodes at each level in the family library structure model; Extracting functional information of each device according to the functional definition of each level node in the family library structure model; The geometric characteristics of each device are integrated with the functional information to generate a digital model unit of each device, and each of the digital model units is associated with a corresponding hierarchical node of the family library structure model according to a preset rule.
5. The method for constructing a railway communication signal engineering family library according to claim 1, characterized in that: The method further comprises: In the preset data management platform, a unique identification code is generated according to a preset coding rule, and the unique identification code corresponds one-to-one to the geometric data and attribute information of each digital model unit.
6. The method for constructing a railway communication signal engineering family library according to claim 5, characterized in that: The step of associating the geometric data of each digital model unit with the attribute information through a preset data management platform to generate a railway communication signal engineering family library specifically includes: storing all the geometric data in a model data storage module of the data management platform and grouping them based on geometric characteristics; The attribute information is stored in an attribute database of a data management platform and grouped according to attribute categories; By using the unique identifier, a mapping relationship between all the geometric data and all the attribute information is constructed, and a related index is generated in the data management platform; All associated geometric data and attribute information are integrated to generate the railway communication signal engineering family library.
7. A railway communication signal engineering family library construction system, characterized in that: include: A processing module, used for determining configuration information for family library construction according to design specifications and equipment information of railway communication signal engineering; A construction module, used to construct a multi-level family library structure model according to the configuration information; The construction module is further used to construct a digital model unit for representing the geometric characteristics and functional information of each device according to the family library structure model; The processing module is further used to configure an attribute information template capable of dynamically adding attribute fields for each of the digital model units, wherein the attribute information template presets multiple categories of attribute fields, and each of the attribute fields includes at least one attribute information; The processing module is also used to associate the geometric data of each digital model unit with the attribute information through a preset data management platform to generate a railway communication signal engineering family library.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, the method for constructing a railway communication signal engineering family library as described in any one of claims 1 to 6 is implemented.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for constructing a railway communication signal engineering family library as described in any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method for constructing a railway communication signal engineering family library as described in any one of claims 1 to 6 is implemented.
Citation Information
Cited By
Cross-engineering-stage parameterized component modeling method and system
CN121389552A