Social media chat group data acquisition and analysis method in BIM intelligent construction management platform

By developing social media chat group data collection and analysis methods in the BIM intelligent construction management platform, the problem of messy chat data in intelligent construction projects is solved, efficient organization and analysis of chat data is realized, and effective intelligent construction management services are provided.

CN119865481APending Publication Date: 2025-04-22SHENZHEN LONGGANG DISTRICT URBAN INVESTMENT NEW INFRASTRUCTURE CONSTRUCTION MANAGEMENT CO LTD +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510037510.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-10
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

In smart construction projects, the messy chat data makes it impossible to effectively track and manage the projects.

Method used

By developing social media chat group data acquisition and analysis methods in the BIM intelligent construction management platform, using the data acquisition, preprocessing and sending modules from the user and server side, efficiently obtain and organize chat data related to intelligent construction projects.

Benefits of technology

It realizes efficient organization and analysis of chat data, automatically identify project-related core information, solves the problems of messy chat data, numerous irrelevant information, and difficult to extract and analyze project-related information, thus providing intelligent construction management services that meet users' expectations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119865481A_ABST
    Figure CN119865481A_ABST
Patent Text Reader

Abstract

The invention provides a social media chat group data acquisition and analysis method and system in a BIM intelligent construction management platform, electronic equipment, a storage medium and a computer program product, and relates to the technical field of intelligent construction. The method comprises the following steps: when a plurality of users perform a session for an intelligent construction project through respective social applications, obtaining chat data related to the intelligent construction project; and preprocessing the obtained chat data, and sending the processed chat data to a server to instruct the server to provide an intelligent construction management service for a user on an intelligent construction management platform according to the received chat data. According to the invention, the problem that the intelligent construction project cannot be effectively tracked and managed due to disordered chat data in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology. Specifically, the present application relates to a method, system, electronic device, storage medium and computer program product for collecting and analyzing data of a social media chat group in a BIM intelligent construction management platform. Background Art

[0002] With the continuous improvement of the information level of the construction industry, many construction units have adopted special management systems to carry out systematic management of engineering projects.

[0003] However, in actual work, due to the complexity of management processes and the large number of collaborators, some management and technical information is often communicated through instant messaging tools (such as WeChat). Although this method is convenient and fast, the lack of unified data storage and classification leads to scattered and unsystematic information. In the long-term communication process, chat data usually presents a high degree of disorder, making it difficult to accurately file it into a specific project when supplementing it in the subsequent management system, which in turn affects the effective tracking and management of the specific implementation of the smart construction project.

[0004] From the above, we can see that the problem of inability to effectively track and manage smart construction projects due to the disorganized chat data still needs to be solved. Summary of the invention

[0005] This application provides a method, system, electronic device, storage medium and computer program product for collecting and analyzing social media chat group data in a BIM intelligent construction management platform, which can solve the problem in the related art that the chat data is messy and cannot effectively track and manage intelligent construction projects. The technical solution is as follows:

[0006] According to one aspect of the present application, a method for collecting and analyzing social media chat group data in a BIM smart construction management platform includes: when multiple users have a conversation about a smart construction project through their respective social applications, obtaining chat data related to the smart construction project; preprocessing the obtained chat data, and sending the processed chat data to a server to instruct the server to provide smart construction management services to users on the smart construction management platform based on the received chat data.

[0007] According to one aspect of the present application, a social media chat group data collection and analysis system in a BIM intelligent construction management platform includes: a user end and a server end; the user end includes: a data acquisition module, a preprocessing module, and a data sending module; wherein the data acquisition module is used to obtain chat data related to an intelligent construction project when multiple users conduct conversations on the intelligent construction project through their respective social applications; the preprocessing module is used to preprocess the acquired chat data; the data sending module is used to send the processed chat data to the server end; the server end is used to provide users with intelligent construction management services on the intelligent construction management platform according to the received chat data.

[0008] According to one aspect of the present application, an electronic device includes at least one processor and at least one memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the social media chat group data collection and analysis method in the BIM intelligent construction management platform as described above is implemented.

[0009] According to one aspect of the present application, a storage medium stores a computer program thereon, and when the computer program is executed by one or more processors, the method for collecting and analyzing social media chat group data in the BIM intelligent construction management platform as described above is implemented.

[0010] According to one aspect of the present application, a computer program product includes a computer program, which, when executed by one or more processors, implements the social media chat group data collection and analysis method in the BIM intelligent construction management platform as described above.

[0011] The beneficial effects of the technical solution provided by this application are:

[0012] In the above technical scheme, chat data related to smart construction projects can be efficiently obtained. By preprocessing the chat data, the core information related to the smart construction project can be automatically identified, and the messy chat data can be sorted out, effectively solving the problems of messy chat data, a lot of irrelevant information, and difficulty in extracting and analyzing project-related information, thereby ensuring that the subsequent server can provide smart construction management services that meet user expectations based on the chat data, thereby solving the problem of being unable to effectively track and manage smart construction projects due to messy chat data. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without creative work.

[0014] Figure 1a It is a schematic diagram of the implementation environment involved in this application;

[0015] Figure 1b It is a structural block diagram of a social media chat group data collection and analysis system in a BIM intelligent construction management platform according to an exemplary embodiment;

[0016] Figure 2 is a hardware structure diagram of an electronic device according to an exemplary embodiment;

[0017] Figure 3 It is a flow chart of a method for collecting and analyzing social media chat group data in a BIM intelligent construction management platform according to an exemplary embodiment;

[0018] Figure 4 yes Figure 2 A flowchart of step 330 in one embodiment corresponding to the embodiment;

[0019] Figure 5 yes Figure 2 The steps after step 330 in the corresponding embodiment are a flowchart of an embodiment;

