[go: up one dir, main page]

CN118963995A - A BIM resource sharing platform management system - Google Patents

A BIM resource sharing platform management system Download PDF

Info

Publication number
CN118963995A
CN118963995A CN202410948461.5A CN202410948461A CN118963995A CN 118963995 A CN118963995 A CN 118963995A CN 202410948461 A CN202410948461 A CN 202410948461A CN 118963995 A CN118963995 A CN 118963995A
Authority
CN
China
Prior art keywords
bim
resource
module
sharing platform
microservices
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202410948461.5A
Other languages
Chinese (zh)
Inventor
白行
孟峰
李阳帝
喻普
王良坤
刘睿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Railway First Engineering Group Co Ltd
Intelligent Technology Branch of China Railway First Engineering Group Co Ltd
Original Assignee
China Railway First Engineering Group Co Ltd
Intelligent Technology Branch of China Railway First Engineering Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Railway First Engineering Group Co Ltd, Intelligent Technology Branch of China Railway First Engineering Group Co Ltd filed Critical China Railway First Engineering Group Co Ltd
Priority to CN202410948461.5A priority Critical patent/CN118963995A/en
Publication of CN118963995A publication Critical patent/CN118963995A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5066Algorithms for mapping a plurality of inter-dependent sub-tasks onto a plurality of physical CPUs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5072Grid computing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioethics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种BIM资源共享平台管理系统,涉及工程试验检测及设备管理技术领域。系统应用于云计算模型,系统包括依次连接的外部模块、集群模块和资源模块,外部模块,用于提供外部访问的接口,集群模块,包括多个微服务,微服务部署在容器中,资源模块,用于存储BIM资源。本发明有助于资源的存储、管理和共享,避免资源的重复建设和浪费。

The present invention discloses a BIM resource sharing platform management system, which relates to the technical field of engineering test detection and equipment management. The system is applied to a cloud computing model, and the system includes an external module, a cluster module and a resource module connected in sequence, the external module is used to provide an interface for external access, the cluster module includes multiple microservices, the microservices are deployed in a container, and the resource module is used to store BIM resources. The present invention is helpful for the storage, management and sharing of resources, and avoids duplication and waste of resources.

Description

