Railway scene driven data and model integration method and system and storage medium
By establishing a unified spatiotemporal benchmark coding system, the data in railway application scenarios are associated with spatiotemporal coding, the problem of low data utilization is solved, efficient data management and cross-system sharing are realized, and operational costs are reduced.
Patent Information
- Application Number
- CN202411522211.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-04-15
AI Technical Summary
The data utilization rate between railway application scenarios is low, and it is difficult for the existing technology to achieve cross-system and cross-professional data sharing and unified management.
By establishing a unified spatiotemporal reference coding system, object data is associated with spatiotemporal encoding, and the integration and sharing of scenarios, equipment and facility models and business data in various railway application scenarios are realized.
It improves the management efficiency of railway models and data, realizes cross-departmental and cross-system data sharing, improves data utilization among various railway application scenarios, and reduces operating costs.
Smart Images

Figure CN119831507A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of railway information technology, and in particular to a railway scenario-driven data and model integration method, system and storage medium. Background Art
[0002] After years of development, railway informatization has achieved remarkable results in single business applications and department-level applications, and some applications have reached the advanced level of the world's railways. However, with the expansion of operation scale and the increase of business complexity, the importance of railway data storage and management has become increasingly prominent. How to efficiently store, manage and analyze massive data has become the key to improving service quality and operational efficiency.
[0003] At present, the traditional railway scenario-driven data and model storage management method is mainly for each department to independently manage data according to its own needs, and store scenarios, equipment and facility models and business data in different systems and databases.
[0004] However, due to the decentralized construction of railway infrastructure and the point-by-point development of the system, the business application levels at all levels are uneven, resulting in models and business data being scattered in different systems and databases. This makes it difficult for different staff or scholars across systems and disciplines to produce, store and manage data, resulting in a lack of unified storage specifications, making it difficult to share data across databases, and thus resulting in low data utilization between various railway application scenarios. Summary of the invention
[0005] In view of this, an embodiment of the present invention provides a railway scenario-driven data and model integration method, system and storage medium to eliminate or improve one or more defects existing in the prior art.
[0006] One aspect of the present invention provides a railway scenario-driven data and model integration method, the method comprising the following steps:
[0007] Associating object data with spatiotemporal coding; the object data includes at least one model data or multi-source business data corresponding to a railway application scenario; the spatiotemporal coding is used to uniquely indicate and locate the object data, including a spatial coding and a temporal coding; the spatial coding is used to indicate spatial position information corresponding to the object data; the temporal coding is used to indicate temporal information corresponding to the object data;
[0008] The associated spatiotemporal coding and the object data are stored in a spatiotemporal coding index database; or, the spatiotemporal coding data is used as an index to update the attribute data corresponding to the spatiotemporal coding based on the object data; or, the spatiotemporal coding is used as an index to load the object data from the spatiotemporal coding index database.
[0009] In some embodiments of the present invention, the spatial coding refers to the coding corresponding to the spatial grid in a preset spatial grid model; the preset spatial grid model is obtained by gridding the at least one railway application scenario; before associating the object data with the spatiotemporal coding, it also includes: determining the spatial coding based on the spatial grid corresponding to the object data in the preset spatial grid model.
[0010] In some embodiments of the present invention, when the object data corresponds to at least two spatial grids, after associating the object data with the spatiotemporal coding, the method further includes: discretizing the object data into at least two data features based on the spatial grids;
[0011] The storing the associated object data and the spatiotemporal coding into a spatiotemporal coding index database includes: discretely storing the at least two data features in the spatiotemporal coding index database.
[0012] In some embodiments of the present invention, when the object data corresponds to at least two spatial grids in the preset spatial grid model, the spatial coding is obtained based on the index conversion corresponding to the at least two spatial grids; using the spatiotemporal coding as an index to load the object data from the spatiotemporal coding index database includes: loading part or all of the object data into the preset spatial grid model based on the spatial coding.
[0013] In some embodiments of the present invention, the object data includes equipment and facility model data, regional location information data, or multi-source dynamic and static business data corresponding to the at least one railway application scenario.
[0014] In some embodiments of the present invention, associating object data with a spatiotemporal code includes:
[0015] In the case where the object data is the equipment and facility model data or the area location information data, determining the spatial code based on the spatial location information corresponding to the object data; associating the spatial code with the object data as the spatiotemporal code;
[0016] In the case where the object data is the dynamic and static business data, the time code is determined based on the time information corresponding to the object data; the space code is determined based on the space position information corresponding to the object data; the time code is combined with the space code to obtain the space-time code and associate it with the object data.
[0017] In some embodiments of the present invention, the spatiotemporal coding is a one-dimensional binary coding, and also includes a data classification coding corresponding to the object data.
[0018] In some embodiments of the present invention, using the spatiotemporal coding as an index and loading the object data from the spatiotemporal coding index database includes: loading the object data in a classified manner according to the data classification coding.
[0019] Another aspect of the present invention provides a railway scenario-driven data and model integration system, comprising a processor, a memory, and a computer program / instruction stored in the memory, wherein the processor is used to execute the computer program / instruction, and when the computer program / instruction is executed, the system implements the steps of the aforementioned railway scenario-driven data and model integration method.
[0020] Another aspect of the present invention provides a computer-readable storage medium having a computer program / instruction stored thereon, which, when executed by a processor, implements the steps of the aforementioned railway scenario-driven data and model integration method.
[0021] The railway scenario-driven data and model integration method, system and storage medium of the present invention can solve the problem of low data utilization between railway application scenarios; by constructing a unified spatiotemporal reference coding system, a mapping relationship between object data in each railway application scenario and the unified spatiotemporal coding is established, and the scene, equipment and facility models and business data in each railway application scenario are integrated and fused, which can improve the management efficiency of railway models and data; at the same time, based on the unified spatiotemporal coding, cross-departmental and cross-system data sharing is realized, and different business departments can access and analyze the data of the same object in real time, promote collaborative work, avoid information islands, and improve data utilization between various railway application scenarios.
[0022] In addition, standardized spatiotemporal coding reduces the time and labor costs of data integration, conversion, and cleaning, avoids duplicate construction and waste of resources, and can reduce railway operating costs.
[0023] In addition, spatiotemporal coding is not only used for storage, but also can reflect the changes in object attributes in real time when object data is updated, realizing a dynamic update mechanism, which can ensure the timeliness and accuracy of data and enable managers to grasp the latest operation status and data analysis results in a timely manner.
[0024] In addition, with the help of spatiotemporal coding and preset spatial grid models, complex data relationships can be displayed in a visual way. Through maps, charts and other forms, users can intuitively understand the spatial distribution and temporal changes of data, and improve the readability and operability of data.
[0025] Additional advantages, purposes, and features of the present invention will be described in part in the following description, and will become apparent to those skilled in the art after studying the following, or may be learned from the practice of the present invention. The purposes and other advantages of the present invention may be achieved and obtained by the structures specifically indicated in the specification and the accompanying drawings.
[0026] Those skilled in the art will appreciate that the objectives and advantages that can be achieved with the present invention are not limited to the above specific description, and the above and other objectives that can be achieved by the present invention will be more clearly understood from the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] The drawings described herein are used to provide a further understanding of the present invention, constitute a part of the present application, and do not constitute a limitation of the present invention. In the drawings:
[0028] Figure 1 A flow chart of a railway scenario-driven data and model integration method provided in one embodiment of the present invention.
[0029] Figure 2 A schematic diagram of a data modeling and management framework provided in accordance with an embodiment of the present invention.
[0030] Figure 3 A schematic diagram of the structure of time coding provided by an embodiment of the present invention.
[0031] Figure 4 A schematic diagram of the structure of space-time coding provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0032] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the embodiments and the accompanying drawings. Here, the illustrative embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.
[0033] It should also be noted that, in order to avoid obscuring the present invention due to unnecessary details, only structures and / or processing steps closely related to the solutions according to the present invention are shown in the accompanying drawings, while other details that are not closely related to the present invention are omitted.
[0034] It should be emphasized that the term “include / comprises” when used herein refers to the presence of features, elements, steps or components, but does not exclude the presence or addition of one or more other features, elements, steps or components.
[0035] It should also be noted that, unless otherwise specified, the term “connection” herein may refer not only to a direct connection but also to an indirect connection involving an intermediate.
[0036] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In the accompanying drawings, the same reference numerals represent the same or similar components, or the same or similar steps.
[0037] Some terms involved in this application are explained below.
[0038] Geographic Coordinate Subdividing Grid with One DimensionIntegral Coding on 2 n -Tree, GeoSOT): Beidou grid code is the abbreviation of Beidou grid coding and big data organization and utilization technology system. GeoSOT-3D is the three-dimensional expansion of GeoSOT in the height dimension. The GeoSOT-3D model is a geospatial segmentation model that divides the entire earth space into trillions of global grids and centimeter-level grids from 500,000 kilometers on the earth's periphery to the center of the earth. Each grid has an integer code, forming a geospatial code technology system. The model is divided into octrees, which adopt the method of three-fold expansion of the earth's longitude and latitude (dividing the earth's surface and its adjacent space according to the expanded longitude and latitude system. The specific expansion includes expanding the earth's space of 180°×360° to 512°×512°, expanding 1° to 64', and expanding 1' to 64″), thereby achieving a complete quadtree division of whole degrees, whole minutes, and whole seconds, forming a multi-scale octree grid tree ranging from the entire earth space (level 0) to centimeter-level voxels (level 32), while covering 8 basic voxels or patches of existing domestic and international standard grids, such as 4°, 2°, 1°, 2', 1', 2″, 1″, and 0.5″.
[0039] The following is a detailed introduction to the railway scenario-driven data and model integration method provided in this application.
[0040] like Figure 1 As shown, the embodiment of the present application provides a method for integrating data and models of the entire life cycle of a railway. The implementation of the method can rely on a computer program, which can be run on a computer device such as a smart phone, a tablet computer, a personal computer, or a server. This embodiment does not limit the operating subject of the method. The method includes at least steps S101 to S102:
[0041] Step S101, associating object data with spatiotemporal coding.
[0042] The object data refers to model data or multi-source dynamic and static business data corresponding to at least one railway application scenario. The railway application scenario refers to the specific context involved in railway transportation, management and services during the construction or operation of smart railways. For example, at least one railway application scenario can be a safety management application scenario, an equipment and facility application scenario, an operation management application scenario, a station and train service application scenario or a business development application scenario.
[0043] Railway application scenarios are designed to improve the overall efficiency and safety of the railway system and provide better services to passengers. In order to achieve these goals, object data plays a vital role in various railway application scenarios, providing the necessary support and foundation for each scenario.
[0044] In some embodiments of the present invention, object data includes equipment and facility model data, regional location information data, or multi-source dynamic and static business data corresponding to at least one railway application scenario. Among them, equipment implementation model data includes but is not limited to Geographic Information System (GIS) models or Building Information Modeling (BIM) models of railway infrastructure equipment and facilities, such as models of facilities such as tracks, stations, signal machines, bridges, etc. Regional location information data is the geographical location information corresponding to each building equipment and facility in the railway application scenario, such as the geographical location coordinates of stations, tracks, and various facilities. Multi-source dynamic and static business data is the business data generated by the implementation of each device in the railway application scenario, such as real-time train location, running speed, passenger flow or timetable, route map, etc.
[0045] Space-time coding refers to coding used to uniquely indicate or locate object data. For each railway application scenario and corresponding models and business data of intelligent railways, object data such as entity data, models and specific business data corresponding to different business fields, spatial areas of different levels, facilities and equipment are located and associated through space-time coding, and each model and business data from different sources are integrated to construct a model and data integration platform for intelligent railways to meet the needs of intelligent high-speed rail application scenarios and provide decision support for subsequent intelligent analysis. Among them, the space-time coding is a one-dimensional binary coding; or, the space-time coding is a one-dimensional hexadecimal coding. This embodiment does not limit the implementation method of space-time coding.
[0046] In some embodiments of the present invention, spatiotemporal coding includes space coding and time coding; wherein the space coding is used to indicate the spatial position information corresponding to the object data; and the time coding is used to indicate the time information corresponding to the object data.
[0047] Specifically, the object data is associated with the space-time code, including: when the object data is equipment and facility model data or area location information data, determining the spatial code based on the spatial location information corresponding to the object data; associating the spatial code with the object data as the space-time code; when the object data is dynamic and static business data, determining the time code based on the time information corresponding to the object data; determining the spatial code based on the spatial location information corresponding to the object data; combining the time code with the space code to obtain the space-time code, and associating it with the object data.
[0048] In some embodiments of the present invention, the spatial coding refers to the coding corresponding to the spatial grid in the preset spatial grid model. The preset spatial grid model refers to a pre-set three-dimensional spatial grid model, including a plurality of spatial grids of the same or different sizes to cover various railway application scenarios, including equipment and facilities in various railway application scenarios.
[0049] In some embodiments of the present invention, the preset spatial grid model is obtained by gridding at least one railway application scenario; or, the preset spatial grid model may be an existing grid model, such as a Beidou grid (GeoSOT or GeoSOT-3D) model.
[0050] In the case where the preset spatial grid model is a grid model obtained by gridding at least one railway application scenario, before gridding, the size of the spatial grid needs to be determined based on application requirements (such as accuracy or data volume, etc.), and then the space is divided into multiple grid units according to the geographical areas of each railway application scenario to form a spatial grid model; then, a spatial encoding rule is designed, and the grid index is usually encoded in binary, hexadecimal, etc., and the grid index is converted into a spatial encoding. For example, using binary representation, the row and column indexes of each spatial grid can be converted into a binary string connection.
[0051] Through the preset spatial network model, the space of each railway application scenario is recursively divided into seamless and non-overlapping multi-level spatial grids. Each spatial grid corresponds to a unique spatial code. Different from the traditional two-dimensional indicators of longitude and latitude to define the plane position, the preset spatial grid model uses integers to define the three-dimensional space and its position.
[0052] All entity elements and physical activities in various railway application scenarios are mapped through spatial coding. The specific implementation forms of mapping include but are not limited to: spatial mapping, object mapping or event mapping, for example, one space corresponds to one code, one facility and equipment corresponds to one code, etc.
[0053] Based on this, before associating the object data domain spatiotemporal coding, it is necessary to first determine the spatial coding corresponding to the spatial grid as the spatial coding corresponding to the object data based on the spatial grid corresponding to the object data in the preset spatial network model. For example, the spatial grid corresponding to the object data in the Beidou grid is determined according to the coordinate data of the object data, and the coding of the corresponding spatial grid is stored for each object data.
[0054] Specifically, before associating the object data with the spatiotemporal code, the method further includes: determining the spatial code based on the spatial grid corresponding to the object data in the preset spatial grid model.
[0055] In actual implementation, there is a possibility that one object data corresponds to multiple spatial grids, that is, the object data will be divided into multiple different spatial grids. Based on this, in order to improve the efficiency of subsequent data processing and calculation and adapt to different data densities and application requirements, it is also necessary to convert continuous object data into discrete data features.
[0056] Specifically, in the case where the object data corresponds to at least two spatial grids, after associating the object data with the spatiotemporal coding, the method further includes: discretizing the object data into at least two data features based on the spatial grids.
[0057] In other embodiments of the present invention, the spatial coding may also be discrete spatial coding, which is used to indicate discrete spatial information, such as coordinates or address data of a specific geographical location corresponding to the object data, etc. The present invention does not limit the implementation of the spatial coding.
[0058] like Figure 2 As shown, in some embodiments of the present invention, a data modeling and management framework based on railway application scenarios is established, including a physical layer, a logical layer, and a conceptual layer. In the physical layer, the modeling expression of equipment facilities and regional information is unified; in the logical layer, the coding of spatial grids is unified; in the conceptual layer, the digital expression model is unified, and different types of digital data expressions are standardized and integrated, providing a unified framework for various types of digital information, so that data can be more conveniently shared, managed, and analyzed between different systems.
[0059] In some embodiments of the present invention, when the object data is equipment and facility model data, the time information includes but is not limited to the factory time corresponding to the equipment and facility, the time of first setting in the railway application scenario, or a default value; when the object data is regional location information data, the time information includes but is not limited to the time when the region was built, the time when the region was first put into use, or a default value; when the object data is dynamic and static business data, the time information includes the generation time of the business data.
[0060] like Figure 3As shown, in some embodiments of the present invention, the time code is a 64-bit code, including a 17-bit high-order part (used to represent the year or a longer time period), a 26-bit middle part (can be used to represent the hours and minutes in the date and time), a 10-bit low-order part (can be used to represent milliseconds) and a 10-bit additional part (can be used to represent microseconds), and the last bit is used as a flag bit.
[0061] In actual implementation, an identification attribute set of object data and a mapping relationship between the identification attribute set and the unified space-time coding can also be established to associate the object data with the space-time coding. The mapping relationship between the identification attribute set and the space-time coding enables object data from different sources and in different formats to be associated with each other, thereby achieving interoperability between object data.
[0062] In addition, in some embodiments of the present invention, the spatiotemporal coding also includes data classification coding corresponding to the object data. In various railway application scenarios, different data management systems (such as equipment management systems or generation planning systems, etc.) use the same data classification coding rules to achieve the association of data and views between different systems. For example, in the case where the object data is equipment and facility model data, the coding range of the data classification of the equipment and facilities is determined according to the management content, and all equipment and facilities are encoded at one time to ensure the uniformity of the coding. The relevant data classification coding includes but is not limited to asset categories, asset numbers and / or label numbers, or spare parts categories, spare parts specifications and models, etc.
[0063] The data classification code is a unique code used to indicate the object data. If the data classification code is not unique, the computer system will not be able to summarize it in the total database of the high-speed rail company, and it will not be able to manage the entire life cycle of the asset. In addition, the number of digits in the data classification code should be as small as possible, and on the basis of reflecting the necessary information, no redundant information is added to facilitate the management of the code.
[0064] At the same time, data classification coding also has stability and scalability. Stability means that the update cycle of the object data corresponding to the data classification coding is long and stable. For object data that is prone to change, data classification coding is not used. In other words, the update cycle of the object data is greater than or equal to the preset update cycle. Scalability includes the expansion of the type and quantity of railway assets such as equipment and facilities.
[0065] In actual implementation, refer to Figure 4In one embodiment of the present invention, the spatiotemporal coding includes space coding, data classification coding, time coding, 1-bit sequence code and 1-bit check code. The space coding includes 12-bit grid code, 1-bit level code, 1-bit distinguishing code and 3-bit height code; the data classification coding includes 2-bit entity major category code and 2-bit entity medium category code; the time coding includes 4-bit year, 2-bit month and 2-bit date.
[0066] Step S102, storing the associated spatiotemporal coding and object data into a spatiotemporal coding index database; or, using the spatiotemporal coding data as an index, updating the attribute data corresponding to the spatiotemporal coding based on the object data; or, using the spatiotemporal coding as an index, loading the object data from the spatiotemporal coding index database.
[0067] Among them, the spatiotemporal coding index database refers to a database system that stores object data with spatiotemporal coding as an index. In some embodiments of the present invention, spatiotemporal coding includes spatial coding, time coding and data classification coding. Accordingly, in the spatiotemporal coding index database, the spatial coding in the spatiotemporal coding can be used as the primary key to store, update or query object data; or, the spatial coding and time coding can be used as the primary key to store, update or query object data; or, the spatial coding and data classification coding can be used as the primary key to store, update or query object data; or, the spatial coding, time coding and data classification coding can be used as the primary key to store, update or query object data.
[0068] When the spatial code is used as the primary key and there is a time code and / or a data classification code, the time code and / or the data classification code is stored together with the object data as part of the attribute data corresponding to the spatial code.
[0069] Since the volumes and spatial positions of various equipment and facilities are different, the data coverage corresponding to business data from different sources is different. Therefore, in the preset spatial grid model, the number and position of spatial grids corresponding to different object data are different. In the case where the object data corresponds to at least two spatial grids in the preset spatial grid model, the spatial coding is obtained based on the index conversion corresponding to at least two spatial grids. For example: the index corresponding to each grid is a unique three-digit binary data, and the spatial coding can be obtained by splicing the indexes corresponding to at least two spatial grids; or the index corresponding to each grid is coordinate information, and the spatial coding can be obtained by converting the coordinate information corresponding to at least two spatial grids into a one-dimensional binary code.
[0070] At the same time, when the object data corresponds to at least two spatial grids in the preset spatial grid model, the storage access efficiency of the object data in the spatiotemporal coding index database can be improved by storing the segmented object data in a dispersed manner.
[0071] Specifically, storing the associated object data and spatiotemporal coding in a spatiotemporal coding index database includes: discretely storing at least two data features in the spatiotemporal coding index database.
[0072] Based on the spatiotemporal coding index database, grid data can be used to realize flexible loading of various types of object data, including loading according to spatial grids or combinations of spatial grids. Specifically, the spatiotemporal coding is used as an index to load object data from the spatiotemporal coding index database, including: loading part or all of the object data into a preset spatial grid model based on the spatial coding.
[0073] In the case where the spatiotemporal coding includes data classification coding, the object data is loaded hierarchically and classified according to the type of the object data, that is, according to the data classification coding, and the object data is loaded into the preset spatial grid model. Specifically, the spatiotemporal coding is used as an index to load the object data from the spatiotemporal coding index database, including: loading the object data in a classified manner according to the data classification coding.
[0074] In actual implementation, before or after loading the object data, the display or non-display of the grid of the preset spatial grid model can be switched based on the display switching function control of the preset spatial grid model. In the case where the object data is equipment and facility model data or regional location information data, in the process of loading the object data, first, a large-scale spatial panoramic base map is constructed based on the object data, and then, according to the loading requirements, the equipment and facility model data or regional location information data is partially or completely loaded, and the business data is loaded as background information in the preset spatial grid model.
[0075] For example, taking the object data including oblique photography data, three-dimensional building data and two-dimensional geographic information system data as an example, in the preset spatial grid model, first, the oblique photography data is loaded and displayed to establish a large-scale spatial panoramic base map; secondly, the building data of the local target area is loaded and displayed as needed, and the layered and household model is displayed after entering the building. After that, the geographic information system data is called as background information.
[0076] In some embodiments of the present invention, in a preset grid data model, each spatial grid is uniquely indicated by a grid code, including location information indicating the spatial grid, and the attributes of the spatial grid are used to associate object data. The object data includes model data or multi-source winter and static business data. After the object data is stored in the spatiotemporal coding index database, when the model data or business data changes, the spatiotemporal coding index database automatically associates the changed object data through a dynamic synchronization mechanism to achieve real-time update and dynamic aggregation of object data.
[0077] In this way, by associating model data and business data based on the space-time grid framework, the multi-source heterogeneous railway data can be fully labeled and dynamically associated in terms of "positioning, qualitative and quantitative", realizing a system based on railway application scenarios with space-time coding as the organizational link and real-time presentation of changing object information.
[0078] In summary, the data and model integration method for the entire life cycle of a railway provided by the invention associates object data with space-time coding; the object data includes model data or multi-source business data corresponding to at least one railway application scenario; the space-time coding is used to uniquely indicate and locate the object data, including space coding and time coding; the space coding is used to indicate the spatial location information corresponding to the object data; the time coding is used to indicate the time information corresponding to the object data; the associated space-time coding and object data are stored in a space-time coding index database; or, the space-time coding data is used as an index to update the attribute data corresponding to the space-time coding based on the object data; or, the space-time coding is used as an index, Object data is loaded from the spatiotemporal coding index database; it can solve the problem of low data utilization between railway application scenarios; by building a unified spatiotemporal benchmark coding system, a mapping relationship between object data in various railway application scenarios and unified spatiotemporal coding is established, and the scene, equipment and facility models and business data in various railway application scenarios are integrated, which can improve the management efficiency of railway models and data; at the same time, based on the unified spatiotemporal coding, cross-departmental and cross-system data sharing is realized, and different business departments can access and analyze the data of the same object in real time, promote collaborative work, avoid information islands, and improve data utilization between various railway application scenarios.
[0079] In addition, standardized spatiotemporal coding reduces the time and labor costs of data integration, conversion, and cleaning, avoids duplicate construction and waste of resources, and can reduce railway operating costs.
[0080] In addition, spatiotemporal coding is not only used for storage, but also can reflect the changes in object attributes in real time when object data is updated, realizing a dynamic update mechanism, which can ensure the timeliness and accuracy of data and enable managers to grasp the latest operation status and data analysis results in a timely manner.
[0081] In addition, with the help of spatiotemporal coding and preset spatial grid models, complex data relationships can be displayed in a visual way. Through maps, charts and other forms, users can intuitively understand the spatial distribution and temporal changes of data, and improve the readability and operability of data.
[0082] Corresponding to the above method, the present invention also provides a railway scenario-driven data and model integration system, the system comprising a computer device, the computer device comprising a processor and a memory, the memory storing computer instructions, the processor being used to execute the computer instructions stored in the memory, and when the computer instructions are executed by the processor, the system implements the steps of the railway scenario-driven data and model integration method as described above.
[0083] Corresponding to the above method, the present invention also provides a computer-readable storage medium having a computer program / instruction stored thereon, which, when executed by a processor, implements the steps of the above-mentioned railway scenario-driven data and model integration method.
[0084] It should be understood by those skilled in the art that the exemplary components, systems and methods described in conjunction with the embodiments disclosed herein can be implemented in hardware, software or a combination of the two. Whether it is performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present invention are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link via a data signal carried in a carrier.
[0085] It should be clear that the present invention is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present invention.
[0086] In the present invention, features described and / or illustrated for one embodiment may be used in the same or similar manner in one or more other embodiments, and / or combined with features of other embodiments or replace features of other embodiments.
[0087] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the embodiments of the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A railway scenario-driven data and model integration method, characterized in that: The method comprises the following steps: Associating object data with spatiotemporal coding; the object data includes at least one model data or multi-source business data corresponding to a railway application scenario; the spatiotemporal coding is used to uniquely indicate and locate the object data, including a spatial coding and a temporal coding; the spatial coding is used to indicate spatial position information corresponding to the object data; the temporal coding is used to indicate temporal information corresponding to the object data; The associated spatiotemporal coding and the object data are stored in a spatiotemporal coding index database; or, the spatiotemporal coding data is used as an index to update the attribute data corresponding to the spatiotemporal coding based on the object data; or, the spatiotemporal coding is used as an index to load the object data from the spatiotemporal coding index database.
2. The method according to claim 1, characterized in that The spatial code refers to the code corresponding to the spatial grid in the preset spatial grid model; the preset spatial grid model is obtained by gridding the at least one railway application scene; Before associating the object data with the spatiotemporal code, the method further includes: determining the spatial code based on a spatial grid corresponding to the object data in the preset spatial grid model.
3. The method according to claim 2, characterized in that In the case where the object data corresponds to at least two spatial grids, after associating the object data with the spatiotemporal coding, the method further includes: discretizing the object data into at least two data features based on the spatial grids; The storing the associated object data and the spatiotemporal coding into a spatiotemporal coding index database includes: discretely storing the at least two data features in the spatiotemporal coding index database.
4. The method according to claim 2, characterized in that: In the case where the object data corresponds to at least two spatial grids in the preset spatial grid model, the spatial encoding is obtained based on index conversion corresponding to the at least two spatial grids; The using the spatiotemporal coding as an index and loading the object data from the spatiotemporal coding index database includes: loading part or all of the object data into the preset spatial grid model based on the spatial coding.
5. The method according to claim 1, characterized in that The object data includes equipment and facility model data, regional location information data, or multi-source dynamic and static business data corresponding to the at least one railway application scenario.
6. The method according to claim 5, characterized in that Associate object data with spatiotemporal encodings, including: In the case where the object data is the equipment and facility model data or the area location information data, determining the spatial code based on the spatial location information corresponding to the object data; associating the spatial code with the object data as the spatiotemporal code; In the case where the object data is the dynamic and static business data, the time code is determined based on the time information corresponding to the object data; the space code is determined based on the space position information corresponding to the object data; the time code is combined with the space code to obtain the space-time code and associate it with the object data.
7. The method according to claim 1, characterized in that The spatiotemporal coding is a one-dimensional binary coding, and also includes a data classification coding corresponding to the object data.
8. The method according to claim 7, characterized in that The using the spatiotemporal coding as an index and loading the object data from the spatiotemporal coding index database includes: loading the object data in a classified manner according to the data classification coding.
9. A railway scenario-driven data and model integration system, comprising a processor, a memory, and a computer program / instruction stored in the memory, characterized in that: The processor is used to execute the computer program / instructions, and when the computer program / instructions are executed, the system implements the steps of the method according to any one of claims 1 to 8.
10. A computer-readable storage medium having a computer program / instruction stored thereon, characterized in that: When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.
Citation Information
Cited By
BIM (Building Information Modeling) data asset precipitation and operation management system for full life cycle of building
CN120806382A