[0020] Figure 6 It is a schematic diagram of a specific implementation of a method for collecting and analyzing social media chat group data in a BIM intelligent construction management platform in an application scenario;

[0021] Figure 7 It is a structural block diagram of a device for collecting and analyzing social media chat group data in a BIM intelligent construction management platform according to an exemplary embodiment;

[0022] Figure 8 The present invention is a structural block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0023] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be interpreted as limiting the present application.

[0024] It will be understood by those skilled in the art that, unless expressly stated, the singular forms "one", "said", and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present disclosure refers to the presence of the features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be intermediate elements. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The term "and / or" used herein includes all or any unit and all combinations of one or more associated listed items.

[0025] As mentioned earlier, chat data is usually highly complex, making it difficult to accurately archive it into a specific project when it is subsequently recorded in the management system, which in turn affects the effective tracking and management of the specific implementation of smart construction projects.

[0026] Specifically, smart construction projects involve many parties, including designers, constructors, suppliers, and supervisors. Different parties have different information needs and ways of expression, which makes chat content complex and difficult to classify. For example, the same topic may be mentioned and discussed repeatedly in multiple groups or at multiple times, increasing the difficulty of information management.

[0027] Chat data may contain multiple types of data such as text, pictures, videos, and files, which lack structured associations with each other. During subsequent sorting and re-recording, different types of data need to be processed and classified separately, increasing the workload.

[0028] In addition, chat content often contains a lot of irrelevant chat information, as well as repeated, redundant, and ambiguous content, which interferes with the extraction of key information. For example, a message may mention multiple sub-projects or tasks at the same time, making it difficult to accurately file them into the corresponding project.

[0029] From the above, it can be seen that the relevant technology still has the defect that the chat data is messy, which makes it impossible to effectively track and manage smart construction projects.

[0030] To this end, the method for collecting and analyzing social media chat group data in the BIM intelligent construction management platform provided in the present application can effectively improve the accuracy of collecting and analyzing social media chat group data in the BIM intelligent construction management platform. Accordingly, the method for collecting and analyzing social media chat group data in the BIM intelligent construction management platform is suitable for a social media chat group data collection and analysis device in the BIM intelligent construction management platform. The social media chat group data collection and analysis device in the BIM intelligent construction management platform can be deployed in an electronic device. The electronic device can be a computer device configured with a von Neumann architecture, for example, the computer device includes a desktop computer, a laptop computer, etc., or the electronic device can also be a portable mobile device, for example, the portable mobile device is a smart phone, a tablet computer, etc.

[0031] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0032] Figure 1a The present invention is a schematic diagram of an implementation environment involved in a method for collecting and analyzing social media chat group data in a BIM intelligent construction management platform. It should be noted that this implementation environment is only an example adapted to the present invention and cannot be considered as providing any limitation on the scope of use of the present invention.

[0033] The implementation environment includes a client 110 and a server 130 .

[0034] Specifically, the user terminal 110 may be an electronic device equipped with a function of collecting user chat records, such as a smart phone, a tablet computer, a desktop computer, a laptop computer, etc.

[0035] The server 130 may be an electronic device such as a desktop computer, a laptop computer, a server, etc., or may be a computer cluster composed of multiple servers, or even a cloud computing center composed of multiple servers. The server 130 is used to provide background services, for example, the background services include but are not limited to intelligent construction management services, etc.

[0036] The server 130 and the client 110 establish a network communication connection in advance through wired or wireless means, and data transmission between the server 130 and the client 110 is realized through the network communication connection. The transmitted data includes but is not limited to: chat data in the social media chat group, etc.

[0037] In one application scenario, through the interaction between the user end 110 and the server end 130, when multiple users on the user end 110 have a conversation about the smart construction project through their respective social applications, chat data related to the smart construction project is obtained; the obtained chat data is preprocessed, and the processed chat data is sent to the server end to request the server end to provide users with smart construction management services on the smart construction management platform based on the received chat data.

[0038] For the server 130, after receiving the chat data related to the smart construction project uploaded by the user terminal 110, it calls the smart construction management service to provide users with smart construction management services on the smart construction management platform, so as to solve the problem in related technologies that the chat data is messy and makes it impossible to effectively track and manage smart construction projects.

[0039] Figure 1b A social media chat group data collection and analysis system in a BIM intelligent construction management platform is shown in FIG. Figure 1b As shown, the system includes a user end and a server end. The user end includes: a data acquisition module, a preprocessing module, and a data sending module.

[0040] Among them, the data acquisition module is used to obtain chat data related to the smart construction project when multiple users have a conversation about the smart construction project through their respective social applications.

[0041] The preprocessing module is used to preprocess the acquired chat data.

[0042] The data sending module is used to send the processed chat data to the server.

[0043] The server is used to provide intelligent construction management services to users on the intelligent construction management platform based on the received chat data.

[0044] It should be noted that the user end 110 and the server end 130 can correspond to the same electronic device, for example, the user end 110 and the server end 130 are both deployed on the same computer device, which can be a desktop computer, a laptop computer, a server, etc.; they can also correspond to different electronic devices respectively, for example, the user end 110 is deployed on a smart phone, and the server end 130 is deployed on a server, which is not limited here.

[0045] See also Figure 2 , Figure 2 FIG. 1 is a hardware structure diagram of an electronic device according to an exemplary embodiment. The electronic device is applicable to the user end 110 and the server end 130 shown in FIG. 1 .

[0046] It should be noted that the electronic device is only an example adapted to the present application and cannot be considered to provide any limitation on the scope of use of the present application. The electronic device cannot be interpreted as requiring dependence on or having Figure 2 One or more components of exemplary electronic device 200 are shown.

