The present invention relates to the management of urban rail transportation information, and more particularly to a subway vehicle electronic resume system based on blockchain technology.
Because the subway vehicle record information system data information has a wide sources, is applied by multiple departments, involving operation units, management units, vehicle manufacture units, parts manufacture units, etc., the transfer and application of different data could be completed by Internet technologies. With the development of Internet technologies, network security has drawn more and more attention. A large number of sites in China still face with large security risks, during which the domain hijacking, server intrusion, and content tampering are relatively serious. Therefore, the security shall be taken into consideration at the early stage for the establishment of the subway vehicle record information system.
Blockchain is a decentralized, trustless, tamper-proof distributed ledger technology, which comprehensively utilizes a variety of computer technologies such as cryptography, probability theory, consensus mechanism and distributed network, and is a great innovation in made by the Internet. The decentralized, trustless, tamper-proof information stored on the blockchain are very suitable for the protection of electronic files. Despite the blockchain technology has lots of advantages, it still has problems such as low access efficiency and high economic costs. Blockchain shall be used as a supplementary technical means in combination with other technologies rather than replacing the existing database technologies.
In summary, the current electronic record management of subway vehicles have the problems such as poor system security, easy tampering and destruction.
In order to solve the above technical barriers, the present invention comprehensively utilizes a variety of technologies such as blockchain, database, digital archive construction, etc., researches and designs and develops a subway vehicle electronic record system based on blockchain technology, and normalizes heterogeneous data of subway vehicle record, realize the authenticity and security protection of subway vehicle record and the traceability and recovery of archival history information, realize the informationization and paperless of subway vehicle and main parts record, to save manpower and material resources, improve work efficiency, as well as provides rich and accurate information resources for the manufacture, operation, maintenance, performance improvement, quality promotion, fault prediction, guarantee of traffic safety and improvement of economic efficiency of subway vehicles. The invention specifically utilizes the following technical proposal:
A subway vehicle electronic record system based on blockchain technology is characterized in that the system includes:
Preferentially, the record information view includes a configuration view, a status view, an operation view, and an asset view
Preferentially, the said record information includes vehicle record information, components and parts information, operation data information, and maintenance/repair information;
The said maintenance/repair information, which realizes the reporting and query of operation data of subway vehicles and key components.
Preferentially, the data queried and analyzed by the said statistical analysis module include an asset ledger, a vehicle ledger, a parts ledger, and a statistical statement.
Preferentially, the said record information management module is used for model management, configuration management, vehicle management, grouping management, parts management, supplier management, data collection management, and information setting;
Preferentially, the data uploading to the blockchain covers the full life cycle of the subway vehicle project establishment, design liaison, supervision and manufacture, check and acceptance, operation, and scrapping, and according to the type of data uploaded to the blockchain, includes the basic vehicle configuration data, vehicle state information, operation and maintenance data, and relevant documents;
On-chain contracts include basic function contracts and business contracts, in which the basic function contracts aim to manage and control the permission scheme on each node in the blockchain, user login and other basic functions; the business contracts involve data that need to be uploaded to the blockchain in different business phases, including the contract for registration of project establishment, contract for uploading of project documents, contract for analysis of vehicle configuration, contract for updating of design liaison data, contract for updating supervision on manufacture data, contract for uploading supervision on manufacture documents, and contract for registering leave-factory check and acceptance.
The said data uploaded to blockchain is optimized by the blockchain structure to realize flexible uploading, and whether or not to upload the data is selected at different business stages according to user requirements.
Preferentially, based on the files in forms of excel, word, and pdf collected by the users, with the information technology, full-text search technology, and structural analysis technology, the functions of target data identification, serialization processing, association with unstructured data, storage, and construction of query indexes, etc. are realized, and upon satisfying the user's basic query and statistical analysis functions, the knowledge base is gradually formed, and provides users with maintenance guidance and repair program and system support for users in the form of correlation knowledge.
The present invention has the following beneficial effects:
The subway vehicle electronic record system based on blockchain technology follows the standards and meet the requirements of informationization construction, have the features of scientization and humanization, and at the same time takes the standard as the premise, data as the core, security and operation and maintenance as the guarantee, and application as the purpose. Based on the construction objectives and content requirements, it not only considers the daily storage, query, use and other functions of subway vehicle record management, but also the data fusion among different lines and trains, in order to eliminate the problems of information isolated island and data isomerism, realize the integrated management of record information of various lines as well as lay a solid foundation for the maintenance, operation management and technical analysis of subway vehicles. It conducts system design and construction. The overall architecture of the system shall include data resources, application support, application services and so on. The overall architecture of the system of the present invention is shown in
The subway vehicle electronic record system based on blockchain technology adopts B/S architecture and J2EE technology route, and integrates technologies and products such as relational database, middleware, business flow, form and Internet, so as to provide users with a unified and friendly interface and powerful data processing capability, and leave sufficient room for future upgrade of the system, so as to make the system set of advancement, ease of operation, scalability, and security. The technical realization architecture of the system is shown in
According to
The system is mainly composed of a platform for application development and expansion support as well as a series of mature application software frameworks. The application support platform shall have good cross-platform capability which can be applied on the middleware of various mainstream and operating systems without modification. Moreover, the system provides mature database access adapters, which enable the system to adapt to the database management systems such as Oracle, MS SQL Server, DB2, MySQL, Dameng, and King Base. Therefore, the system based on the application support platform can be fully meet the users' requirements and satisfy various network environments, host environments, and underlying software operation environments. The system provides a variety of authentication methods for user authentication, so as to ensure system security.
The present invention subway vehicle record management system construction is mainly realized by the data integration of the host factory, full quantity warehouse of group, EAM asset management system and each transport branch of the business management system or maintenance management system. The data integration relationship of the present invention is shown in
Based on the requirements of electronic record management of subway vehicles, according to the collection and analysis of the needs of subway business departments, the “Subway Vehicle Electronic Record System Based on Blockchain Technology” mainly includes “Record Information View-Business View”, “Record Information Maintenance”, “Statistical Analysis”, “Record Information Management”, “System Management”, and several modules of the blockchain foundation platform. The schematic diagram of the system function modules of the present invention is shown in
Open up the record information view under different maintenance for users based on different functions.
Adopts the vehicle management manner of the host enterprise to uniformly standardize the names of vehicle components of different host enterprises, determine a series of unified subway company's “label” for the vehicle component names, establish an arbitrary level of product decomposition structure to realize the refined and complete management view of the composition of the subway vehicle, as well as the substitution and alteration of the key components of the vehicle information
View the technical documents, maintenance/conservation specifications, spare parts/parts, and current status of the operating vehicles and major components, based on the functional structure of the daily maintenance of the operating company and available authority of the corresponding subway vehicles and vehicle components data granted by different operating companies.
Warn, monitor in real time and search the history data based on the overhaul operation data, fault information data and operation information data of subway vehicle and major components published by different operating companies from the management perspective of operating companies
Realize the whole process of closed-loop management for the vehicle assets from the company's subway vehicle procurement, operation, renewal and transformation, vehicle parts and components of the spare parts/pieces of the procurement, warehousing, collocation, change, maintenance, transfer to the renewal and transformation of the disposal dimension to show of spare parts/pieces of vehicle parts and components from the perspective of assets management department of subject company.
In order to ensure the completeness, timeliness and availability of information related to vehicle record, it provides manual maintenance functions on the basis of automatic data collection. It provides the maintenance function of vehicle record information for the personnel of the responsible departments, realizing the addition, modification and query of data and information of subway vehicle record according to different stages (procurement, operation, renewal and reconstruction) and different functions (repair/maintenance, assets, etc.).
Realize the record information maintenance and management of structured and non-structured data such as basic data, state information, repair and maintenance information, spare parts and components, and other structured and unstructured data of the subway vehicle by providing the vehicle record information query and maintenance function for the operating company, according to the norms and requirements of the configuration management of the subway vehicle, and realizes the change of the subway vehicle, the key components and the historical information traceability through the record version control.
Comprehensively display data information such as basic information, fault information, overhaul information, status information, transformation information, key parts information, equipment data, etc. of subway vehicles.
Realize the query and maintenance of the inventory, storage unit, quantity and other information of the spare parts and components, and replacement parts of the vehicle parts, effectively utilizing the life of the parts and reducing the inventory level, and at the same time realize the full life cycle management of the key parts, as well as realizes the reverse tracing of the information in the stages of overhauling, operation, production and design by serial number in case of a problem.
Realize the reporting and query function of the operation status log information of the subway vehicle and key components, control system and train-to-ground communication system and other information.
Realize the reporting and query of operation data of subway vehicles and key components. If the advanced repair regulations and the use of maintenance cards can be compared horizontally, the respective technical information organization structure could be divided uniformly cut in such a manner.
The vehicle information could be searched, sorted out and analyzed from different management dimensions, for data statistical analysis related to vehicle, which could displayed in table, charts and other ways.
Realize the electronic and standardized preservation of all subway vehicle ledgers, in which case the historical data and present asset of the subway vehicle and parts could be counted and sorted out in a quick and accurate manner, the equipment log of full life cycle records all the changes in the equipment so the it is easy to be traced and analyzed.
Statements of operating company, status (operation, maintenance, renewal and reconstruction), date, line and other types of dimensions in which case it could meet the demands of subway vehicle asset data analysis, so that equipment management could be clear and transparent.
Statements of operating company, inventory, part, storage location, status, date and other types of dimensions, which could provide timely and accurate inventory warning, and rationally schedule the inventory.
1. Failure statistics. Provide multi-dimensional vehicle failure statistics of components, vehicles, systems, etc. for each operating companies which could be displayed in forms of tables, charts and other methods, providing support for monthly, annual reports and vehicle failure analysis.
2. Maintenance statistics. Through the query statistics, query the data related to the corresponding vehicle record and conduct statistical analysis according to different attributes of query conditions, and upon the comparison, find out the proportion of failure types, high failure types, high wear parts and components types, etc., providing data support for the subway vehicle maintenance, operation management. The most cost-effective suppliers of parts and components could be selected based on the cost information so as to reduce the costs of the operation and maintenance of the subway.
3. Maintenance statistics and cost statistics. Provide the information of the expenses related to the maintenance and repaid of the vehicle which could be displayed in the forms of tables, charts and other methods.
1. Life warning: Different parts are set the expected service life which can be updated when conducting the maintenance and repair. The life loss would be automatically recorded as from leaving the factory or replacing the parts. When the expected service life of the parts expires (or close to the manufacturer's warranty period), a notice message will be sent;
2. Wear parts warning: similar to the description of the “Life Warning”;
Realize the management and maintenance functions of the basic information of subway vehicles (subway vehicle models, subway vehicle configurations, subway vehicle groupings, etc.), parts, data collection, suppliers and data security.
The said model management covers all models of train information, including train models, names and other key information, and realizes functions such as creation, updating and deletion of models
Realize the configuration directory template creation, node creation, label definition, node information project configuration and other management and maintenance functions of subway vehicle, provides the basic directory framework for the information maintenance of the vehicle configuration in the later stage, as well as establishes metadata, data definitions, constrains, data relations for vehicle and provide management function for data, according to the subway vehicle configuration management specification
Establish management configuration and functional configuration for the newly purchased subway vehicles and existing subway vehicles, and defines the vehicle configuration hierarchy, attributable range of hierarchical parts and other functions, according to the subway vehicle configuration management specification
Realize the detailed information related to all line assignments of the company, which can be associated with multiple conditions such as line assignment, operating company, model, group number, telegraph number, assignment type, assignment date, etc., and displays the maintenance and management functions of line assignments, the current state of the vehicle group, the form of the grouping, and the information of the manufacturing plant
Manage and maintain the grouping of all route vehicles.
Realize the history of transferring and assigning between vehicle lines and groupings. Support the query and maintenance of the time of assignment, model, group number and other perspectives.
Construct parts of the location, type, function and other multi-dimensional management model, and the attributes information in the defining part provides a visual display of the full life cycle of a single piece of maintenance template for the query and maintenance of vehicle record information
Conduct the management and maintenance of subway vehicle host manufacturers, parts suppliers and operation and maintenance manufacturers information
Realize the classification of suppliers, and the creation, modification, query, statistics and other functions of supplier information.
According to the company's supplier evaluation system, it evaluates the supplier's products quality and service level, price, punctuality, creditworthiness, etc., so as to lay the foundation for the selection of suppliers.
Manage and maintain the collection, cleaning, arrangement, management and maintenance of data related to subway vehicle
Manage and maintain interfaces with multi-source heterogeneous vehicle record information resources such as the unified identity system of the group company and transportation branch, intelligent overhaul, and production system of the transportation branch.
Review the integration interface data for each heterogeneous system, as well as define and maintain validation rules.
Data cleansing/conversion management for different data of each heterogeneous system, such as value mapping, column and row split, column to row, row to column, string clipping, de-duplication, filtering, string replacement, field splitting, etc.
Review and browse the structured data and unstructured files collected by the integration, data review and other functions.
Log query for the collection tasks of data collection interface, and restart the function in case of a failure. Record the collection interface tasks through the collection log function, system administrator review and query the log, restart in case of a failure, while providing a variety of ways to query the statistical functions.
Manage the information of vehicle repair/maintenance, inspection, testing and other types of code lists, such as whole-train inspection\monthly inspection\scheduled repair\frame repair\factory repair.
Manage the maintenance of subway vehicle fault types and fault coding relationships, etc.
Implement system management functions such as organization system, personnel, system roles, permissions and log monitoring.
Manage and maintain the import of organizational information of the group and subsidiaries and the management of information in this system, mainly providing functions of adding, modifying (adjusting), deleting and inquiring information.
The user system is established according to the establishment of the organization. User information includes basic information, business role information (job maintenance), and other functions.
Realize the management and maintenance of modules, resources, system roles, system role authorities, and tabs throughout the system, defines all modules, resources, system roles, system permissions, and tabs within the system, and determines the operational authority each role in the system.
Define virtual roles to facilitate the management of authorization and authority control of the platform. Realize the system roles defined in the resource configuration to be assigned to specific personnel in the system, control system module access and operation authority, data access and operation rights control.
Realize administrator authorization, menu authorization, role authorization, so that the system administrators can carry out the process and form authorization to the system user, which can be sub-authorized down to the next level
Realize the functions of system data backup, restore and import/export data, record the information of each operation such as reading/writing and deleting, and be the last ditch for system security.
Realize the record of system user login, users' access operation log, system exception and other logs, including log query, log backup, log export and other functions.
The present invention constructs a vehicle history integrity data model for subway vehicle information resource data, covering the full life cycle and detailed to the smallest maintenance unit, while improving the application value of the vehicle record data based on the blockchain to guarantee the security, mutual trust, mutual recognition and sharing of the data, so as to provide technical support for realizing the automated management of the company's equipment operation and improving the level of operation and production.
The data uploading to the blockchain covers the full life cycle of the subway vehicle project establishment, design liaison, supervision and manufacture, check and acceptance, operation, and scrapping, and according to the type of data uploaded to the blockchain, includes the basic vehicle configuration data, vehicle state information, operation and maintenance data, and relevant documents.
The on-chain contracts of the present invention is designed based on the business demands of the various business stages of the vehicle electronic record system among which the basic function contracts aim to manage and control the permission scheme on each node in the blockchain, user login and other basic functions, including the blockchain access control contract, the digital identity management contract, and the data privacy protection contract. The business contracts correspond to the six business phases of the record system, such as project establishment, design liaison, and supervision and construction, and are designed for the data that need to be uploaded to the blockchain in different business phases, including the contract for registration of project establishment, contract for uploading of project documents, contract for analysis of vehicle configuration, contract for updating of design liaison data, contract for updating supervision on manufacture data, contract for uploading supervision on manufacture documents, and contract for registering leave-factory check and acceptance.
The uploaded to blockchain is optimized by the blockchain structure to realize flexible uploading, and whether or not to upload the data is selected at different business stages according to user requirements.
The prevention invention adopts the private chain with three levels of equal protection to guarantee the security of the company's operation data. Based on the files in forms of excel, word, and pdf collected by the users, with the information technology, full-text search technology, and structural analysis technology, the functions of target data identification, serialization processing, association with unstructured data, storage, and construction of query indexes, etc. are realized, and upon satisfying the user's basic query and statistical analysis functions, the knowledge base is gradually formed, and provides users with maintenance guidance and repair program and system support for users in the form of correlation knowledge.
The underlying technology platform based on ChainMaker mainly covers the following functional modules:
The logical architecture of ChainMaker is shown in
The ChainMaker hierarchical architecture from bottom to top is shown in
The core process generated by the ChainMaker is shown in
ChainMaker Support Service Platform is a visual management platform based on blockchain bottom chain, which functions are featured by visualization, ease of use, customizability, etc., providing general important function modules for the management of ChainMaker, mainly including:
The electronic record contract design of the present invention is divided into two main categories: the one is based on the basic function, to carry out the development of five business-related contracts of enterprise (or system) digital identity identification, data privacy protection, access control (authority management), business data statistics, and operation process management; the other is based on the development of five business-related contracts of whole vehicle information management, status formation management, spare parts and components management, inspection and overhaul management, and technical document management. The blockchain data interaction schematic is shown in