BIM resource sharing platform management system
Technical Field
The invention relates to the technical field of engineering test detection and equipment management, in particular to a BIM resource sharing platform management system.
Background
In the traditional BIM project execution process, each participant always manages the respective BIM family resource library independently, which not only causes the problems of data island and resource repeated construction, but also greatly reduces the working efficiency and prolongs the project period. Currently, although some BIM family library sharing solutions exist in the market, most of these solutions have the problems of slow resource update, imperfect sharing mechanism, poor user interaction experience and the like. In addition, existing platforms rarely provide intelligent recommendation services and efficient collaboration mechanisms, let alone cross-platform, cross-device seamless access and operation.
Therefore, a BIM resource sharing platform management system is provided to solve the problems of resource duplication and low working efficiency in the prior art, which is a problem to be solved by those skilled in the art.
Disclosure of Invention
In view of this, the present invention provides a BIM resource sharing platform management system, which can achieve the effects of facilitating the storage, management and sharing of resources, and avoiding the repeated construction and waste of resources.
In order to achieve the above purpose, the present invention adopts the following technical scheme:
A BIM resource sharing platform management system is applied to a cloud computing model and comprises an external module, a cluster module and a resource module which are sequentially connected;
an external module for providing an interface for external access;
A cluster module comprising a plurality of micro services, the micro services deployed in a container;
and the resource module is used for storing BIM resources.
The system, optionally, the cloud computing model includes public cloud, private cloud and hybrid cloud.
The system described above, optionally, the external module employs RESTfulAPI for communication.
The system, optionally, the cluster module includes a user management micro-service, a data resource management micro-service, a business micro-service and an application support micro-service;
The user management micro-service is used for distinguishing user rights;
the resource management micro-service is used for providing a front-end user interface and back-end processing;
the service micro service is used for realizing the corresponding service;
the application support micro-service is used to update the management transport interface and the database.
The system, optionally, the cluster module further includes identity access management for generating a unique access key.
The system, optionally, each micro-service data transmission in the system also adopts SSL/TLS encryption.
Compared with the prior art, the BIM resource sharing platform management system provided by the invention has the beneficial effects that: 1) The invention obviously improves the resource sharing and utilization rate, reduces repeated work and improves the design and construction efficiency; 2) The collaborative capability is enhanced, and the work coordination and the design accuracy of project team are improved through real-time collaborative editing and version consistency; a convenient and accurate resource acquisition mode is provided, and the time for searching and selecting BIM family resources is saved through an intelligent recommendation system; the security of the platform and the data is ensured, and the enterprise and user information is protected from unauthorized access and use by fine-grained authority control and encryption technology.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present invention, and that other drawings can be obtained according to the provided drawings without inventive effort for a person skilled in the art.
FIG. 1 is a block diagram of a BIM resource sharing platform management system disclosed by the invention;
Fig. 2 is a construction diagram of a BIM resource sharing platform management system according to the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
In the present disclosure, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions, and the terms "comprise," "include," or any other variation thereof, are intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Referring to fig. 1, the invention discloses a BIM resource sharing platform management system, which is applied to a cloud computing model and comprises an external module, a cluster module and a resource module which are sequentially connected;
an external module for providing an interface for external access;
A cluster module comprising a plurality of micro services, the micro services deployed in a container;
and the resource module is used for storing BIM resources.
Further, cloud computing models include public clouds, private clouds, and hybrid clouds.
Further, the external module adopts a RESTful API to communicate.
Further, the cluster module comprises a user management micro-service, a data resource management micro-service, a business micro-service and an application support micro-service;
The user management micro-service is used for distinguishing user rights;
the resource management micro-service is used for providing a front-end user interface and back-end processing;
the service micro service is used for realizing the corresponding service;
the application support micro-service is used to update the management transport interface and the database.
Further, the cluster module also includes identity access management for generating a unique access key.
Further, SSL/TLS encryption is adopted for each micro-service data transmission in the system.
In particular, SSL/TLS encryption measures are implemented in the data transmission of users and platforms so as to prevent data from being intercepted or tampered in the transmission process and ensure the safety of the transmission process and the confidentiality of the data.
Further, referring to fig. 2, an engineering architecture is constructed based on a micro server, which includes a user layer, a display layer, a service application layer, an application support layer, a data resource layer and an infrastructure layer;
the user layer is based on user management micro-services, is in a front-end interface, and allows users to upload, browse and download BIM family resources, including but not limited to group companies, tertiary companies, project departments, BIM centers and other groups;
The display layer is an external terminal;
The business application layer is based on business micro-services and comprises an intelligent recommendation and a collaboration mechanism, wherein the intelligent recommendation is based on user behavior data (such as downloading history and searching habit) and project characteristics (such as scale and type), a deep learning model is used for analyzing and predicting user demands, relevant BIM family resources are recommended in real time, a content-based filtering technology can be introduced to supplement a machine learning model, and coverage and accuracy of a recommendation system are improved; the collaboration mechanism manages the version of the BIM family resource through a central server, and staff edits and submits updates through clients. The server records the change of each version and supports a conflict detection and resolution mechanism;
The application support layer supports micro-service and identity access management based on the application, and each user obtains a unique access key and a well-defined authority strategy by setting the identity access management, so that the users can only obtain authorized resources, and the safety management of the platform is enhanced;
The data resource layer is based on resource management micro-services, including BIM model library, business database, data storage and the like, and by introducing intelligent classification and metadata labeling mechanisms, the system can automatically identify and classify newly uploaded resources, so that manual intervention is reduced, and the efficiency of resource management is improved.
In one embodiment of the present invention, in one embodiment,
Select Amazon Elastic Compute Cloud (EC 2) build the server. Multiple EC2 instances are configured to spread user requests, ensuring processing power and application availability. The back of these examples is supported by Elastic Load Balancing (ELB), which is responsible for balancing the load among the different servers.
Generating an interactive user interface, utilizing JavaScript and a frame thereof (such as Vue. Js or practice) to create a dynamic Web page, enabling a user to intuitively execute uploading, classifying, searching and downloading operations of resources, realizing an interface of a collaborative workflow, allowing multiple users to edit the same BIM family resource in the same user interface, and instantly seeing editing changes of other people; the Python language and the Web development framework (such as Django or Flask) are used for creating service logic of the back end, the front end interface can communicate with the server through RESTfulAPI style and perform resource management operation, and the version control system (such as Git) is integrated, so that the editing history is saved, version comparison is supported and the previous state is restored.
Developing an intelligent recommendation system by combining a Python programming language with TensorFlow framework, analyzing user behaviors by using a machine learning model, and automatically recommending BIM family resources matched with user preferences; amazon Simple Storage Service (S3) is taken as a file storage solution. Due to the high expansibility of S3 and the durability of 99.999999999%, any number of BIM family resource files can be effectively stored and retrieved; selecting a database service: amazon Relational Database Service (RDS) or AmazonAurora are used to store the data assets of the core, including user information and resource metadata. The functions of expanding capacity, automatic backup and the like are utilized to ensure the safety and high-efficiency data reading and writing.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for a system or system embodiment, since it is substantially similar to a method embodiment, the description is relatively simple, with reference to the description of the method embodiment being made in part. The systems and system embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (6)