[0047] The hardware structure of the electronic device 200 may vary greatly due to different configurations or performances, such as Figure 2 As shown, the electronic device 200 includes: a power supply 210 , an interface 230 , at least one memory 250 , and at least one central processing unit (CPU) 270 .

[0048] Specifically, the power supply 210 is used to provide operating voltage for each hardware device on the electronic device 200 .

[0049] The interface 230 includes at least one wired or wireless network interface 231 for interacting with external devices.

[0050] Of course, in other examples adapted by the present application, the interface 230 may further include at least one serial-to-parallel conversion interface 233, at least one input-output interface 235, and at least one USB interface 237, etc. Figure 2 As shown, this is not intended to be a specific limitation.

[0051] The memory 250 is a carrier for storing resources, which may be a read-only memory, a random access memory, a disk or an optical disk, etc. The resources stored thereon include an operating system 251, an application 253 and data 255, etc. The storage method may be temporary storage or permanent storage.

[0052] Among them, the operating system 251 is used to manage and control various hardware devices and application programs 253 on the electronic device 200 to enable the central processor 270 to calculate and process the massive data 255 in the memory 250. It can be WindowsServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.

[0053] The application program 253 is a computer program formed by computer-readable instructions based on the operating system 251 to complete at least one specific task, and may include at least one module ( Figure 2 (not shown), each module can include corresponding computer-readable instructions. For example, the social media chat group data collection and analysis device in the BIM intelligent construction management platform can be regarded as an application 253 deployed on the electronic device 200.

[0054] Data 255 may be photos, pictures, etc. stored in a disk, or chat data, analysis results, etc., stored in memory 250 .

[0055] The central processor 270 may include one or more processors and is configured to communicate with the memory 250 through at least one communication bus to read the computer program stored in the memory 250, thereby realizing the operation and processing of the mass data 255 in the memory 250. For example, the method for collecting and analyzing social media chat group data in the BIM intelligent construction management platform is completed by the central processor 270 reading the application program 253 stored in the memory 250.

[0056] In addition, the present application can also be implemented through hardware circuits or hardware circuits combined with software. Therefore, the implementation of the present application is not limited to any specific hardware circuits, software, or a combination of the two.

[0057] See also Figure 3 The present application embodiment provides a method for collecting and analyzing social media chat group data in a BIM intelligent construction management platform. The method is applicable to Figure 1b The social media chat group data collection and analysis system in the BIM intelligent construction management platform shown in the figure includes a user end and a server end, wherein the hardware structures of the user end and the server end can be as shown in the figure. Figure 2 shown.

[0058] In the following method embodiments, for ease of description, the execution subject of each step of the method is taken as an electronic device as an example for illustration, but this does not constitute a specific limitation.

[0059] like Figure 3 As shown, the method may include the following steps:

[0060] Step 310 , when multiple users have a conversation about the smart construction project through their respective social applications, chat data related to the smart construction project is obtained.

[0061] Among them, the social application is a client that allows multiple users to conduct conversations based on social media chat groups. The client includes instant messaging applications, such as WeChat, QQ, Feishu, etc., which are not limited here. It should be noted that the client can be in the form of an application program or a web page. Accordingly, the user interface provided by the client for the conversation can be in the form of a program window or a web page, which is not limited here.

[0062] Regarding smart construction projects, they can be real estate development projects, building renovation projects, etc., and are not specifically limited here.

[0063] First of all, it should be noted that when users communicate about work through social applications, chat data related to smart construction projects will be scattered in the chat data. It can be understood that the chat data includes not only data related to smart construction projects, but also data unrelated to smart construction projects.

[0064] There are various ways to export chat data, which provides multiple options for data collection in intelligent construction management systems. In one possible implementation, the chat data export function provided by the social application platform is used to realize data collection. Specifically, many social application platforms provide a "social media chat group backup and restore" function, which can back up the chat group to the local mobile phone or cloud. At the same time, if the computer is logged into the social application, the chat records, pictures, videos, attachments and other materials will also be saved locally.

[0065] In a possible implementation, the method further includes the following steps: in the social application where each user is located, calling a data collection tool to collect chat data related to the smart construction project output by each user in the social application.

[0066] Among them, the data collection tool can use the API interface and local chat records provided by the social application platform to realize the automatic import of chat data into the database. The data collection tool can standardize the chat data format, such as JSON, XML or CSV, to facilitate subsequent data processing and analysis. The data collection tool supports a variety of social platforms and data formats to meet the needs of different users. Of course, different data collection tools can be integrated through tool integration to generate the final data collection tool, which can provide comprehensive data backup and export functions, including multimedia data such as text, pictures and videos.

[0067] It should be noted that the data collection tool has high concurrent processing capabilities and supports a collection speed of at least 1,000 messages per second. In actual application, the data collection tool can achieve a collection speed of 1,200 messages per second, meeting the high requirements of large-scale intelligent construction projects for data collection. In addition, the data collection tool has good stability and reliability, which can ensure that there will be no failures during long-term operation.

[0068] In addition, it is also possible to use parallel processing technology and distributed system design to process multiple data collection tasks at the same time, greatly shortening the collection time. Distributed system design can distribute data collection tasks to multiple nodes, improving the overall processing capacity of the system.

[0069] Step 330, pre-processing the acquired chat data, and sending the processed chat data to the server to instruct the server to provide the user with intelligent construction management services on the intelligent construction management platform according to the received chat data.

[0070] First of all, since smart construction projects involve many participants and communication and coordination are complex, and chat data has no clear labels and classification standards, information related to smart construction projects (such as technical issues, progress coordination, and resource allocation) may not be effectively labeled, making it difficult to achieve efficient archiving and utilization of chat data.

[0071] Furthermore, there is a large amount of invalid data in the chat data, such as duplicate data, and also includes data irrelevant to the smart construction project, so the chat data needs to be processed.

[0072] In one possible implementation, such as Figure 4 As shown, step 330 also includes the following steps:

[0073] Step 331, perform keyword extraction processing on the chat data to obtain intermediate data.

[0074] Regarding the keyword extraction process, the target keywords related to the intelligent construction project are extracted from the chat data to obtain intermediate data.

[0075] In a possible implementation, the method further includes: performing analysis based on the content relevance between the intermediate data and the intelligent construction project to extract data related to the target keyword from the intermediate data to obtain the intermediate data.

[0076] Specifically, based on the content relevance to the smart construction project, the chat data can be divided into categories such as construction progress, safety issues, and material supply. This can facilitate subsequent analysis and processing. For example, through keyword matching and semantic analysis, content containing target keywords such as "completion" and "delay" is classified as a construction progress category, and content containing target keywords such as "safety hazards" and "accidents" is classified as a safety issue category, without limitation here.

[0077] In one possible implementation, by constructing a language network graph of the text, the target keywords are extracted by analyzing the importance of the nodes in the graph. Specifically, a natural language algorithm can be used to sort the importance of the words in the text of the chat data, and the words with higher importance are used as keywords. Through the above process, professional terms and phrases related to smart construction projects, such as "construction progress", "safety issues", "material supply", etc., can be quickly extracted.

[0078] In another possible implementation, a keyword extraction model is used to perform keyword extraction processing. The keyword extraction model is a machine learning model that is trained and has the ability to identify and extract target keywords.

[0079] The keyword extraction model can be used to represent candidate keywords as word vectors, and the most representative target keywords can be extracted through cluster analysis. Specifically, the keyword extraction model can be used to encode the text of the chat data to obtain the word vector representation of each word. Then, these word vectors are clustered using a clustering algorithm to cluster similar words into one category. Finally, one or several representative words are selected from each cluster as target keywords. The accuracy of keyword extraction using the keyword extraction model is about 20% higher than that of traditional methods.

[0080] Step 333, using multi-threading technology to perform standardization processing on the intermediate data to obtain processed chat data.

[0081] Multithreading technology refers to improving the speed and efficiency of data preprocessing through parallel computing and optimization algorithm design. Multithreading technology is used to process multiple data cleaning and formatting tasks at the same time, or a distributed computing framework is used to distribute tasks to multiple nodes for parallel processing. After adopting parallel computing and optimization algorithms, the time for data preprocessing is shortened by about 50%.

[0082] In a possible implementation, the method further includes the following steps: performing data cleaning on the intermediate data using a parallel processing method to obtain intermediate data that does not contain invalid data; and formatting the intermediate data that has completed data cleaning to obtain formatted chat data.

[0083] Data cleaning is a key step in ensuring data quality. By identifying and removing invalid or redundant data, such as irrelevant discussions and repeated information, the accuracy and effectiveness of chat data can be improved. Specifically, natural language processing technology can be used to analyze the text content in chat data and remove irrelevant content such as greetings and small talk. After data cleaning, the amount of data is reduced by about 20% on average, but the proportion of valid data is significantly increased.

[0084] Furthermore, data cleaning also includes standardizing the intermediate data, converting the date and text formats into unified standards, and ensuring the consistency and comparability of the data. For example, all date formats are unified into the ISO standard format (YYYY-MM-DD), and the text format is unified into lowercase, and special characters are removed.

[0085] In addition, data deduplication is also an important step in data cleaning. Duplicate data records are deleted to ensure the uniqueness of each piece of data. The unique identifier of the data is calculated through a hash function to remove duplicate data. After data deduplication, the amount of data is reduced by about 10% on average.

[0086] Regarding the preprocessing of chat data, the chat data can come from the chat data collected in real time by the data collection tool, or it can be the chat data collected by the data collection tool in a historical time period pre-stored in the electronic device. Then, for the electronic device, after the data collection tool collects the chat data, the chat data can be processed in real time, or it can be pre-stored and processed, for example, the chat data can be processed when the CPU of the electronic device is low, or the chat data can be processed according to the instructions of the staff. Therefore, the intelligent construction management service in this embodiment can be provided for the chat data obtained in real time, or for the chat data obtained in the historical time period, which is not specifically limited here.

[0087] Data formatting refers to converting chat data into a unified format for subsequent processing. For text-based chat data, it can be directly converted into plain text format or a structured CSV file. For chat data with image and video content, the text information can be extracted or converted into a text summary. After data formatting, the data processing efficiency is increased by about 30%. At the same time, the unified format also makes chat data easier to be processed by various data analysis tools and algorithms.

[0088] It should be noted that in order to ensure the data security of chat data, encryption and access control technologies can be used to protect data security. Sensitive data can be encrypted and stored. Specifically, the AES algorithm can be used to encrypt and store problem summaries and progress statistics. Strict access rights can be set to ensure that only authorized personnel can access the processed data. Role-based access control strategies can also be used to assign different access rights according to the user's role and responsibilities.

[0089] At the same time, the data preprocessing process is monitored and audited, and all operations and access behaviors are recorded so that they can be tracked and audited when security incidents occur. Use log management tools to record every operation in the data preprocessing process, including the source of the data, processing time, processing results, and other information.

[0090] Then, the processed chat data can be obtained, thereby controlling the user end to send the processed chat data to the server end, so as to instruct the server end to provide the user with intelligent construction management services on the intelligent construction management platform according to the received chat data.

[0091] Through the above process, chat data related to smart construction projects can be efficiently obtained. By preprocessing the chat data, the core information related to the smart construction project can be automatically identified, and the messy chat data can be sorted out, effectively solving the problems of messy chat data, a lot of irrelevant information, and difficulty in extracting and analyzing project-related information, thereby ensuring that the subsequent server can provide smart construction management services that meet user expectations based on the chat data, thereby solving the problem of being unable to effectively track and manage smart construction projects due to messy chat data.

[0092] In an exemplary embodiment, after step 330, the method may further include the following steps:

[0093] The server obtains chat data.

[0094] The server performs statistical analysis on the intelligent construction project based on the chat data to obtain the analysis results.

[0095] Based on the analysis results, provide users with intelligent construction management services.

[0096] Among them, the analysis results can reflect the specific implementation of the intelligent construction project.

[0097] First of all, it should be noted that statistical analysis can include implementation progress analysis of smart construction projects.

[0098] In one possible implementation, the accuracy of problem identification and progress statistics in the statistical analysis process can be improved by optimizing the machine learning algorithm. Using deep learning algorithms to analyze chat data can automatically learn the features in the text and improve the accuracy of keyword extraction and sentiment analysis.

[0099] In addition, we can also use the parallel computing framework to speed up the data analysis process and process large-scale chat data more efficiently. Using the parallel computing framework, we can divide the data into multiple small data sets, analyze them on different computing nodes, and then merge the analysis results.

[0100] In one possible implementation, the method further includes: performing statistical processing of the project progress based on the chat data to determine the implementation progress of the smart construction project; and / or performing project trend prediction based on the chat data to obtain the predicted trend of the smart construction project; and obtaining analysis results based on the implementation progress and / or predicted trend.

[0101] Regarding project progress statistics processing, we can use target keywords related to the progress of smart construction projects in chat data, such as "completion", "delay", etc., combined with date information, to count the difference between the actual completion time and the planned completion time of each stage, thereby evaluating the implementation progress of the smart construction project.

[0102] For example, in a smart construction project, by targeting keywords in chat data, it was found that multiple "delay" keywords appeared in the construction phase. Combined with specific date information, it can be calculated that the actual completion time of this phase is one week later than the planned completion time.

[0103] Through the statistical processing of project progress, it is possible to analyze chat data, monitor the construction progress in real time, find progress deviations in time, and take corresponding measures to make adjustments. Through the analysis of chat data, it is found that the progress of the construction phase is a certain percentage behind the plan. Project managers can adjust the construction plan in time and increase the investment of human, material and other resources to speed up the construction progress.

[0104] Regarding project trend forecasting, time series analysis methods can be used to model the implementation progress of smart construction projects, predict future progress trends, and identify possible delay risks. Time series analysis usually consists of factors such as trends, seasonal changes, cyclic fluctuations, and irregular fluctuations.

[0105] Furthermore, based on the implementation progress of smart construction projects, potential risks and problems can be identified, early warnings can be given, and response strategies can be developed to reduce project delays and cost overruns. For example, by analyzing the text data in the chat data, it was found that some construction workers mentioned that there might be problems with the supply of materials. Project managers can communicate with suppliers in advance to ensure the timely supply of materials and avoid construction delays caused by material shortages. In addition, according to the implementation progress of smart construction projects, resource allocation can be optimized to ensure that key resources can be invested in key links in a timely manner and improve project execution efficiency.

[0106] In an exemplary embodiment, if Figure 5 As shown, the above method may further include the following steps:

[0107] Step 410: Generate a chart based on the analysis result to obtain chart data, wherein the chart data includes at least one of a progress chart and a trend chart.

[0108] First of all, visualization plays a vital role in intelligent construction management services. It converts complex analysis results into intuitive and easy-to-understand charts and graphs, providing project managers with key tools to quickly grasp project progress, identify problems and make decisions.

[0109] Understandably, in the intelligent construction management platform, project managers are faced with a large amount of chat data, which contains information on construction progress, safety issues, material supply, etc. If you only rely on analysis results for analysis and decision-making, it will not only be time-consuming and laborious, but also prone to errors and omissions. Visual display can present these data in the form of charts, graphs, etc., so that project managers can quickly understand the overall situation of the project in a short time, so as to make more accurate and timely decisions.

[0110] By visualizing the analysis results, project managers can also intuitively see the completion status of each construction stage, promptly identify the links where progress is lagging behind, and take appropriate measures to make adjustments. At the same time, visual display can also help project managers identify potential risks and problems, such as safety accidents and material shortages, to provide early warnings and develop response strategies to reduce project delays and cost overruns.

[0111] Regarding chart generation, it is possible to visualize the analysis results. Specifically, bar charts, line charts, pie charts and other charts can be used to display key indicators such as implementation progress, problem distribution and sentiment scores. The progress bar shows the completion status of each construction stage, allowing project managers to understand the overall progress of the project at a glance. Pie charts are used to show the proportion of different types of problems, such as safety issues, quality issues, progress issues, etc., to help project managers quickly identify the key areas of the problem.

[0112] For example, a bar chart can be used to display data such as workload and resource input at different construction stages, allowing project managers to intuitively compare the differences between stages. For example, in a large-scale smart construction project, using a bar chart to display the number of workers in different construction areas can help project managers allocate human resources reasonably.

[0113] Line charts are suitable for displaying data that changes over time, such as the trend of construction progress, the frequency of problem occurrence, etc. By observing line charts, project managers can promptly discover the development trend of problems and take appropriate measures to intervene. For example, by displaying the frequency of quality problems in a certain construction link through a line chart, project managers can determine whether there are systemic problems in this link and take targeted improvement measures.

[0114] Pie charts can be used to show the proportional relationship of data, such as the proportion of different types of problems in the total problems, the proportion of materials provided by different suppliers in the total materials, etc. Through pie charts, project managers can quickly understand the distribution of problems and the allocation of resources, providing a basis for decision-making.

[0115] In addition, it is possible to develop interactive dashboards that integrate a variety of charts and data views, allowing users to customize display content and interaction methods as needed.

[0116] The interactive dashboard is a highly flexible visualization tool that can integrate a variety of charts and data views, such as bar charts, line charts, pie charts, maps, etc., to provide comprehensive data analysis and decision support for project managers. Users can customize the display content and interaction methods according to their needs, such as selecting different chart types, adjusting chart parameters, switching data views, etc.

[0117] For example, in a smart construction project, project managers can view data on construction progress, problem distribution, resource usage, and other aspects through an interactive dashboard. For example, they can filter data for a specific time period and view detailed information on a construction area.

[0118] It is further explained that the schedule and actual progress of the smart construction project can also be displayed through a Gantt chart or timeline, which can intuitively reflect the delays in each stage.

[0119] By displaying the construction progress of smart construction projects through Gantt charts, you can clearly see the planned start time, planned end time and actual completion time of each construction phase, as well as the dependencies and progress delays between tasks.

[0120] Through the timeline, project managers can intuitively understand the development process of the project and the time nodes of key events, providing a basis for decision-making. Using the timeline to display the important milestones and key events of the project can help project managers to grasp the progress of the project in a timely manner and adjust the construction plan and resource allocation.

[0121] Warning light charts can also be used to display problems and potential risks that may arise during the construction process, such as safety accidents, material shortages, etc.

[0122] Warning light charts are a visual way to indicate the severity of problems and risks through different colored lights. For example, red lights indicate serious problems or high-risk situations, yellow lights indicate medium problems or risks, and green lights indicate normal situations. Through warning light charts, project managers can quickly understand the overall risk status of the project and take appropriate measures to deal with it in a timely manner.

[0123] Of course, you can also visualize key indicators: compare key indicators of the construction project, such as cost, schedule and quality, with industry standards or historical data to show the overall performance of the project.

[0124] Comparative visualization of key indicators can help project managers understand the overall performance of construction projects and compare them with industry standards or historical data to identify gaps and areas for improvement.

[0125] In addition, a bar chart is used to show the comparison between the cost of the construction project and the industry average cost, and a line chart is used to show the comparison between the progress of the construction project and the planned progress. Through these charts, project managers can intuitively understand the differences between the key indicators of the project and the industry standards or historical data, providing a basis for decision-making.

[0126] Step 430, generate a word cloud based on the analysis results to display the target keywords in the chat data.

[0127] First of all, statistical analysis can identify target keywords in chat data, so word clouds can be used to display target keywords in chat data to help managers quickly identify the focus of construction discussions. For example, target keywords that appear frequently in word clouds may be "construction progress", "quality issues", "safety measures", etc.

[0128] Word cloud is an intuitive way to visualize text. It displays target keywords in different font sizes and colors according to the frequency of occurrence. In chat data, word cloud can help project managers quickly understand the focus and hot issues of construction discussions. For example, in an intelligent construction project, by displaying the target keywords in chat data through word cloud, it can be found that construction workers are more concerned about the quality of a specific material. Project managers can intervene in time to investigate the cause of the problem and take corresponding measures.

[0129] Specifically, word cloud generation can be achieved through natural language processing technology. First, the analysis results are segmented, then the frequency of occurrence of each word is counted, and finally a word cloud is generated based on the frequency. In the process of generating a word cloud, words can be screened and filtered as needed to remove some irrelevant words and stop words to improve the readability and accuracy of the word cloud.

[0130] Step 450, storing the analysis results in a database to facilitate tracking and auditing of the smart construction project.

[0131] First of all, it should be noted that a database can be designed for the analysis results before storage. In a possible implementation method, in the database structure design, a data table is first created to store key information such as problem summaries and implementation progress. A table named "project_data" can be created, which contains fields such as "id" (primary key, auto-increment integer), "problem_summary" (text type, storing problem summaries), and "progress_statistics" (integer type, storing progress statistics). Each table has clear fields and data types to ensure data consistency and integrity. In order to ensure the uniqueness of the data, a primary key is designed for each data table. In the "project_data" table, the "id" field can be used as the primary key. The design of the primary key can quickly locate and identify each record, improving the efficiency of data query and operation.

[0132] Of course, in order to improve the query efficiency of users, query optimization can also be performed, for example, optimizing SQL query statements, reducing unnecessary data access and calculations, and improving query efficiency. You can also choose the right storage engine and data type to improve database performance. Different storage engines have different characteristics and applicable scenarios. The implementation of a cache strategy can significantly improve the query efficiency of the database.

[0133] Regarding tracking and auditing, audit logs can be used to record all access and operations to the database so that smart construction projects can track and audit when security incidents occur.

[0134] In addition, to ensure the security of the database, access control can also be designed to allow only authorized users to access sensitive data by implementing strict access control policies. Access control can be achieved through role-based access control (RBAC).

[0135] In addition, encrypting and storing sensitive data can effectively protect data security. For example, using the AES algorithm to encrypt and store problem summaries and progress statistics ensures data security. During data storage and transmission, ensure the strength and security of the encryption algorithm to prevent data from being cracked.

[0136] Furthermore, you can also perform regular backups of the database to ensure data persistence and implement regular backup strategies, such as backing up the database every day to ensure data security. Specifically, you can use database backup tools or scripts to perform automatic backups and store the backup data in different physical locations to prevent data loss. Of course, you can also develop a disaster recovery plan to deal with possible hardware failures, data loss, or security incidents. The disaster recovery plan should include the recovery process of backup data, recovery time objective (RTO) and recovery point objective (RPO), etc. In the event of a disaster, the database can be quickly restored to ensure business continuity.

[0137] In combination with the above embodiments, the whole process optimization of intelligent construction projects from data analysis to visual display is realized. Through statistical analysis based on chat data, the efficiency and accuracy of data statistics and analysis can be improved, progress management and trend forecasting can be optimized, and visual charts such as bar charts, line charts and pie charts can be generated based on the analysis results to present complex data intuitively, helping managers to quickly identify key issues and trends. It solves the problems of time-consuming data processing, abstract and difficult to understand analysis results, and insufficient decision-making support in traditional methods, greatly improving the efficiency, accuracy and intelligence of project management.

[0138] Figure 6 This is a specific implementation diagram of a method for collecting and analyzing social media chat group data in a BIM intelligent construction management platform in an application scenario. This application scenario can be applied to Figure 1b The intelligent construction management service providing system is shown.

[0139] like Figure 6 As shown, the application scenario includes the following steps:

[0140] Through step 801, in the social application where each user is located, a data collection tool is called to collect chat data related to the smart construction project output by each user in the social application.

[0141] Through step 803, analysis is performed based on the content relevance between the intermediate data and the intelligent construction project to extract data related to the target keyword from the intermediate data to obtain the intermediate data.

[0142] Through step 805, the intermediate data is cleaned and formatted using a parallel processing method to obtain processed chat data.

[0143] Through step 807, the chat data is stored in the database.

[0144] Through step 809, statistical analysis is performed on the intelligent construction project based on the chat data to obtain analysis results.

[0145] Through step 811, based on the analysis results, intelligent construction management services are provided to users.

[0146] Specifically, step 811 includes generating charts based on the analysis results to obtain progress charts and / or trend charts, and storing the analysis results in a database for tracking and auditing.

[0147] In this application scenario, in the management of smart construction projects, construction personnel, managers, and suppliers communicate key information such as construction progress, material supply, safety issues, etc. through social platforms, collect these chat data and conduct statistical analysis. Through the service, the actual situation of the smart construction project can be grasped in a timely manner, compared with the planned progress, deviations can be found, and corresponding measures can be taken.

[0148] In addition, by providing users with intelligent construction services, project managers can intuitively see the completion status of each construction stage, promptly identify the links where progress is lagging behind, and take corresponding measures to make adjustments. It can also help project managers identify potential risks and problems, such as safety accidents and material shortages, to provide early warnings and develop response strategies to reduce project delays and cost overruns.

[0149] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0150] The following is an embodiment of the device of the present application, which can be used to execute the method for collecting and analyzing social media chat group data in the BIM intelligent construction management platform involved in the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the method embodiment of the method for collecting and analyzing social media chat group data in the BIM intelligent construction management platform involved in the present application.

[0151] See also Figure 7 In an embodiment of the present application, a device 900 for collecting and analyzing social media chat group data in a BIM intelligent construction management platform is provided, including but not limited to: a data acquisition module 910, a preprocessing module 920 and a data sending module 930.

[0152] The data acquisition module 910 is used to acquire chat data related to the smart construction project when multiple users have a conversation about the smart construction project through their respective social applications;

[0153] A preprocessing module 920, used for preprocessing the acquired chat data;

[0154] The data sending module 930 is used to send the processed chat data to the server to instruct the server to provide the user with intelligent construction management services on the intelligent construction management platform according to the received chat data.

[0155] In an exemplary embodiment, the data acquisition module 910 is further used to call a data collection tool in the social application where each of the users is located, so as to collect chat data related to the smart construction project output by each of the users in the social application.

[0156] In an exemplary embodiment, the preprocessing module 920 is further used to perform keyword extraction processing on the chat data to obtain intermediate data; and perform standardization processing on the intermediate data using multi-threading technology to obtain the processed chat data.

[0157] In an exemplary embodiment, the preprocessing module 920 is further used to perform analysis based on the content relevance between the chat data and the smart construction project, so as to extract data related to the target keyword from the chat data to obtain intermediate data.

[0158] In an exemplary embodiment, the preprocessing module 920 is further used to perform data cleaning on the intermediate data using a parallel processing method to obtain intermediate data that does not contain invalid data; and format the intermediate data that has completed the data cleaning to obtain formatted chat data.

[0159] In an exemplary embodiment, the device 900 is also used for the server to obtain the chat data; the server performs statistical analysis on the smart construction project based on the chat data to obtain analysis results; the analysis results can reflect the specific implementation status of the smart construction project; based on the analysis results, provide users with smart construction management services.

[0160] In an exemplary embodiment, the device 900 is also used to perform project progress statistics processing based on the chat data to determine the implementation progress of the smart construction project; and / or perform project trend prediction based on the chat data to obtain the predicted trend of the smart construction project; and obtain the analysis result based on the implementation progress and / or predicted trend.

[0161] In an exemplary embodiment, the device 900 is also used to generate charts based on the analysis results to obtain chart data, wherein the chart data includes at least one of a progress chart and a trend chart; and / or, generate a word cloud based on the analysis results to display target keywords in the chat data; and / or, store the analysis results in a database to facilitate tracking and auditing of the smart construction project.

[0162] It should be noted that, when the social media chat group data collection and analysis device in the BIM intelligent construction management platform provided in the above embodiment performs social media chat group data collection and analysis in the BIM intelligent construction management platform, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the social media chat group data collection and analysis device in the BIM intelligent construction management platform will be divided into different functional modules to complete all or part of the functions described above.

[0163] In addition, the above-mentioned embodiments provide a device for collecting and analyzing data of social media chat groups in a BIM intelligent construction management platform and an embodiment of a method for collecting and analyzing data of social media chat groups in a BIM intelligent construction management platform, and the specific manner in which each module performs operations has been described in detail in the method embodiments and will not be repeated here.

[0164] See also Figure 8 In an embodiment of the present application, an electronic device 4000 is provided, and the electronic device 4000 may include: a desktop computer, a laptop computer, a server, a smart phone, a tablet computer, etc.

[0165] exist Figure 8 In the embodiment, the electronic device 4000 includes at least one processor 4001 and at least one memory 4003.

[0166] The data interaction between the processor 4001 and the memory 4003 can be realized through at least one communication bus 4002. The communication bus 4002 may include a path for transmitting data between the processor 4001 and the memory 4003. The communication bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The communication bus 4002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0167] Optionally, the electronic device 4000 may further include a transceiver 4004, which may be used for data interaction between the electronic device and other electronic devices, such as data transmission and / or data reception. It should be noted that in actual applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present application.

[0168] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. Processor 4001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0169] The memory 4003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store a computer program in the form of instructions or data structures and can be accessed by the electronic device 400, but is not limited to this.

[0170] The memory 4003 stores a computer program, and the processor 4001 can read the computer program stored in the memory 4003 through the communication bus 4002 .

[0171] The computer program is executed by one or more processors 4001 to implement the social media chat group data collection and analysis method in the BIM intelligent construction management platform in the above-mentioned embodiments.

[0172] In addition, a storage medium is provided in an embodiment of the present application, on which a computer program is stored, and the computer program is executed by one or more processors to implement the social media chat group data collection and analysis method in the BIM intelligent construction management platform as described above.

[0173] A computer program product is provided in an embodiment of the present application, including a computer program, which is executed by one or more processors to implement the social media chat group data collection and analysis method in the BIM intelligent construction management platform as described above.

[0174] Compared with related technologies, it can efficiently obtain chat data related to smart construction projects. By preprocessing the chat data, it can automatically identify the core information related to the smart construction project and organize the messy chat data, effectively solving the problems of messy chat data, a lot of irrelevant information, and difficulty in extracting and analyzing project-related information. It ensures that the subsequent server can provide smart construction management services that meet user expectations based on the chat data, thereby solving the problem of being unable to effectively track and manage smart construction projects due to messy chat data.

[0175] The above description is only a partial implementation method of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for collecting and analyzing social media chat group data in a BIM intelligent construction management platform, characterized in that: include: When multiple users have a conversation about the smart construction project through their respective social applications, chat data related to the smart construction project is obtained; The acquired chat data is preprocessed, and the processed chat data is sent to the server to instruct the server to provide the user with intelligent construction management services on the intelligent construction management platform according to the received chat data.

2. The method according to claim 1, characterized in that The acquiring of chat data related to the smart construction project includes: In the social application where each of the users is located, a data collection tool is called to collect chat data related to the smart construction project output by each of the users in the social application.

3. The method according to claim 1, characterized in that The preprocessing of the acquired chat data includes: Perform keyword extraction processing on the chat data to obtain intermediate data; The intermediate data is standardized by using multi-threading technology to obtain the processed chat data.

4. The method according to claim 3, characterized in that The keyword extraction process is performed on the chat data to obtain intermediate data, including: An analysis is performed based on the content relevance between the chat data and the intelligent construction project to extract data related to the target keyword from the chat data to obtain intermediate data.

5. The method according to claim 3, characterized in that The method of using multi-thread technology to perform standardization processing on the intermediate data to obtain the processed chat data includes: Using a parallel processing method to clean the intermediate data, so as to obtain intermediate data that does not contain invalid data; The intermediate data after the data cleaning is respectively formatted to obtain formatted chat data.

6. The method according to any one of claims 1 to 5, characterized in that: After sending the processed chat data to the server, the method further includes: The server obtains the chat data; The server performs statistical analysis on the smart construction project based on the chat data to obtain analysis results; the analysis results can reflect the specific implementation status of the smart construction project; Based on the analysis results, intelligent construction management services are provided to users.

7. The method according to claim 6, characterized in that The performing statistical analysis on the intelligent construction project based on the chat data to obtain analysis results includes: Performing project progress statistics processing according to the chat data to determine the implementation progress of the smart construction project; and / or, Project trend prediction is performed based on the chat data to obtain the predicted trend of the intelligent construction project; and the analysis result is obtained based on the implementation progress and / or the predicted trend.

8. The method according to claim 6, characterized in that Based on the analysis results, providing users with intelligent construction management services, including: Generate a chart based on the analysis result to obtain chart data, wherein the chart data includes at least one of a progress chart and a trend chart; and / or, Generate a word cloud based on the analysis result to display target keywords in the chat data; and / or, The analysis results are stored in a database to facilitate tracking and auditing of the smart construction project.

9. A social media chat group data collection and analysis system in a BIM intelligent construction management platform, characterized in that: The system includes: a user end and a server end; the user end includes: a data acquisition module, a preprocessing module, and a data sending module; wherein, A data acquisition module, used for acquiring chat data related to the smart construction project when multiple users have a conversation about the smart construction project through their respective social applications; A preprocessing module, used to preprocess the acquired chat data; The data sending module is used to send the processed chat data to the server; The server is used to provide intelligent construction management services to users on the intelligent construction management platform according to the received chat data.

10. An electronic device comprising at least one processor and at least one memory, wherein: A computer program is stored in the memory, and is characterized in that when the computer program is executed by the processor, the method for collecting and analyzing social media chat group data in the BIM intelligent construction management platform as described in any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Project process management method and equipment based on group chat record, and medium

    CN116187922A

  • Data processing method and device, electronic equipment and storage medium

    CN116610717A

  • Building engineering progress supervision system based on artificial intelligence

    CN116681250A

  • Project progress management method, system and device based on BIM technology

    CN116797183A

  • Method and device for generating to-do list

    CN117272948A