Nuclear power industrial mechanism model platform architecture for industrial internet platform integration
By building a nuclear power industry mechanism model platform architecture, the problem of the lack of an integrated development environment for the nuclear power industry mechanism model has been solved, the online orchestration and debugging operation of the model has been realized, and the development efficiency and security have been improved.
Patent Information
- Application Number
- CN202510820828.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-19
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2045-06-19
AI Technical Summary
The nuclear power industry mechanism model lacks an integrated development environment, making it difficult to meet the orchestration and debugging requirements of various different mechanism models, affecting the user experience.
Provides a nuclear power industry mechanism model platform architecture for industrial Internet platform integration, including the operating environment layer, service layer, interface layer, view layer and application layer, which are used for hardware abstraction, model management, interface unification and application scenarios respectively, and support the integrated development and operation of AI models, real-time computing, cloud simulation and industrial cloud software.
It provides an integrated development and operation environment for nuclear power industry mechanism models, realizes online orchestration and debugging operation, improves the efficiency and security of model development, and meets the integration requirements of different models.
Smart Images

Figure CN120676036A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of nuclear power industrial Internet platform optimization, and in particular to a nuclear power industry mechanism model platform architecture oriented to industrial Internet platform integration. Background Art
[0002] With the development of new-generation information technology, the Industrial Internet has become an important enabling tool for the digital transformation of the real economy at home and abroad. Its core idea is to combine emerging information technology with traditional manufacturing, with information-physical systems as the core technology system, to achieve comprehensive perception, dynamic transmission, real-time analysis of data in the production and operation processes of enterprises, scientific decision-making and intelligent control, and promote the upgrading and transformation of traditional industries.
[0003] The nuclear power business involves many types of mechanism models in large quantities. In order to meet the orchestration and debugging needs of various different mechanism models and improve user experience, new requirements are put forward for the optimization of the nuclear power industrial Internet platform. Summary of the Invention
[0004] In view of this, it is necessary to provide a nuclear power industry mechanism model platform architecture for industrial Internet platform integration to effectively solve the technical problem of the lack of an integrated development environment for the nuclear power industry mechanism model.
[0005] The present invention provides a nuclear power industry mechanism model platform architecture for industrial Internet platform integration, including an operating environment layer, a service layer, an interface layer, a view layer and an application layer; the operating environment layer is used to abstract the hardware, provide the library files required for operation for the upper environment, and perform scheduling and communication between clusters; the service layer includes AI models, real-time computing models, cloud simulation models, industrial cloud software models, auxiliary analysis tools and integrated development and operation tools; the interface layer performs standard encapsulation and unified management of the interfaces of the service layer; the view layer includes a mechanism model library interface, an operation management module, a data management module and an engineering management module; the application layer includes artificial intelligence application scenarios, real-time computing scenarios, cloud simulation scenarios and cloud-based industrial software scenarios.
[0006] Preferably, the operating environment layer is provided with a nuclear power industry mechanism model library for storing the library files, and the AI model, real-time computing model, cloud simulation model, and industrial cloud software model use or put on and take off the model by calling the model service of the nuclear power industry mechanism model library.
[0007] Preferably, the service layer also includes a data management module and a model resource interface management module; the data management module obtains data resources from the nuclear power industry Internet platform, the nuclear power mechanism model library performs data preprocessing on the data resources, and uses the preprocessed data resources to train and verify the mechanism model, and analyzes and optimizes the original model resource files of the nuclear power industry mechanism model library based on the results of training and verification; the resource interface management module is used to read and write operations on the nuclear power industry mechanism model library, provide a model publishing sharing interface, uniformly publish various model resources within the platform to the service open platform, and provide a model status interface to monitor the mechanism model.
[0008] Preferably, the service layer uses Docker and Singularity to manage containerized environments for different types of models, and uses Kubernetes for container orchestration, providing three elastic scaling strategies: CA, HPA, and VPA.
[0009] Preferably, the interface layer provides a unified external service interface based on Resful API, and constrains the model library interface, sample database interface and service interface.
[0010] Preferably, the view layer uses YS3D, VUE, React+Mobx, and Ant Design for visual display and three-dimensional rendering.
[0011] Preferably, it also includes a hardware layer, wherein the hardware layer is deployed with an AI server cluster, a real-time computing server cluster, a cloud simulation server cluster, an industrial software server cluster, an integrated development server, and a data storage cluster;
[0012] The server cluster includes GPU servers, HPC servers and other servers. The integrated development server includes front-end servers and back-end servers. The data storage cluster uses relational databases, object databases and memory databases to store model data, configure the environment and interact with data of the nuclear power industry mechanism model library.
[0013] Preferably, the interface layer specifically includes an authentication module interface, a platform model management interface, a model service management interface, and a unified gateway interface;
[0014] The authentication module interface is a GET interface, which is used to obtain the token of the component service. The component service first checks whether the passed platform user name exists. If not, it recreates the user and then logs in the user to return the token.
[0015] The platform model management interface includes a new model interface, a model modification interface, a model deletion interface, a model upload interface, a model debugging interface, a model debugging result query interface, a model upload IML interface, and an IML model download interface; the new model interface is a POST interface for adding a new model, the model modification interface is a GET interface for modifying a model, the model deletion interface is a DELETE interface for deleting a model, the upload model interface is a POST interface for uploading a model when the component service does not provide a configuration page, the debug model interface is a POST interface for submitting a model for debugging when the component service does not provide a configuration page, the model debugging result query interface is a GET interface for querying model debugging results, the model upload IML interface is a POST interface for uploading a model to IML, and the IML model download interface is a GET interface for downloading an IML model and creating a model;
[0016] The model service management interface includes a model download and run interface, a model service creation API interface, a model run information query interface, a model run interaction interface, and a run environment query interface; the model download and run interface is a POST interface for model download and run, the model service creation API interface is a GET interface for creating a model service API interface, the model run information query interface is a GET interface for querying model run information, the model run interaction interface is a GET interface for model run interaction instructions, and the run environment query interface is a POST interface for run environment query;
[0017] The unified gateway interface is a POST interface, which is used for authentication and authorization.
[0018] Preferably, the service layer further includes a basic security module, which includes a rights management module, a transmission security module, a storage security module, an asset opening security module and a network protection module;
[0019] The authority management module divides different functional permissions for different types of users, and accesses the corresponding authority page through different WEB interfaces; the transmission security module provides data encryption services, data decryption services and data verification services; the storage security module provides database audit services, data encryption services and data backup and recovery services; the asset open security provides asset access control services and access log audit services; the network protection module provides firewall services, intrusion detection services and intrusion prevention services.
[0020] Preferably, the service layer also includes a business function security module, which includes a model call management module and a model transaction management module; the model call management module performs access permission authentication, usage control and monitoring on users through model call business operations to ensure security during model use; the model transaction management module performs value assessment, transaction verification, model encryption information transaction, transaction information recording and auditing, transaction result credibility assessment and transaction process log recording on the transaction model to ensure the security of model transactions.
[0021] Compared with the existing technology, the present invention has the following beneficial effects: the operating environment layer in the present invention provides library files for the upper environment, the service layer integrates four main components, the interface layer performs unified interface management, the view layer implements operation management, and the application layer integrates different scenarios. As a whole, it provides an integrated development and operation environment for the nuclear power industry mechanism model, and provides an online orchestration and debugging operating environment for the four components of the service layer, as well as service packaging and publishing functions. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0023] Figure 1 This is a functional architecture diagram of an embodiment of the nuclear power industry mechanism model platform architecture for industrial Internet platform integration provided by the present invention;
[0024] Figure 2 yes Figure 1 The component call diagram of the first embodiment of the nuclear power industry mechanism model platform architecture for industrial Internet platform integration in the embodiment shown;
[0025] Figure 3 yes Figure 1 The data architecture diagram of the first embodiment of the nuclear power industry mechanism model platform architecture for industrial Internet platform integration in the embodiment shown;
[0026] Figure 4 yes Figure 1 The technical architecture diagram of the first embodiment of the nuclear power industry mechanism model platform architecture for industrial Internet platform integration in the embodiment shown;
[0027] Figure 5 yes Figure 1 The hardware deployment architecture diagram of the first embodiment of the nuclear power industry mechanism model platform architecture for industrial Internet platform integration in the embodiment shown;
[0028] Figure 6 yes Figure 1The security architecture diagram of an embodiment of a nuclear power industry mechanism model platform architecture for industrial Internet platform integration in the illustrated embodiment. DETAILED DESCRIPTION
[0029] The preferred embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings, wherein the accompanying drawings constitute a part of this application and are used together with the embodiments of the present invention to illustrate the principles of the present invention, and are not used to limit the scope of the present invention.
[0030] Example 1
[0031] The nuclear power industry mechanism model platform architecture for industrial Internet platform integration in this embodiment includes an operating environment layer, a service layer, an interface layer, a view layer and an application layer; the operating environment layer is used to abstract the hardware, provide the library files required for operation for the upper environment, and perform scheduling and communication between clusters; the service layer includes AI models, real-time computing models, cloud simulation models, industrial cloud software models, auxiliary analysis tools and integrated development and operation tools; the interface layer performs standard encapsulation and unified management of the interfaces of the service layer; the view layer includes a mechanism model library interface, an operation management module, a data management module and an engineering management module; the application layer includes artificial intelligence application scenarios, real-time computing scenarios, cloud simulation scenarios and cloud-based industrial software scenarios.
[0032] See also Figure 1The nuclear power industry mechanism model integrated development and operation platform provided in this embodiment consists of multiple layers, mainly including the operating environment layer, service layer, interface layer, view layer and application layer. Each layer is composed of sub-modules and components. The operating environment layer mainly abstracts the hardware, provides the upper-layer environment with library files that it depends on for operation, and performs scheduling and communication between clusters. The service layer mainly includes the service functions of four sub-modules and the functions of two tools. The four sub-modules respectively solve the problems of integrated development and operation of AI models, integrated development and operation of real-time computing models, integrated development and operation of cloud-based simulation models, and integrated development of industrial cloud-based software models. The two tools are auxiliary analysis tools and model integrated development and operation tools. The auxiliary analysis tools include sensitivity analysis tools, uncertainty analysis tools, and intelligent optimization tools. The model integrated development tools include model acquisition tools, development and debugging tools, model packaging tools, and model publishing tools. The library files of the operating environment layer are set up for the four sub-modules of the service layer respectively. The four sub-modules provide AI computing environment, real-time computing environment, joint simulation environment and industrial CAE simulation computing environment. Each computing environment contains different library files for the four sub-modules to call; at the same time, the operating environment realizes the scheduling of GPU clusters, computing clusters and HPC clusters. The interface layer mainly performs standard encapsulation of the interface of the service layer and unified management of permissions, and uses a unified interface service externally. The view layer mainly includes the interface of the mechanism model library, operation management, data management and engineering management. The application layer is mainly applications developed based on the functions of other layers, mainly including artificial intelligence application scenarios, real-time computing scenarios, cloud simulation scenarios and cloud industrial software scenarios. Each scenario has various applications for users to choose from.
[0033] The nuclear power industry mechanism model platform architecture for industrial Internet platform integration provided in this embodiment is intended to provide an integrated development and operation environment for the nuclear power industry mechanism model, and to provide an online orchestration and debugging operation environment for AI models, real-time computing models, simulation models and industrial cloud software, as well as service packaging and publishing services and other functions.
[0034] Specifically, the operating environment layer is provided with a nuclear power industry mechanism model library that stores the library files. The AI model, real-time computing model, cloud simulation model, and industrial cloud software model use or put the model on or off the shelf by calling the model service of the nuclear power industry mechanism model library.
[0035] like Figure 2As shown in the figure, this platform primarily consists of four components. Users access the platform through front-end services and, after unified authentication and login, can use the various components. These components are the AI service component, the real-time computing service component, the cloud-based simulation service component, and the industrial software service component. To use existing models on the platform or to add or remove models from the platform, the model library service of the nuclear power industry mechanism model library is invoked.
[0036] Specifically, the service layer also includes a data management module and a model resource interface management module; the data management module obtains data resources from the nuclear power industry Internet platform, the nuclear power mechanism model library performs data preprocessing on the data resources, and uses the preprocessed data resources to train and verify the mechanism model, and analyzes and optimizes the original model resource files of the nuclear power industry mechanism model library based on the results of training and verification; the resource interface management module is used to read and write operations on the nuclear power industry mechanism model library, provide a model publishing sharing interface, uniformly publish various model resources within the platform to the service open platform, and provide a model status interface to monitor the mechanism model.
[0037] In order to achieve unified, process-oriented and standardized industrial model development and management, the model integration development platform decouples the entire life cycle of industrial model management, connects each element in series, and forms a relatively standard process, covering the entire process of model resource management, model establishment, packaging, debugging, verification, operation, production service, and monitoring management, so that different participants in the model life cycle can clarify their responsibilities, better collaborate and improve overall operational efficiency. The data architecture of this platform is as follows: Figure 3 As shown, external data resources come from the Nuclear Power Industrial Internet Platform, and external model resources come from the Nuclear Power Industrial Mechanism Model Library. The Nuclear Power Industrial Mechanism Model Library provides industrial software, models, and related configuration information, including data sample tools, asset management systems, and data annotation tools. The platform obtains data resources from the Nuclear Power Industrial Internet Platform through the data management module. Using the Nuclear Power Industrial Mechanism Model Library's data sample tools, asset management systems, and data annotation tools, the platform generates sample data, multimodal data, and a feature warehouse. This data, multimodal data, and feature warehouse are used to train and validate mechanism models. Model resource files are then read from the Nuclear Power Industrial Mechanism Model Library for analysis and optimization. The Model Resource Interface Management Module provides read and write access to the Nuclear Power Industrial Mechanism Model Library for use by other modules within the platform. The Model Resource Interface Management Module also provides a model publishing and sharing interface, allowing all platform model resources to be published to the open service platform in accordance with the formatting and security management requirements of intelligent applications. The Model Resource Interface Management Module also provides a model status interface to monitor model development, operation, and usage.
[0038] Specifically, the service layer uses Docker and Singularity to manage containerized environments for different types of models, and uses Kubernetes for container orchestration, providing three elastic scaling strategies: CA, HPA, and VPA.
[0039] Specifically, the interface layer provides a unified external service interface based on ResfulAPI, and constrains the model library interface, sample database interface and service interface.
[0040] Specifically, the view layer uses YS3D, VUE, React+Mobx, and AntDesign for visual display and three-dimensional rendering.
[0041] Specifically, the technical architecture of the model integration development and operation platform Figure 4 As shown in the figure, the platform's technical architecture is divided into four layers: model library, using the relational database MySQL, the object database OSS and the in-memory database Redis to meet various needs such as model data, configuration environment, and data interaction; platform layer: using containerized environment management for different model types, taking into account the needs of different model applications and services, the platform uses Docker and Singularity for containerized environment management, uses Kubernetes for container orchestration, and provides three elastic scaling strategies: CA, HPA, and VPA; service interface: the interface layer provides a unified external service interface based on ResfulAPI; front-end display: the front-end uses YS3D, VUE, React+Mobx, and AntDesign for visual display and 3D rendering.
[0042] The platform's general technical foundation consists of three parts: Hardware configuration: Considering the application requirements of different models, the hardware layer needs to build three types of hardware devices: GPU servers, computing clusters, and HPC servers; to adapt to the needs of different models and applications, the platform uses two containerization technologies, Singularity and Docker, to process different models; interface design mainly constrains the model library interface, sample database interface, and service interface.
[0043] Specifically, it also includes a hardware layer, which deploys AI server clusters, real-time computing server clusters, cloud simulation server clusters, industrial software server clusters, integrated development servers, and data storage clusters;
[0044] The server cluster includes GPU servers, HPC servers and other servers. The integrated development server includes front-end servers and back-end servers. The data storage cluster uses relational databases, object databases and memory databases to store model data, configure the environment and interact with data of the nuclear power industry mechanism model library.
[0045] The deployment architecture of the model integration development and operation platform is as follows: Figure 5 As shown in the figure, the hardware layer is deployed with a database server, and the computing server includes GPU computing nodes, computing clusters and HPC clusters. In addition, task scheduling, cloud rendering and external service interfaces all use separate servers.
[0046] The core functions of the GPU server include monitoring GPU resources, obtaining POD requirements, matching PODs with GPU resources, reserving GPU resources, monitoring GPU resource usage, integrating existing schedulers, and scheduling strategies.
[0047] A computing cluster is a system consisting of multiple computers connected via a high-speed network, working together to complete computing tasks. Each computer in the cluster is called a node, and nodes can share resources, status, and data. The goal of a computing cluster is to achieve efficient and high-performance computing with high availability and load balancing.
[0048] High-performance computing, or HPC for short, consists of multiple networked high-performance computer servers. A large number of servers and storage devices are interconnected through a high-performance network to build a large-scale computing cluster, and there is a centralized job scheduler to manage parallel computing workloads. In other words, it splits large-scale computing tasks and distributes them to various servers for parallel computing, and then aggregates the calculation results to obtain the final result.
[0049] Docker is an open-source application container engine that packages applications and their dependencies into portable containers, allowing them to run on any Docker-supported platform. Docker containers offer high isolation and, based on the Linux kernel, are faster than traditional virtual machines. They feature standardized units, lightweight architecture, high isolation, efficient networking, facilitate continuous integration and delivery, and offer a rich ecosystem. Kubernetes can also be used to manage and orchestrate service containers for elastic scaling.
[0050] Considering the actual situation of this project, this platform uses PowerJob as the task scheduler.
[0051] Service management aims to run the user's model as a Web Server. Users can reuse pre-trained AI models using REST APIs to perform prediction tasks. For universality, service management can use user-defined Docker images to execute user-specified "run commands" to run the user's desired "model service" as a Web Server. Alternatively, existing frameworks can be used: users only need to provide a trained model, and the system will automatically match the appropriate prediction service image. The system can also assign an "access address" to successfully running prediction services, through which users can access the model service. Furthermore, service management supports advanced capabilities required for AI service operations and maintenance, such as QPS super-resolution, prediction data collection, mounted storage, static ports, and GPU sharing.
[0052] Specifically, the interface layer includes an authentication module interface, a platform model management interface, a model service management interface, and a unified gateway interface;
[0053] The authentication module interface is a GET interface, which is used to obtain the token of the component service. The component service first checks whether the passed platform user name exists. If not, it recreates the user and then logs in the user to return the token.
[0054] The platform model management interface includes a new model interface, a model modification interface, a model deletion interface, a model upload interface, a model debugging interface, a model debugging result query interface, a model upload IML interface, and an IML model download interface; the new model interface is a POST interface for adding a new model, the model modification interface is a GET interface for modifying a model, the model deletion interface is a DELETE interface for deleting a model, the upload model interface is a POST interface for uploading a model when the component service does not provide a configuration page, the debug model interface is a POST interface for submitting a model for debugging when the component service does not provide a configuration page, the model debugging result query interface is a GET interface for querying model debugging results, the model upload IML interface is a POST interface for uploading a model to IML, and the IML model download interface is a GET interface for downloading an IML model and creating a model;
[0055] The model service management interface includes a model download and run interface, a model service creation API interface, a model run information query interface, a model run interaction interface, and a run environment query interface; the model download and run interface is a POST interface for model download and run, the model service creation API interface is a GET interface for creating a model service API interface, the model run information query interface is a GET interface for querying model run information, the model run interaction interface is a GET interface for model run interaction instructions, and the run environment query interface is a POST interface for run environment query;
[0056] The unified gateway interface is a POST interface, which is used for authentication and authorization.
[0057] Specifically, the various interfaces of the interface layer are shown in Table 1:
[0058] Table 1. Interface layer interface design table
[0059]
[0060] Specifically, IML refers to the Nuclear Power Industry Mechanism Model Library. This platform features a unified API gateway. Designed to protect internal services within distributed systems, the API gateway provides high-performance, highly available API hosting services, helping application developers easily deliver external services without having to worry about security controls, flow control, log auditing, and other issues. Security authentication, flow control, log auditing, blacklists, and combined requests are all implemented uniformly at the API gateway layer. The gateway provides key functions such as API publishing, management, and maintenance, making building new application services simple, convenient, and efficient, allowing developers to focus more on tasks closely related to the business.
[0061] The security architecture diagram of the model integration development and operation platform is as follows: Figure 6 , according to the source of demand, it is divided into two parts: platform basic security and business function security.
[0062] Specifically, the service layer also includes a basic security module, which includes a rights management module, a transmission security module, a storage security module, an asset opening security module and a network protection module;
[0063] The authority management module divides different functional permissions for different types of users, and accesses the corresponding authority page through different WEB interfaces; the transmission security module provides data encryption services, data decryption services and data verification services; the storage security module provides database audit services, data encryption services and data backup and recovery services; the asset open security provides asset access control services and access log audit services; the network protection module provides firewall services, intrusion detection services and intrusion prevention services.
[0064] The basic security of the platform plays a role in the security protection of the entire platform, managing the user roles and permissions of the entire platform; ensuring the data transmission security of the entire platform; ensuring the storage security of the data assets and model assets of the entire platform; ensuring the security of the external opening of the data assets and model assets of the entire platform; and providing network protection for the entire platform.
[0065] 1) Permission Management
[0066] The platform divides system administrators, audit administrators, and ordinary users, assigns different functional permissions, and uses different WEB interfaces to authenticate their identities using their account and password, and enter the page with the corresponding permissions to perform related functional operations.
[0067] 2) Transmission security
[0068] We provide data encryption services, converting raw data into unreadable ciphertext and transmitting it to the target server using the HTTPS secure communication protocol. We also provide data decryption and verification services. Upon receiving the encrypted data, the server uses the key to decrypt the ciphertext and perform data verification to verify the data's integrity and identify any tampering. This ensures the security and confidentiality of data transmission.
[0069] 3) Storage security
[0070] We provide database auditing services, recording and monitoring all database operations to ensure the security of data storage. We also provide data encryption services, encrypting the data assets and model assets stored on the platform before storage to ensure the confidentiality of data storage. We also provide data backup and recovery services, regularly performing comprehensive backups of all platform data and verifying the integrity and availability of the backup data. This allows for rapid data recovery in the event of platform data anomalies, ensuring the normal operation of the platform.
[0071] 4) Asset openness and security
[0072] Provides asset access control services, where asset owners control asset access permissions. Other users can view and use the assets after passing identity authentication and access application. Provides access log audit services, recording and monitoring asset access information, and restricting user access when abnormal behavior is detected.
[0073] 5) Network protection
[0074] Firewall services monitor platform traffic entering and leaving the network and filter authorized data packets to prevent unauthorized access and malicious traffic. Intrusion detection services monitor platform network traffic in real time, perform pattern matching and statistical analysis, identify platform access behaviors, and detect abnormal behavior and potential malicious activity, generating alerts. Intrusion prevention services block and mitigate attacks when abnormal behavior and malicious traffic are detected, taking timely protective measures to prevent potential threats.
[0075] Specifically, the service layer also includes a business function security module, which includes a model call management module and a model transaction management module; the model call management module performs access permission authentication, usage control and monitoring on users through model call business operations to ensure security during model use; the model transaction management module performs value assessment, transaction verification, model encryption information transaction, transaction information recording and auditing, transaction result credibility assessment and transaction process log recording on the transaction model to ensure the security of model transactions.
[0076] Business function security is used to protect the security of platform-related business operations, including two main business functions: model usage and model trading.
[0077] Model Usage: Users authenticate their identities through the user authentication module and, after passing authentication, can perform model call operations. Access rights authentication is performed through the model call management module to verify user access rights. After passing authorization authentication, users can access and use authorized model services. During the access and use of model services, the model operation management module controls and monitors model usage to ensure the security of the model during operation. Key functions include:
[0078] 1) Identity authentication: Users provide the platform with their username, password, and identity certificate for user identity authentication. Subsequent business operations are allowed only after the authentication is passed.
[0079] 2) Access Control: Combined with system user rights management, verify the functional permissions of the user's role and open functional operation permissions. Combined with user model transaction information records and model opening information records, verify the asset access rights of the user and open model and data asset permissions.
[0080] 3) Input Validation and Monitoring: Monitor and validate input data during model usage. For models with validation rules, validate data format, data range, and other rules. Requests that don't meet the rules will be rejected and an error message will be displayed. This prevents malicious input from causing model operation anomalies.
[0081] 4) Vulnerability scanning: Continuously scan and repair security vulnerabilities during model use to ensure the security of the model during operation.
[0082] 5) Security audit and log monitoring: Record and monitor the model's operation log and call log, regularly review the model itself and use log analysis to promptly identify model vulnerabilities and abnormal operating behaviors, and respond and handle them.
[0083] Model trading: Users undergo identity authentication through the user authentication module and can then conduct model trading operations. The model trading management module allows for value assessment of trading models, transaction verification, model encryption information transactions, transaction information recording, transaction information auditing, credibility assessment of transaction results, and transaction process logging. Key functions include:
[0084] 1) Identity authentication: Users provide the platform with their username, password, and identity certificate for user identity authentication. Subsequent business operations are allowed only after the authentication is passed.
[0085] 2) Transaction Verification: When a model is listed, the model owner provides their identity certificate to verify and authenticate the user's identity, ensuring the user's legitimacy and model ownership. When the model is listed, the model owner selects the model transaction scope and content. The model purchaser confirms the model transaction scope and content to ensure the transaction subject is correct.
[0086] 3) Encrypted information transaction: The model buyer initiates the transaction and completes the payment. The platform provides the encrypted content and decryption key of the transaction for the model buyer to decrypt the data and verify the validity and availability of the model.
[0087] 4) Transaction records: User identity verification information, transaction communication information, transaction basic information, etc. during the transaction process are recorded and made available to all users to ensure that transactions are open, transparent, authentic, and trustworthy.
[0088] 5) Transaction Audit: Real-time monitoring and analysis of all recorded transaction information, alarm and termination of abnormal behavior, and ensure transaction security.
[0089] 6) Transaction evaluation: Based on all recorded data during the transaction process, the effectiveness, completion and completion results of the transaction are evaluated to confirm that the transaction was completed normally.
[0090] 7) Log Recording: Record the entire transaction process to ensure the traceability of the transaction.
[0091] The above description is only a preferred specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by any technician familiar with this technical field within the technical scope disclosed in the present invention should be covered by the present invention.
Claims
1. The nuclear power industry mechanism model platform architecture for industrial Internet platform integration is characterized by: It includes an operating environment layer, a service layer, an interface layer, a view layer and an application layer; the operating environment layer is used to abstract the hardware, provide the library files required for operation for the upper environment, and perform scheduling and communication between clusters; the service layer includes AI models, real-time computing models, cloud simulation models, industrial cloud software models, auxiliary analysis tools and integrated development and operation tools; the interface layer performs standard encapsulation and unified management of the interfaces of the service layer; the view layer includes a mechanism model library interface, an operation management module, a data management module and an engineering management module; the application layer includes artificial intelligence application scenarios, real-time computing scenarios, cloud simulation scenarios and cloud-based industrial software scenarios.
2. The nuclear power industry mechanism model platform architecture for industrial Internet platform integration according to claim 1 is characterized in that: The operating environment layer is provided with a nuclear power industry mechanism model library that stores the library files. The AI model, real-time computing model, cloud simulation model, and industrial cloud software model use or put the model on or off the shelf by calling the model service of the nuclear power industry mechanism model library.
3. The nuclear power industry mechanism model platform architecture for industrial Internet platform integration according to claim 1 is characterized in that: The service layer also includes a data management module and a model resource interface management module; the data management module obtains data resources from the nuclear power industry Internet platform, the nuclear power mechanism model library performs data preprocessing on the data resources, and uses the preprocessed data resources to train and verify the mechanism model, and analyzes and optimizes the original model resource files of the nuclear power industry mechanism model library based on the results of training and verification; the resource interface management module is used to read and write operations on the nuclear power industry mechanism model library, provide a model publishing sharing interface, uniformly publish various model resources within the platform to the service open platform, and provide a model status interface to monitor the mechanism model.
4. The nuclear power industry mechanism model platform architecture for industrial Internet platform integration according to claim 1 is characterized in that: The service layer uses Docker and Singularity to manage containerized environments for different types of models, and uses Kubernetes for container orchestration, providing three elastic scaling strategies: CA, HPA, and VPA.
5. The nuclear power industry mechanism model platform architecture for industrial Internet platform integration according to claim 1 is characterized in that: The interface layer provides a unified external service interface based on Resful API, and constrains the model library interface, sample database interface and service interface.
6. The nuclear power industry mechanism model platform architecture for industrial Internet platform integration according to claim 1 is characterized in that: The view layer uses YS3D, VUE, React+Mobx, and Ant Design for visual display and three-dimensional rendering.
7. The nuclear power industry mechanism model platform architecture for industrial Internet platform integration according to claim 1 is characterized in that: It also includes a hardware layer, which is deployed with an AI server cluster, a real-time computing server cluster, a cloud simulation server cluster, an industrial software server cluster, an integrated development server, and a data storage cluster; The server cluster includes GPU servers, HPC servers and other servers. The integrated development server includes front-end servers and back-end servers. The data storage cluster uses relational databases, object databases and memory databases to store model data, configure the environment and interact with data of the nuclear power industry mechanism model library.
8. The nuclear power industry mechanism model platform architecture for industrial Internet platform integration according to claim 1 is characterized in that: The interface layer specifically includes an authentication module interface, a platform model management interface, a model service management interface, and a unified gateway interface; The authentication module interface is a GET interface, which is used to obtain the token of the component service. The component service first checks whether the passed platform user name exists. If not, it recreates the user and then logs in the user to return the token. The platform model management interface includes a new model interface, a model modification interface, a model deletion interface, a model upload interface, a model debugging interface, a model debugging result query interface, a model upload IML interface, and an IML model download interface; the new model interface is a POST interface for adding a new model, the model modification interface is a GET interface for modifying a model, the model deletion interface is a DELETE interface for deleting a model, the upload model interface is a POST interface for uploading a model when the component service does not provide a configuration page, the debug model interface is a POST interface for submitting a model for debugging when the component service does not provide a configuration page, the model debugging result query interface is a GET interface for querying model debugging results, the model upload IML interface is a POST interface for uploading a model to IML, and the IML model download interface is a GET interface for downloading an IML model and creating a model; The model service management interface includes a model download and run interface, a model service creation API interface, a model run information query interface, a model run interaction interface, and a run environment query interface; the model download and run interface is a POST interface for model download and run, the model service creation API interface is a GET interface for creating a model service API interface, the model run information query interface is a GET interface for querying model run information, the model run interaction interface is a GET interface for model run interaction instructions, and the run environment query interface is a POST interface for run environment query; The unified gateway interface is a POST interface, which is used for authentication and authorization.
9. The nuclear power industry mechanism model platform architecture for industrial Internet platform integration according to claim 1 is characterized in that: The service layer also includes a basic security module, which includes a rights management module, a transmission security module, a storage security module, an asset opening security module and a network protection module; The rights management module divides different functional rights for different types of users, and accesses the corresponding rights page through different WEB interfaces; the transmission security module provides data encryption services, data decryption services and data verification services; The storage security module provides database audit services, data encryption services, and data backup and recovery services; The asset open security provides asset access control services and access log audit services; The network protection module provides firewall services, intrusion detection services and intrusion prevention services.
10. The nuclear power industry mechanism model platform architecture for industrial Internet platform integration according to claim 1 is characterized in that: The service layer also includes a business function security module, which includes a model call management module and a model transaction management module; the model call management module authenticates access rights, controls usage, and monitors users through model call business operations to ensure security during model use; the model transaction management module performs value assessment, transaction verification, model encryption information transactions, transaction information recording and auditing, transaction result credibility assessment, and transaction process log recording on the transaction model to ensure the security of model transactions.
Citation Information
Patent Citations
Travel integrated cloud service system and method integrating multiple traffic modes
CN112671867A
Authority management system
CN113239373A
Nuclear power industry internet comprehensive intelligent platform
CN114169579A
Nuclear power scene management method, system and device, computer equipment and storage medium
CN114626807A
Smart city integrated application supporting platform
CN115858651A