1.一种BIM资源共享平台管理系统,其特征在于,系统应用于云计算模型,系统包括依次连接的外部模块、集群模块和资源模块;1. A BIM resource sharing platform management system, characterized in that the system is applied to a cloud computing model, and the system includes an external module, a cluster module and a resource module connected in sequence; 外部模块,用于提供外部访问的接口;External module, used to provide external access interface; 集群模块,包括多个微服务,微服务部署在容器中;The cluster module includes multiple microservices, which are deployed in containers; 资源模块,用于存储BIM资源。Resource module, used to store BIM resources. 2.根据权利要求1所述的一种BIM资源共享平台管理系统,其特征在于,2. A BIM resource sharing platform management system according to claim 1, characterized in that: 云计算模型公有云、私有云和混合云。Cloud computing models include public cloud, private cloud and hybrid cloud. 3.根据权利要求1所述的一种BIM资源共享平台管理系统,其特征在于,3. A BIM resource sharing platform management system according to claim 1, characterized in that: 外部模块采取RESTfulAPI进行通信。External modules use RESTful API for communication. 4.根据权利要求1所述的一种BIM资源共享平台管理系统,其特征在于,4. A BIM resource sharing platform management system according to claim 1, characterized in that: 集群模块包括用户管理微服务、数据资源管理微服务、业务微服务和应用支撑微服务;The cluster module includes user management microservices, data resource management microservices, business microservices, and application support microservices; 用户管理微服务用于区分用户权限;The user management microservice is used to distinguish user permissions; 资源管理微服务用于提供前端用户界面和后端处理;The resource management microservice is used to provide the front-end user interface and back-end processing; 业务微服务用于实现对应业务;Business microservices are used to implement corresponding businesses; 应用支撑微服务用于更新管理传输接口和数据库。Application support microservices are used to update management transmission interfaces and databases. 5.根据权利要求4所述的一种BIM资源共享平台管理系统,其特征在于,5. A BIM resource sharing platform management system according to claim 4, characterized in that: 集群模块还包括身份访问管理,用于生成唯一访问密钥。The cluster module also includes identity access management for generating unique access keys. 6.根据权利要求1所述的一种BIM资源共享平台管理系统,其特征在于,6. A BIM resource sharing platform management system according to claim 1, characterized in that: 系统中各微服务数据传输还采取SSL/TLS加密。The data transmission of each microservice in the system also adopts SSL/TLS encryption.
CN202410948461.5A 2024-07-15 2024-07-15 A BIM resource sharing platform management system Pending CN118963995A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410948461.5A CN118963995A (en) 2024-07-15 2024-07-15 A BIM resource sharing platform management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410948461.5A CN118963995A (en) 2024-07-15 2024-07-15 A BIM resource sharing platform management system

Publications (1)

Publication Number Publication Date
CN118963995A true CN118963995A (en) 2024-11-15

Family

ID=93384314

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410948461.5A Pending CN118963995A (en) 2024-07-15 2024-07-15 A BIM resource sharing platform management system

Country Status (1)

Country Link
CN (1) CN118963995A (en)

Similar Documents

Publication Publication Date Title
US20230062655A1 (en) Systems and methods for data storage and processing
CN112801607A (en) Management service platform and construction method
Mingers Multimethodology
CN106067080B (en) Configurable workflow capabilities are provided
US20140136712A1 (en) Cloud resources as a service multi-tenant data model
US20140040791A1 (en) Development platform for software as a service (saas) in a multi-tenant environment
Fu et al. A comparative analysis of the effect of the integrated library system on staffing models in academic libraries
US20250124379A1 (en) Centralized cloud service management
US11528194B2 (en) Enterprise control plane for data streaming service
KR102402026B1 (en) System for providing virtual space renting service using virtual space archive
EP3051475A1 (en) Data analysis system and method to enable integrated view of customer information
CN112651826A (en) Credit limit management and control system, method and readable storage medium
Lakshmanan Data Science on the Google Cloud Platform
CN114547204A (en) Data synchronization method and device, computer equipment and storage medium
US10452683B2 (en) Selectively synchronizing data on computing devices based on selective sync templates
Ramuka Data analytics with Google Cloud platform
US20170193409A1 (en) Business resource modeling
Eagar Data Engineering with AWS: Learn how to design and build cloud-based data transformation pipelines using AWS
US20230214128A1 (en) Method and system for tape storage utilization
CN116301796B (en) Meteorological data analysis system and method based on artificial intelligence technology
CN118568086A (en) Data table processing method, device, electronic equipment and storage medium
CN118963995A (en) A BIM resource sharing platform management system
De Wilde et al. Fundamentals of Analytics Engineering
CN107798148A (en) A kind of archives
McCollum Practical Salesforce Architecture

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination