Engineering project management method and device, equipment and storage medium
By combining multi-mode positioning terminals and a centralized server, multi-dimensional data fusion and intelligent analysis at the construction site are realized, solving the problem of functional fragmentation of existing positioning systems in complex environments and improving management precision and cost-effectiveness.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-29
- Publication Date
- 2026-04-07
AI Technical Summary
Existing Bluetooth or RFID-based positioning systems suffer from functional fragmentation, inconsistent data standards, and difficulty in interoperability in complex environments such as construction sites. They are unable to achieve multi-dimensional data fusion and intelligent management, and cannot meet the requirements of refined and intelligent management.
Employing a multi-mode positioning terminal that combines GPS and Bluetooth positioning modes, and through adaptive positioning mode switching, it achieves accurate and continuous positioning of personnel and equipment at the engineering site, as well as multi-dimensional status data collection, and performs intelligent analysis and early warning through a centralized server.
It enables panoramic and comprehensive management of engineering projects, improves the level of safety management refinement, resource scheduling efficiency and risk prevention capabilities, reduces hardware and operation and maintenance costs, and improves positioning accuracy and coverage.
Smart Images

Figure CN121814835A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of engineering management information technology, and in particular to an engineering project management method, device, equipment and storage medium. BACKGROUND
[0002] At present, in intelligent construction and other industrial production scenarios, accurate personnel positioning and attendance management have become a key requirement for improving work safety and operational efficiency. In traditional technology, Bluetooth positioning beacon systems and RFID (Radio Frequency Identification) positioning systems are commonly used for personnel position monitoring and entry and exit statistics. Among them, the Bluetooth positioning beacon system realizes area positioning and trajectory tracking by deploying beacons, while the RFID positioning system is commonly used for entry and exit check-in and static personnel management.
[0003] However, with the improvement of industry management level and the acceleration of digitalization process, management requirements have gradually developed from single location query or entry and exit statistics to a complex system that pursues multi-dimensional data fusion, business process linkage and intelligent decision support. In dynamic and complex industrial production scenarios such as construction sites, existing independent systems based on Bluetooth or RFID often have limited functions and closed architectures, and the data standards between systems are not the same and are difficult to interconnect, forming obvious information islands, which makes it difficult to achieve cross-business data integration and intelligent analysis, and cannot meet the increasingly refined and intelligent management requirements. SUMMARY
[0004] The embodiments of the present application provide an engineering project management method, device, equipment and storage medium, which can realize unified monitoring and intelligent management of different types of monitoring targets in multiple engineering projects, and build a comprehensive management closed loop integrating multi-source data collection, cross-dimensional business analysis and proactive early warning, effectively solving the problem of information islands caused by the fragmentation of functions, different data standards and the difficulty of forming business linkage and intelligent decision making of existing single technical solutions based on Bluetooth or RFID, thereby meeting the higher requirements of data fusion, process linkage and refined management in intelligent construction and other industrial production scenarios.
[0005] In a first aspect, the embodiments of the present application propose an engineering project management system, comprising: At least one positioning terminal is arranged in different types of monitoring targets in at least one engineering project, used to detect the signal strength of the global positioning system GPS, and determine the target positioning mode from at least one positioning mode based on the relationship between the detected signal strength and the preset threshold; acquire the positioning data of the corresponding monitoring target according to the target positioning mode, and upload the positioning data and the collected multi-mode data to the gateway, the multi-mode data comprising at least one of identity information, device information and running data; a gateway configured to forward the positioning data, the identity information, the equipment information and the operation data to a centralized server; the centralized server is configured to, for each project, acquire target dimension data corresponding to different types of monitoring targets in the project, and determine a business state of the monitoring targets based on the target dimension data and a preset business satisfaction condition corresponding to the monitoring targets, and when the business state of the monitoring targets is abnormal, push a warning message to enable an administrator of the project to perform abnormal processing; The different types of monitoring targets include personnel and engineering equipment in the projects, and the business satisfaction condition includes an attendance check-in condition for personnel and a normal operation condition for engineering equipment.
[0006] The project management system described above in the embodiments of the present application realizes accurate and continuous positioning of personnel and equipment in a project site and multi-dimensional state data acquisition by deploying multi-mode positioning terminals with adaptive positioning mode switching function, and intelligently analyzes fused data according to preset business rules such as personnel attendance and equipment operation by the centralized server to determine a business state of monitoring targets in real time, and immediately automatically warns and pushes to the project administrator once an abnormality (such as personnel not checking in or equipment failure) is found, thereby realizing closed-loop management from passive monitoring to active warning and rapid disposal, and improving the level of safety management refinement, resource scheduling efficiency and risk prevention capability in a complex engineering environment.
[0007] In a second aspect, the embodiments of the present application provide a project management method, comprising: detecting a signal strength of a global positioning system (GPS) by at least one positioning terminal, and determining a target positioning mode from at least one positioning mode based on a relationship between the detected signal strength and a preset threshold, wherein the at least one positioning terminal is respectively deployed in different types of monitoring targets in at least one project, and the positioning mode includes a GPS positioning mode and a Bluetooth positioning mode; acquiring positioning data of the corresponding monitoring target according to the target positioning mode by the positioning terminal, and uploading the positioning data and acquired multi-mode data to a gateway, wherein the multi-mode data includes at least one of identity information, equipment information and operation data; forwarding the positioning data, the identity information, the equipment information and the operation data to a centralized server by the gateway; The centralized server obtains target dimension data corresponding to different types of monitoring targets in each project, determines the business state of the monitoring target based on the target dimension data and a preset business satisfaction condition corresponding to the monitoring target, and determines the business state of the monitoring target to be abnormal, and sends a warning message to the administrator of the project for abnormal processing. The different types of monitoring targets include personnel and engineering equipment in the projects, and the business satisfaction condition includes an attendance condition for personnel and a normal operation condition for engineering equipment.
[0008] The project management method described above not only selects a positioning module to obtain accurate positioning data through a multi-mode positioning terminal, but also integrates personnel positioning attendance through a centralized server, and further integrates real-time operation data of engineering equipment into unified monitoring, automatically analyzes multi-mode data based on preset differentiated business satisfaction conditions, intelligently determines state abnormalities and immediately sends a warning message, and builds a comprehensive monitoring and management system covering personnel and equipment, integrates real-time state monitoring, multi-source data analysis and intelligent warning functions, thereby breaking through the limitations of traditional single attendance systems and achieving more comprehensive and proactive closed-loop management of projects.
[0009] In some possible embodiments, the detecting, by the at least one positioning terminal, a signal strength of a global positioning system (GPS), and determining, based on a relationship between the detected signal strength and a preset threshold, a target positioning mode from at least one positioning mode, includes: detecting, by the positioning terminal, a signal strength of a GPS for each positioning terminal; determining that the detected signal strength exceeds the preset threshold, and determining that the target positioning mode is a GPS positioning mode in an open environment; determining that the detected signal strength is lower than the preset threshold, and determining that the target positioning mode is a Bluetooth positioning mode in a shielding environment.
[0010] In some possible embodiments, the multi-mode data further includes a project type, a risk level and a credit rating of the at least one project, and the method further includes performing, by the centralized server, at least one of the following steps: determining, for each project, a supervision degree of the project according to the project type, the risk level and the credit rating; determining, based on a first correspondence relationship between a preset supervision degree and an inspection frequency of each monitoring target, and a second correspondence relationship between the supervision degree and a time limit requirement for processing an abnormality of the warning message, a target inspection frequency and a target time limit requirement of each monitoring target in the project.
[0011] In some possible embodiments, the method further includes: acquiring target dimension data corresponding to each monitoring target of different types in the engineering project, and determining a business state of the monitoring target based on the target dimension data and a preset business satisfaction condition corresponding to the monitoring target. acquiring target dimension data corresponding to each monitoring target in the engineering project according to a target inspection frequency of each monitoring target in the engineering project; If the monitoring target is the personnel, acquiring identity information and positioning data of the personnel, and determining an attendance state of the personnel based on the attendance clock-in condition; If the monitoring target is the engineering equipment, acquiring equipment information, positioning data and running data of the engineering equipment, and determining a running state of the engineering equipment based on the normal running condition.
[0012] In some possible embodiments, the method further includes: acquiring identity information and positioning data of the personnel, and determining an attendance state of the personnel based on the attendance clock-in condition. determining at least one attendance range corresponding to the identity information of the personnel and an attendance time corresponding to the attendance range; matching the positioning data with the at least one attendance range to determine a target attendance range, matching a time stamp at which the positioning data is acquired with the attendance time corresponding to the target attendance range, and generating the attendance state of the personnel based on a first matching result, the attendance state including the identity information of the personnel, current positioning data, a current time stamp and an attendance success / failure label; generating an attendance statistical result of the engineering project based on each attendance state of each personnel in the engineering project.
[0013] In some possible embodiments, the method further includes: performing the following steps by the centralized server. generating and displaying a visual report by calculating an attendance rate of a target personnel based on each attendance state of each personnel in the engineering project and performing statistics according to at least one statistical range; The statistical range includes: a same engineering project, a same attendance range, a same attendance time, and a preset personnel grouping.
[0014] In some possible embodiments, the method further includes: acquiring equipment information, positioning data and running data of the engineering equipment, and determining a running state of the engineering equipment based on the normal running condition. determining at least one work range corresponding to the equipment information of the engineering equipment and a running data threshold; matching the positioning data with the at least one job range, determining a target job range, and matching the running data with the running data threshold, generating a running state of the engineering equipment based on a second matching result, the running state including equipment information of the engineering equipment and a running normal / abnormal label; generating a device statistical result of the engineering project based on the respective running states of the respective engineering equipment in the engineering project.
[0015] In some possible embodiments, the method further includes performing, by the centralized server, at least one of the following steps: For each monitoring target, a compliance rate of the monitoring target in a corresponding period is calculated according to a corresponding preset unit time period; For each engineering project, a time length for which an administrator of the engineering project processes the early warning message is obtained according to a preset unit time period, and a warning processing and timely rate of the engineering project in the corresponding period is calculated based on the time length and the target time limit requirement.
[0016] In some possible embodiments, the method further includes performing, by the centralized server, the following steps: For each engineering project, at least one compliance rate corresponding to each monitoring target in a comprehensive evaluation period and at least one warning processing and timely rate in the comprehensive evaluation period are obtained according to a preset comprehensive evaluation period, the comprehensive evaluation period being greater than or equal to any one of the unit time periods; Based on the at least one compliance rate and the warning processing and timely rate, a comprehensive compliance score of the engineering project is calculated; The comprehensive compliance score is compared with a preset passing score, and when it is determined according to a comparison result that the engineering project is not compliant, a rectification message is pushed to enable the administrator of the engineering project to rectify.
[0017] In some possible embodiments, after the rectification message is pushed, the method further includes performing, by the centralized server, the following steps: It is determined that a rectification proof obtained after rectification according to the rectification message is obtained, at least one compliance rate corresponding to each monitoring target in a current comprehensive evaluation period and at least one warning processing and timely rate in the comprehensive evaluation period are obtained, and a rectification score of the engineering project is calculated; Based on the rectification score and a preset passing score, when it is determined that the engineering project is not compliant, a credit point deduction message is pushed.
[0018] Through the above-mentioned project management method of the embodiment of the present application, the positioning data is acquired by the multi-mode positioning terminal in the adaptive positioning mode, and the multi-mode data obtained by monitoring the personnel and engineering equipment in the project is integrated by the centralized server to automatically perform abnormality identification and early warning push, thereby constructing a unified management system of the project covering the personnel and engineering equipment and realizing the upgrade from single function to comprehensive and active closed-loop management.
[0019] In a third aspect, an electronic device is provided, including: at least one processor; and a memory communicatively connected with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the steps in the project management method according to any one of the embodiments of the second aspect.
[0020] In a fourth aspect, a computer-readable storage medium is provided, and the computer-readable storage medium stores computer-executable instructions for performing the steps in the project management method according to any one of the embodiments of the second aspect.
[0021] In a fifth aspect, a computer program product is provided, and the computer program product includes computer program code, which, when running on a computer, causes the computer to perform the steps in the project management method according to any one of the embodiments of the second aspect.
[0022] The project management method, device, electronic device, computer-readable storage medium and computer program product provided by the above-mentioned embodiments are based on electronic fence positioning technology, not only realize the attendance statistics for personnel, but also extend to the comprehensive management closed loop integrating the engineering equipment operation monitoring, the differentiated supervision based on the project risk and enterprise credit, and the multi-source data query analysis, thereby realizing the integrated fine management of the personnel, equipment and project itself in multiple projects.
[0023] Other features and advantages of the present application will be set forth in the following description, and in part will become apparent to those skilled in the art from the description, or can be learned by practice of the present application. The objects and other advantages of the present application can be realized and attained by the structure particularly pointed out in the written description and claims hereof, together with the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS
[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained based on these drawings without any creative effort.
[0025] Figure 1 A structural schematic diagram of an engineering project management system in an embodiment of the present application is shown in FIG. 1. Figure 2 A flowchart for determining a positioning mode in an embodiment of the present application is shown in FIG. 2. Figure 3 A flowchart for determining a patrol frequency in an embodiment of the present application is shown in FIG. 3. Figure 4 A flowchart for determining an attendance state of a target person in an embodiment of the present application is shown in FIG. 4. Figure 5 A flowchart for determining a running state of a target engineering equipment in an embodiment of the present application is shown in FIG. 5. Figure 6 A four-layer decoupling architecture design diagram in an embodiment of the present application is shown in FIG. 6. Figure 7 A flowchart of an engineering project management method in an embodiment of the present application is shown in FIG. 7. Figure 8 A structural schematic diagram of an electronic device in an embodiment of the present application is shown in FIG. 8. DETAILED DESCRIPTION
[0026] In order to make the purpose, technical solutions and advantages of the present application more clear, the technical solutions in the embodiments of the present application will be described clearly and completely in the following with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without any creative effort are within the scope of protection of the present application. In the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other at will. And, although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that here.
[0027] The terms "first" and "second" in the specification and claims of the present application and the above drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the term "comprising" and any variations thereof are intended to cover non-exclusive protection. For example, a process, method, system, product or device including a series of steps or units is not limited to the listed steps or units, but can optionally include steps or units not listed, or can optionally include other steps or units inherent to the process, method, product or device. "Multiple" in the present application can mean at least two, for example, can be two, three or more, and the embodiments of the present application are not limited.
[0028] In the following, some terms in the embodiments of the present application are explained and described to facilitate understanding by those skilled in the art.
[0029] (1) Smart construction site refers to a new type of engineering management mode that realizes digitalization of construction process, refinement of project management and scientific decision support by comprehensively sensing, real-time interconnection and intelligent analysis of key elements such as personnel, machinery, materials and environment on the construction site through new generation information technologies such as Internet of Things, big data and artificial intelligence. (2) Bluetooth positioning beacon system refers to a system that realizes accurate positioning of personnel location by interacting with the application program on the user's mobile phone or other mobile device through the Bluetooth beacon arranged in a specific area, and is commonly used in indoor positioning and regional guidance scenarios such as large shopping malls and exhibition halls. When personnel enter or leave a certain set area, the system can send a notification or reminder.
[0030] (3) RFID system refers to a system that realizes positioning and tracking of goods or personnel by automatically identifying target objects and obtaining related data through radio frequency signals. In a logistics warehouse, RFID tags are worn by goods or workers, and through the arrangement of readers in the warehouse, the positions of goods and workers can be grasped in real time, and the system is widely used in fields such as logistics storage and asset management. (4) Engineering project refers to a specific engineering entity that needs to be constructed and managed on site, and usually has a clear geographical location, construction period, personnel and equipment configuration and management target. (5) Electronic fence refers to a virtual geographical boundary or activity area pre-defined on an electronic map based on positioning technologies such as GPS, Bluetooth, UWB (Ultra-Wideband technology), etc. When the monitored target (such as personnel or equipment) enters or leaves the area, the system can automatically trigger corresponding rule judgment (such as attendance check-in, border crossing alarm), which is a key technical means to realize regional and intelligent management.
[0031] Exemplary embodiments of the present application are described herein with reference to the accompanying drawings, which are cited as illustrative examples. Various details of the embodiments of the present application are described herein in order to provide a thorough understanding of the present application. It will be understood by those of ordinary skill in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope of the present application. Also, for the sake of brevity and clarity, descriptions of well-known functions and constructions are omitted herein. It should be noted that, in the embodiments of the present application, some software, components, models, etc. in the industry may be mentioned, which should be considered as exemplary, and the purpose is only to illustrate the feasibility of the implementation of the technical solutions of the present application, but it does not mean that the applicant has or must have used the scheme.
[0032] In the technical solutions of the present application, the acquisition, transmission, storage, and use of data comply with relevant national laws and regulations.
[0033] Before introducing the engineering project management method, device, electronic equipment, computer readable storage medium and computer program product provided by the embodiments of the present application, in order to facilitate understanding, first of all, the technical background of the embodiments of the present application is introduced in detail.
[0034] In the era of deep integration of digitalization and government informationization, the construction industry, as an important pillar industry of the national economy, is facing the urgent demand for transformation from traditional management mode to intelligent and fine direction. Therefore, the management of engineering projects directly affects the key link of engineering quality, safety, progress and cost control, and the management level is directly related to the overall effectiveness of the project. With the rapid development of information technology and the continuous improvement of industry supervision requirements, how to use advanced technical means to realize efficient and accurate management of construction sites has become the key direction of industry development.
[0035] However, in the intelligent construction site and other industrial production scenes, the current management mode and technical scheme have the following significant problems: ambiguity, manual registration is prone to errors and omissions, and personnel location information cannot be mastered in real time. When the construction site range is large and the personnel flow is frequent, it is difficult to achieve fine management, personnel entering dangerous areas cannot be detected in time, and it is not conducive to work trajectory tracing and analysis; secondly, the previous positioning method has the problems of high equipment cost and inconvenience of use.
[0036] At present, the positioning method of the prior art generally adopts a Bluetooth positioning beacon system and an RFID positioning system to monitor the position of personnel and count the number of entries and exits. The Bluetooth positioning beacon system is only applicable to closed indoor scenes such as shopping malls and exhibition halls. For example, in a shopping mall, through the Bluetooth positioning beacon system, a merchant can provide precise navigation services for customers, guide customers to a specific store, and also count the time spent by customers in different areas. However, the signal coverage range of the Bluetooth positioning beacon system is limited, and it cannot meet the positioning requirements of open outdoor areas (such as construction sites and large parks) or large-scale cross-regional positioning. Once the positioning function is beyond the deployment range of the indoor beacon, the positioning function directly fails. The RFID positioning system is mainly applied to closed / semi-closed areas such as logistics and warehousing and asset management. In large-scale construction projects and cross-regional supervision, the signal attenuation is fast and the coverage blind area is large, making it difficult to achieve full-area dead-angle-free positioning and unable to meet the core requirement of "large number of personnel / equipment positioning".
[0037] In addition, with the improvement of industry management level and the acceleration of digitalization process, the management demand has gradually developed from single position query or entry and exit statistics to a complex system that pursues multi-dimensional data fusion, business process linkage and intelligent decision support. On the one hand, modern construction projects are becoming larger in scale and more complex in elements, and the traditional manual management mode is difficult to meet the needs of fine management, and it is easy to have management loopholes and information asymmetry problems. On the other hand, with the increasing requirements of society on engineering quality, construction safety and environmental protection, the supervision of the construction site by the supervision department is also becoming more and more strict, and the traditional management mode is difficult to achieve efficient and accurate supervision response.
[0038] In order to cope with these challenges, in dynamic and complex industrial production scenes such as construction sites, the management of engineering projects needs to rely on information technology to realize digitalization and intelligent transformation. However, the existing independent systems based on Bluetooth or RFID are all centered on single positioning / tracking functions. For example, the Bluetooth positioning beacon system can only realize navigation and stay time statistics, and the RFID positioning system only focuses on asset management and position query. Therefore, the existing systems mentioned above often have functional limitations and closed architecture, and the data standards of the systems are different and difficult to interconnect, forming an obvious information island. They cannot integrate complex requirements such as "personnel attendance, equipment state monitoring, multi-source data query, and differentiated supervision", and the functions are fragmented, which cannot meet the integrated demand of data integration and intelligent analysis across businesses in scenes such as engineering projects.
[0039] Moreover, the existing system function modules are fixed and lack scalability. For example, the Bluetooth positioning beacon system cannot access multi-source data such as operation data of engineering equipment and project types of engineering projects, and the RFID positioning system cannot perform intelligent analysis based on positioning data, resulting in the inability to optimize and integrate multi-dimensional functions through architecture, and only single positioning requirements can be met. Among them, the Bluetooth positioning beacon system can only realize "enter / exit" notification in a fixed area, and the RFID positioning system can only feedback basic position information, both of which cannot realize differentiated supervision in combination with project types (such as engineering projects of different risk levels) and other dimensions, and cannot form a complete closed loop.
[0040] In summary, in view of the technical problems that the existing system cannot match the diversified supervision requirements in complex scenarios and cannot adapt to the increasingly refined and intelligent management requirements, the embodiments of the present application provide an engineering project management method, which can not only effectively integrate scattered and heterogeneous data in the traditional mode, but also can perform deep analysis and intelligent mining on the fused multi-source information, thereby supporting refined control and differentiated supervision of personnel and engineering equipment in engineering projects, and constructing an integrated management closed loop, which significantly improves the completeness, accuracy and decision-making scientificity of engineering project management.
[0041] Referring to Figure 1 The embodiments of the present application provide an engineering project management system, which comprises: At least one positioning terminal 101 is arranged in at least one engineering project of different types of monitoring targets, for detecting the signal strength of the global positioning system GPS, and determining the target positioning mode from at least one positioning mode based on the relationship between the detected signal strength and the preset threshold; acquiring the positioning data of the corresponding monitoring target according to the target positioning mode, and uploading the positioning data and the collected multi-mode data to the gateway, wherein the multi-mode data comprises at least one of identity information, equipment information and operation data; The gateway 102 is used to forward the positioning data, identity information, equipment information and operation data to the centralized server; The centralized server 103 is used to acquire target dimension data corresponding to different types of monitoring targets in each engineering project, and determine the business state of the monitoring target based on the target dimension data and the preset business satisfaction condition corresponding to the monitoring target; when the business state of the monitoring target is abnormal, a warning message is pushed to enable the administrator of the engineering project to perform abnormal processing; Among them, the different types of monitoring targets include personnel and engineering equipment in each engineering project, and the business satisfaction condition includes attendance check-in conditions for personnel and normal operation conditions for engineering equipment.
[0042] Based on the architecture limitations in the prior art positioning scheme, it is difficult to achieve the required blind area-free, high-reliability positioning coverage in the engineering project site under the premise of controlling the comprehensive cost. Specifically, when the above Bluetooth and RFID positioning schemes are applied to large-scale and complex engineering project sites, they generally face the core contradiction that the deployment cost and positioning accuracy are difficult to balance: the Bluetooth positioning system relies on intensive deployment of short-range beacons, and the signal coverage is limited and the later maintenance is frequent; while the RFID positioning system can be positioned, but to achieve high accuracy, a large number of readers and tags need to be arranged in a wide area, resulting in a sharp increase in hardware cost, installation and debugging, and long-term operation and maintenance overhead.
[0043] Therefore, in the embodiments of the present application, by deploying multi-mode positioning terminals with adaptive positioning mode switching function, accurate and continuous positioning of personnel and equipment in the engineering site and multi-dimensional state data acquisition are realized. By combining the multi-mode positioning automatic switching mechanism to balance the positioning needs in open and shielded environments, the unity of cost, accuracy and reliability is realized.
[0044] Among them, a multi-mode positioning automatic switching mechanism is configured for each positioning terminal, and for each positioning terminal, as shown in Figure 2 The following steps are specifically performed: Step S201, detecting the signal strength of GPS through the positioning terminal; Step S202, determining whether the detected signal strength exceeds a preset threshold; Step S203a, if yes, it is determined that it is an open environment, and the target positioning mode is determined to be a GPS positioning mode; Step S203b, if no, it is determined that it is a shielded environment, and the target positioning mode is determined to be a Bluetooth positioning mode.
[0045] Optionally, the positioning terminal is configured to monitor the GPS signal strength in real time (for example, detecting once every 5 seconds), and when the signal strength exceeds a preset threshold (-120dBm), it is determined that it is an open environment (such as a construction site square), the GPS positioning mode is enabled, and a preset sampling frequency (such as once every 30 seconds) is used for monitoring, and the positioning accuracy can reach ≤3 meters; when the GPS signal strength is lower than the preset threshold (-120dBm), it is determined that it is a signal shielded environment (such as a basement, under a tower crane), and automatically and seamlessly switches to the Bluetooth positioning mode.
[0046] In some possible embodiments, the positioning terminal is further configured to continuously monitor the GPS signal in the shielded environment, determine that the signal recovery meets the standard, that is, automatically switch back to the GPS mode, so as to avoid deploying a large number of Bluetooth beacons in unnecessary areas (such as open areas).
[0047] Through the above multi-mode positioning automatic switching mechanism, the positioning problem in the complex environment of the construction site is effectively solved. The system only needs to deploy low-cost micro Bluetooth beacons in the shielding area with weak GPS signal, and compared with the traditional scheme, the hardware deployment cost can be reduced by about 87.5%. At the same time, through the automatic switching of the mode and the data fusion of the server side, the signal blind area of a single technology is eliminated, and the overall positioning efficiency is improved from 85% to more than 98%, which significantly reduces the cost while realizing high reliability and blind area-free precise positioning coverage.
[0048] The multi-mode positioning scheme described in the embodiments of the present application has significant advantages in the following typical engineering project scenarios: In the basement construction scenario, in the completely shielded GPS signal closed space such as basement and underground garage, the traditional positioning scheme usually fails. The method described in the embodiments of the present application deploys low-cost micro Bluetooth beacons at intervals of about 15 meters at key passing nodes such as the entrance of the basement and the corner of the passage. When personnel or equipment enter the area, the positioning terminal automatically switches to the Bluetooth positioning mode, thereby realizing blind area-free and low-cost positioning coverage in the underground construction area, and effectively supporting the fine management of deep foundation pits and underground structures; In the tower crane operation area scenario, large metal equipment such as tower cranes severely shield the GPS signal, resulting in inaccurate attendance of operating personnel and positioning data of engineering equipment. The method described in the embodiments of the present application deploys Bluetooth beacons at key points such as under the tower crane beam and near the cab where the signal is severely shielded. When the tower crane operator or associated engineering equipment enters the area, the position can be accurately obtained through Bluetooth positioning, thereby ensuring the accurate attendance of high-altitude operating personnel and real-time position monitoring of heavy equipment, and solving the positioning problem in the steel structure dense area.
[0049] Through targeted deployment in the above typical complex scenarios, the method described in the embodiments of the present application realizes effective reinforcement of the blind area of the traditional positioning technology at a very low additional cost, and guarantees the visual management of the construction process in the whole scene and all factors.
[0050] In addition, in order to optimize the cost of positioning technology, the embodiments of the present application realize the significant reduction of the comprehensive cost of the positioning system and the overall improvement of the scene adaptability through hardware selection optimization, power consumption control and modular design.
[0051] In the embodiments of the present application, the positioning terminal is a dual-mode positioning terminal, and the gateway is a LoRa gateway. The LoRa gateway and the dual-mode positioning terminal architecture is adopted to replace the traditional Bluetooth beacon / RFID reader and single-mode terminal combination. An industrial-grade LoRaWAN gateway is selected. The single-table coverage radius (open land ≥ 500 meters) of the gateway is 10 times that of the traditional RFID reader (≤ 50 meters), and the procurement cost is only about 50% of the latter. A single gateway can access more than 200 terminals and support unlimited cascading to expand coverage.
[0052] In the embodiments of the present application, the positioning terminal is a dual-mode positioning terminal, and the gateway is a LoRa gateway. The LoRa gateway and the dual-mode positioning terminal architecture is adopted to replace the traditional Bluetooth beacon / RFID reader and single-mode terminal combination. An industrial-grade LoRaWAN gateway is selected. The single-table coverage radius (open land ≥ 500 meters) of the gateway is 10 times that of the traditional RFID reader (≤ 50 meters), and the procurement cost is only about 50% of the latter. A single gateway can access more than 200 terminals and support unlimited cascading to expand coverage.
[0053] In typical application scenarios, for example, a 100,000 square meter construction site, the total cost of gateway deployment is reduced by about 25% compared to the traditional Bluetooth solution. In a project with a hundred people, the terminal procurement cost is reduced by about 33% compared to the traditional RFID solution. At the same time, the system environmental adaptability is significantly enhanced. The gateway supports solar power supply to cope with scenarios without city power supply. The terminal has an anti-interference design, which improves the signal stability in a strong electromagnetic environment by about 40%. Thus, while controlling costs, the system ensures reliable operation under complex construction conditions.
[0054] In some possible embodiments, the positioning terminal adopts intelligent power consumption management and switches between GPS, Bluetooth, and sleep mode. The static sleep current is as low as 1 μΑ. The personnel terminal has a service life of ≥ 6 months, and the equipment terminal has a service life of ≥ 12 months, which is 1-2 times longer than the traditional solution. Moreover, the positioning terminal supports magnetic attraction fast charging and can be charged without disassembly. The gateway has a terminal state automatic monitoring function, which can reduce the manual inspection frequency from once a week to once a month.
[0055] Through the above low-power design and hardware reinforcement, the present application significantly reduces the long-term operation and maintenance cost of the system and improves the environmental tolerance. The terminal service life is extended to 6-12 months. Combined with the fault rate reduced from 10% to 3% and the gateway automatic monitoring, the annual maintenance cost is reduced by about 50%, and the manual inspection frequency is reduced from weekly to monthly. The terminal can work stably in a high-vibration environment at -30°C to 60°C, and the battery service life decay rate is ≤ 10%, which ensures reliable operation under harsh construction conditions.
[0056] In some possible embodiments, the positioning terminal can be split into a mandatory core module (such as a positioning module and a communication module) and an optional functional extension module (such as a face collection module and a state monitoring module), and only the core module can be configured according to actual needs to reduce costs. In addition, the gateway can be configured as a basic version (data receiving) gateway or an enhanced version (containing edge computing) gateway, and the corresponding gateway can be selected according to the needs of different engineering projects.
[0057] Through the modular architecture of the positioning terminal, accurate matching of investment and demand is achieved. For small pure attendance projects, the system cost can be reduced to less than 26% of the traditional scheme, avoiding redundancy. When the engineering project needs to be expanded in function (such as equipment monitoring), only a low-cost extension module needs to be added to the positioning terminal or part of the gateway needs to be upgraded, without the need to replace the positioning terminal or the gateway, thereby reducing the update cost and eliminating the overall replacement and repeated investment caused by upgrading in the traditional scheme.
[0058] In the embodiments of the present application, through the hardware architecture and modular design of the "LoRa gateway + dual-mode terminal", the cost optimization of the whole chain of the positioning system is achieved. In a 100,000 square meter construction site, the hardware cost is reduced by 25% compared with the Bluetooth system; the terminal endurance is prolonged to reduce the annual maintenance cost by 50%; the modular design avoids redundant investment, and the total cost of small projects can be only 26% of the traditional scheme. At the same time, through the hierarchical architecture optimization deployment logic, a small number of gateways are used to achieve wide range coverage at the transmission layer, and centralized computation is used to reduce resource waste at the processing layer, thereby solving the contradiction between high cost and many coverage blind spots in the traditional technology in complex construction scenes, and realizing the unity of low cost and wide area no dead angle coverage.
[0059] In some possible embodiments, special reinforcement design is made on the hardware layer of the above-mentioned system for the extreme environment commonly seen in engineering project sites to ensure the long-term stable operation of the system.
[0060] Specifically, the above-mentioned system contains at least one of the following adaptive designs: The gateway is powered by solar energy and is configured with an energy storage unit, which can support continuous work for at least 3 days under continuous no-light conditions, solving the power supply problem of some construction areas without stable mains power; The positioning terminal is internally provided with a metal shield and other anti-interference designs, which can effectively resist the strong electromagnetic interference commonly seen in construction sites, and the signal stability can be improved by about 40% compared with ordinary terminals; Each positioning terminal is equipped with a wide-temperature battery, which can work in an extreme temperature range of -30°C to 60°C, and the battery endurance capacity decays by no more than 10% in this range; Industrial-grade components and reinforced structures are used in the positioning terminal to withstand the continuous vibration commonly seen in construction sites.
[0061] By the above targeted hardware design, the embodiments of the present application effectively overcome the defects of performance degradation or frequent failure of traditional positioning and monitoring devices in complex construction sites due to environmental factors (such as unstable power supply, electromagnetic interference, drastic temperature change, and continuous vibration). The overall terminal failure rate of the system is significantly reduced from about 10% of the traditional scheme to less than 3%, greatly improving the device reliability and long-term operation stability in harsh construction environments, thereby providing a solid hardware foundation and protection for achieving all-weather, full-coverage, and high-reliability engineering site monitoring and management goals.
[0062] In some possible embodiments, the system adopts an enhanced design in terms of signal coverage and transmission reliability to adapt to large-scale and high-interference complex construction scenarios, including at least one of the following aspects: In some possible embodiments, for ultra-long distance coverage requirements of linear engineering (such as highways and railways), the gateway is configured to adopt a cascaded architecture of a main gateway and a relay gateway. The relay gateway receives and amplifies the main gateway signal through LoRa ad hoc network, and can extend the single-link effective coverage distance to more than 1 kilometer without additional wiring. Moreover, the gateway has a dynamic transmission power adjustment function, which can use the maximum power (such as 27 dBm) to achieve about 500 meters of wide-area coverage in open areas; in densely built-up areas, the power is automatically reduced (such as 17 dBm) to suppress signal reflection and co-frequency interference, while ensuring an effective coverage radius of about 200 meters and maintaining high positioning accuracy (≥95%); In some possible embodiments, the gateway is configured to use LoRa communication based on spread spectrum technology, which has an interference rejection ratio about 30% higher than traditional Bluetooth frequency hopping technology. In typical construction site environments with strong electromagnetic interference such as welding and large equipment starting and stopping, the system signal packet loss rate can be controlled to be ≤2%, which is about 87% higher than the packet loss rate of ≥15% of the traditional Bluetooth scheme under the same conditions.
[0063] By using the cascaded LoRa gateway architecture and dynamic power adjustment technology, the wireless network coverage problem in a large range and complex construction scenario is effectively solved. The single-gateway coverage capability is much higher than that of the traditional RFID reader, and the coverage range is increased by more than 20 times through cascading, and its strong anti-interference characteristic ensures a low packet loss rate of ≤2% in a high electromagnetic environment. For example, in a 10-kilometer linear construction site, the system described in the embodiments of the present application can reduce the hardware cost by about 95% compared with the traditional RFID scheme, thereby realizing efficient and economical wireless network full coverage of various construction sites on the basis of ensuring high-reliable communication and accurate positioning.
[0064] In some possible embodiments, an edge node and a terminal offline cache combined data integrity protection mechanism is designed for signal blind areas.
[0065] Specifically, a small-sized and low-cost edge gateway node is deployed in the signal blind area, which is compact in size and convenient for wall hanging or pasting installation in corners where signal coverage is difficult (such as deep basements and internal material warehouses). The edge gateway node supports LoRa and Bluetooth dual-mode communication, can be used as a local data aggregation point, has a signal coverage radius of about 50 meters, and has a local data caching capability, which can temporarily store data reported by regional positioning terminals when disconnected from the main gateway.
[0066] Moreover, the positioning terminal is configured to automatically encrypt and cache the collected positioning data locally when in a network signal-free environment, and can store up to 1000 records. When the cache is full, the oldest data is overwritten according to the first-in, first-out rule. Moreover, when re-entering the signal coverage area, the cached offline data is automatically uploaded to the corresponding gateway in chronological order, and supports breakpoint resume to ensure complete and non-repetitive data reporting to the server.
[0067] Two typical engineering project scenarios that combine the above edge node with terminal offline caching are given below: Dense storage environment: In the interior of material warehouses, prefabricated component yards, etc., dense shelves and material stacks can severely block wireless signals. Traditional solutions often experience signal interruption in such areas, resulting in loss of material positioning data. By deploying a small number of edge nodes in the area, a locally stable data reception network can be established to ensure that data collected by positioning terminals attached to materials can be reliably uploaded, achieving precise and uninterrupted position monitoring of stored materials. Temporary or remote construction points: Construction sites often have temporary or geographically remote facilities such as mobile toilets, temporary tool rooms, and on-site offices. These locations are often at the edge or periphery of the main gateway signal coverage. Under the traditional solution, personnel attendance data in such areas is easily lost due to poor signal. By flexibly deploying a single edge node next to the temporary facility, local network coverage can be extended and enhanced, ensuring that construction personnel can reliably record and return key data such as attendance punch-in even at these temporary points, effectively avoiding management loopholes caused by insufficient network coverage.
[0068] By introducing the dual data protection mechanism of edge node and terminal offline cache, the data acquisition problem of local signal blind area in the construction site is effectively solved. In the signal blind area where the data loss rate of the traditional scheme is as high as 30% or more, the data loss rate can be significantly controlled within 0.5%, greatly guaranteeing the continuity and integrity of the monitoring data. At the same time, the deployment cost of this scheme has obvious advantages. In a typical blind area coverage scenario, its cost is reduced by about 70% compared with the traditional way of adding a large number of beacons or repeaters, thereby realizing nearly dead-angle high-reliability data coverage in complex construction environments at a lower marginal cost.
[0069] In the embodiments of the present application, through GPS and Bluetooth dual-mode automatic switching, combined with a micro low-power Bluetooth beacon, full-scene non-blind area positioning from open land to basement and under the tower crane is realized, and the positioning efficiency in the shielding area is improved from 85% to 98%. Using LoRa gateway cascading technology, the single-link coverage distance is more than 1 km, and the coverage capacity is 20 times that of the traditional RFID, so that the deployment cost of a 10-kilometer linear construction site is reduced to 5% of the traditional scheme. By deploying edge nodes and terminal offline caches, the data loss rate in the signal blind area is reduced from 30% to 0.5%, guaranteeing the integrity and continuity of the attendance and positioning data in scenarios such as basements and temporary construction points, and realizing truly full-scene, high-reliability, and non-dead-angle positioning coverage.
[0070] In some possible embodiments, the multi-mode data further includes a project type, a risk level and a credit rating of the at least one engineering project, and the centralized server is further configured to acquire target dimension data corresponding to each monitoring target in each dimension from the multi-source data according to a pre-defined inspection frequency of each monitoring target in the engineering project. Specifically, the centralized server performs at least one step as shown in Figure 3 , including: Step S301, for each engineering project, determining a supervision degree of the engineering project according to a project type, a risk level and a credit rating; Step S302, determining a target inspection frequency of each monitoring target in the engineering project based on a first correspondence relationship between the pre-defined supervision degree and the inspection frequency of each monitoring target.
[0071] The project type and risk level of the at least one engineering project are obtained regularly by an API (Application Programming Interface) interface preset in the centralized server and connected to the engineering construction project approval management system of the local government. The project type includes a house building project, a municipal project, a deep foundation pit project, etc. The risk level is evaluated by a supervision department and includes high risk, medium risk and low risk. For example, the deep foundation pit project is high risk. The credit rating of the at least one engineering project is obtained regularly by the preset API interface and connected to the national enterprise credit information public system. The credit rating includes A level, B level and C level. The A level represents no credit loss record. The B level represents 3 or fewer credit loss records. The C level represents more than 3 credit loss records.
[0072] In the embodiments of the present application, the project type, risk level and credit rating obtained by the centralized server are associated with each engineering project in the form of data annotation. For example, the risk level (such as Proj_001: high risk) and the credit rating (such as Comp_001: B level) of a unified engineering project are associated to generate a corresponding binding relationship (such as Proj_001 corresponding to Comp_001).
[0073] In some possible embodiments, when the centralized server detects that the corresponding API interface fails to connect, an interface exception message is pushed to enable an administrator of the corresponding engineering project to manually enter the missing data by uploading an Excel file that has been audited, as temporary data supplement.
[0074] In addition, when the interface is restored to normal, the consistency of the manual data and the API interface data is automatically checked. If the data is inconsistent (for example, the project risk level returned by the API interface is “high risk”, but the manually entered data is “medium risk”), the official data obtained by the API interface will be given priority, and the inconsistent manually entered data will be automatically overwritten, and a data correction prompt will be pushed to the administrator, such as “the target project risk level has been automatically updated according to the official data”.
[0075] In some possible embodiments, the centralized server determines the supervision degree of each engineering project according to the project type, risk level and credit rating. The supervision degree, in order from strong to weak, includes: For a housing construction type, a high-risk, and a credit rating of A level engineering project, the degree of supervision of the engineering project is determined as mandatory supervision; for a municipal type, a high-risk, and a credit rating of C level engineering project, the degree of supervision of the engineering project is determined as strict supervision; for a general type, a low-risk, and a credit rating of A level engineering project, the degree of supervision of the engineering project is determined as routine supervision.
[0076] The above rules for determining the degree of supervision according to the project type, risk level and credit rating are exemplary. It can be understood that those skilled in the art can flexibly configure and extend the division logic of the degree of supervision, the naming of the level, and the combination relationship between the parameters (project type, risk level, credit rating) according to specific management needs and business scenarios.
[0077] For example, the degree of supervision can be further refined into more levels (such as "special supervision", "enhanced supervision", "standard supervision", "simplified supervision", etc.), and more dimensional judgment parameters (such as project time urgency, historical violation records, seasonal construction factors, etc.) can be included. In the embodiments of the present application, by presetting the corresponding degree of supervision for different parameter combinations, a complete and adaptable differentiated supervision rule system is formed to realize precise management of various engineering projects, which is not limited here.
[0078] Correspondingly, in the embodiments of the present application, the centralized server is configured to determine the target inspection frequency of each monitoring target in the engineering project based on the first corresponding relationship between the preset degree of supervision and the inspection frequency of each monitoring target based on the determined degree of supervision. The specific implementation is as follows at least one step: When the monitoring target is personnel, the target inspection frequency thereof is determined as the corresponding personnel attendance frequency according to the degree of supervision of the engineering project to which it belongs. For example: if the degree of supervision is mandatory supervision, the target inspection (attendance) frequency of the personnel is determined as 4 times a day; if the degree of supervision of the project is strict supervision, the target inspection (attendance) frequency of the personnel is determined as 6 times a day; if the degree of supervision of the project is routine supervision, the target inspection (attendance) frequency of the personnel is determined as 2 times a day.
[0079] When the monitoring target is engineering equipment, the target inspection frequency thereof is determined as the corresponding equipment state checking frequency according to the degree of supervision of the engineering project to which it belongs. For example: if the degree of supervision is mandatory supervision, the target inspection (state checking) frequency of the engineering equipment is determined as 1 time a week; if the degree of supervision is strict supervision, the target inspection (state checking) frequency of the engineering equipment is determined as 1 time every 2 days; if the degree of supervision of the project is routine supervision, the target inspection (state checking) frequency of the engineering equipment is determined as 1 time a month.
[0080] In some possible embodiments, the centralized server is further configured to associate the determined supervision degree and corresponding target inspection frequency with the labeled engineering project, for example, associate the supervision degree and corresponding target inspection frequency (e.g., Reg_20250101_01) of the engineering project with the labeled engineering project (e.g., Proj_001 corresponding to Comp_001), and generate a corresponding binding relationship (e.g., Proj_001 corresponding to Comp_001 corresponding to Reg_20250101_01).
[0081] In some possible embodiments, if the centralized server detects that the same engineering project is bound to multiple different supervision degrees and corresponding target inspection frequencies, the centralized server automatically pushes a rule exception message and triggers a rule conflict resolution process.
[0082] In some possible embodiments, the conflict resolution process includes that the centralized server selects in response to an administrator's operation, or automatically determines a final effective supervision degree and corresponding target inspection frequency according to a preset priority strategy (for example, retaining a latest configured rule, or according to an authority level of a rule source), and meanwhile, marks a supervision degree and corresponding target inspection frequency that is not adopted as "invalid" and archives the supervision degree and corresponding target inspection frequency.
[0083] In some possible embodiments, the centralized server is further configured to, for a newly accessed or newly created engineering project, if it is not detected that the engineering project is bound to any specific supervision degree and corresponding target inspection frequency within a preset time, automatically perform supervision according to a preset supervision degree and corresponding target inspection frequency. Meanwhile, an exception reminder is pushed to a relevant supervision department to notify an administrator that supervision of the corresponding engineering project is in a default execution state.
[0084] In the embodiments of the present application, the centralized server is further configured to, after determining the target inspection frequency corresponding to the engineering project, implement dynamic monitoring and data collection on various monitoring targets in the engineering project according to a preset inspection frequency and execution logic.
[0085] Specifically, if the monitoring target is the personnel, identity data and positioning data of the personnel are obtained through a first positioning terminal. The step of collecting positioning data by the first positioning terminal is described above and will not be repeated here.
[0086] Further, the first positioning terminal communicates with the gateway through a low-power wide-area network technology, such as LoRa (Long Range, long-range radio), wherein: the first positioning terminal sends a registration request to the gateway closest in range within the signal coverage range, and the request contains the unique identifier of the positioning terminal; after the gateway receives the request, the gateway authenticates based on the unique identifier of the first positioning terminal and a dynamically updated key, and after the authentication is passed, a stable data connection is established.
[0087] In some possible embodiments, the first positioning terminal is equipped with a display screen, and after the authentication and connection are successful, the current positioning data and attendance-related reminders, such as “reinforcing bar processing area in area A” and “remaining time to pre-shift clock-in deadline: 25 minutes”, can be displayed in real time, and in response to the clock-in operation of the attendance personnel, current positioning data is generated and uploaded to the corresponding gateway together with the identity information of the current attendance personnel.
[0088] In some possible embodiments, when the first positioning terminal initiates a registration or data upload request to the gateway, if the gateway verifies that the unique identifier or the dynamic key is invalid, the gateway will return an “authentication failure” instruction to the first positioning terminal. After receiving the instruction, the first positioning terminal will immediately trigger a local alarm mechanism, such as providing a visual warning through a red light that is continuously or regularly flashing, and displaying explicit prompt information, such as “device not activated, please contact administrator”, on the display screen, to guide the person holding the first positioning terminal to handle the abnormal state in a timely manner.
[0089] In some possible embodiments, the gateway uploads the received current positioning data and the identity information of the current attendance personnel to the centralized server. If the centralized server does not receive any heartbeat signal or positioning data from a gateway within a preset monitoring period (for example, 30 minutes), the gateway is determined to be in a “disconnected state”, and a corresponding gateway disconnection warning is automatically generated and pushed to the corresponding administrator, and the warning information includes the gateway number, the last known position, and the disconnection duration, to support rapid troubleshooting of gateway failure, power depletion, or abnormal movement.
[0090] In some possible embodiments, the gateway caches the received data in an offline mode, and adds a timestamp and a serial number to each cached record. Before communication is restored and batch uploading is started, the integrity of the local cache data is checked, and if the check finds that the data is broken or abnormal (such as discontinuous serial numbers), the terminal will attach a “data may be missing” marker to the uploaded data packet, to allow the centralized server to identify when analyzing the data.
[0091] In the embodiments of the present application, after the centralized server obtains the identity information and positioning data of the personnel, if the identity information and the positioning data of the personnel are inconsistent, the centralized server will automatically generate a warning and push it to the corresponding administrator, and the warning information includes the identity information of the personnel, the last known position, and the disconnection duration, to support rapid troubleshooting of the gateway failure, power depletion, or abnormal movement.Figure 4 is also configured to perform the following steps: In step S401, at least one attendance range corresponding to the identity information of the personnel and attendance time corresponding to the at least one attendance range are determined according to the identity information of the personnel. In step S402, the positioning data is matched with the at least one attendance range to determine a target attendance range, and a timestamp at which the positioning data is obtained is matched with attendance time corresponding to the target attendance range, and an attendance state of the personnel is generated based on a first matching result, the attendance state including the identity information of the personnel, current positioning data, a current timestamp, and an attendance success / failure label. When the matching is successful, it is determined that the attendance check-in condition is met, and the attendance state includes an attendance success label; when the matching fails, it is determined that the attendance check-in condition is not met, and the attendance state includes an attendance failure label. In step S403, an attendance statistical result of the engineering project is generated based on the attendance states of the personnel in the engineering project.
[0092] In the embodiments of the present application, the centralized server is equipped with a display screen and integrates a GIS (Geographic Information System) system, and the at least one attendance range and the attendance time corresponding to the at least one attendance range are set by an administrator in the centralized server, including at least one of the following steps: In response to a point selection or a drag indication on a map interface displayed by the GIS system on the display screen of the administrator, an electronic fence is drawn; wherein the electronic fence represents the attendance range, the centralized server supports multiple fence shapes such as polygons or circles, and the drawing precision can reach ±1 meter, ensuring that the electronic fence is highly consistent with the actual boundary of the engineering project site.
[0093] In response to an operation of the administrator in the centralized server, based on the electronic fence boundary marked by the GIS map, an electronic fence sub-region attribute (such as A area: tower crane operation area; B area: material storage area) is set, and a corresponding attendance personnel list is bound, and the identity information of the personnel is associated with the corresponding electronic fence sub-region (attendance range), and the attendance time and check-in window (such as attendance time 7:00, check-in window ±30 minutes) corresponding to the electronic fence sub-region (attendance range) are set; wherein the administrator sets the attendance frequency of the personnel according to the target inspection frequency determined based on the supervision degree of each engineering project, which will not be described here.
[0094] In the embodiments of the present application, the identity information of the attendance personnel carries corresponding work qualifications, and the centralized server is further configured to perform at least one of the following steps: If it is detected that the current attendance staff's work qualification does not match the electronic fence sub-region attribute, the attendance staff is automatically marked as invalid, and a reminder is pushed to the administrator; When the administrator configures or adjusts the boundary of the electronic fence sub-region, automatic spatial overlap detection is performed. If it is detected that different electronic fence sub-regions have boundary overlap or inclusion relationship, a warning information of sub-region boundary overlap is prompted, so that the administrator re-adjusts the fence range to ensure the independence of each attendance and monitoring region, thereby avoiding business logic conflicts such as attendance determination, risk early warning, etc. caused by region overlap.
[0095] In the step S401, after obtaining the identity information of the attendance staff, the centralized server determines at least one electronic fence sub-region corresponding to the identity information as an attendance range, matches the positioning data with the at least one attendance range to determine a target attendance range, and finally matches the timestamp of obtaining the positioning data with the attendance time corresponding to the target attendance range. Based on the first matching result, the attendance state of the staff is generated, which includes the identity information of the staff, the current positioning data, the current timestamp, and the attendance success / failure label. The specific implementation scheme is a conventional technical means in the art, which will not be described here.
[0096] In the embodiment of the present application, the centralized server is further configured to: For the attendance state carrying the attendance failure label, based on the attendance state, a corresponding warning level is determined, and based on the corresponding relationship between the preset warning level and the warning process, a target warning process is triggered to push a warning message, so that the administrator of the engineering project handles the abnormality.
[0097] In some possible embodiments, the warning level includes at least one level, for example, a first-level warning and a second-level warning. The first-level warning is used to identify high-risk abnormal events that need to be handled urgently, and the second-level warning is used to identify general abnormal events that need to be paid attention to.
[0098] Specifically, the push target of the first-level warning can include the administrator of the engineering project and the corresponding engineering project supervision end. For example, when the system determines that a high-risk abnormality such as "false attendance", "impersonation" or device serious failure occurs, a first-level warning will be triggered and pushed to the administrator and the engineering project supervision platform in the form of pop-up window, voice, short message, etc. The push target of the second-level warning can be limited to the administrator of the engineering project. For example, when the system determines that a general abnormality such as "late" or "early departure" or device parameter close to threshold occurs, a second-level warning will be triggered and pushed to the administrator's application interface or message center for subsequent follow-up processing.
[0099] In some possible embodiments, the centralized server is further configured to perform at least one of the following steps: For the second-level early warning, if the early warning information is not processed by the administrator within a preset time limit (for example, 2 hours), the early warning information is upgraded and pushed to a higher-level supervisory department end; The complaint request submitted by the attendance personnel and the uploaded proof materials are transferred to the administrator for processing, and based on the processing result, the attendance state of the attendance personnel is updated.
[0100] In the embodiments of the present application, the specific implementation schemes are conventional technical means in the art, which will not be described here.
[0101] In some possible embodiments, the attendance personnel only need to press the positioning terminal key or click the APP once to complete the clock-in, and offline scenarios are supported, data can be cached for later transmission, and no special training is required. At the same time, for special operations such as holidays, the clock-in mode can also be set to manual clock-in and face verification dual authentication to strengthen personnel identity and on-site management in critical periods.
[0102] In the step S402, the centralized server is further configured to perform identity verification based on the face information of the personnel, and generate the attendance state of the personnel based on the first matching result and the verification result. The specific implementation scheme is a conventional technical means in the art, which will not be described here.
[0103] In some possible embodiments, the centralized server is further configured to perform the following steps: Based on the attendance states of the personnel in the engineering project, statistics are performed according to at least one statistical range, the attendance rate of the target personnel is calculated, and a visual report is generated and displayed; The statistical range includes the same engineering project, the same attendance range, the same attendance time, and a preset personnel grouping.
[0104] In some possible embodiments, during the generation of the visual report, if it is detected that the clock-in record of a certain period is missing, the report will be automatically marked as a "data to be supplemented" state, and the administrator will be reminded to check the upload log of the related terminal.
[0105] The centralized server generates and displays the multi-dimensional and deep analysis visual report, and provides the manager with comprehensive and intuitive data insights, which helps to quickly locate the weak management links and thus implement targeted management optimization.
[0106] Further, the centralized server is further configured to perform at least one of the following steps: The attendance states of the attendance personnel are used as the basis for salary calculation; When it is determined that the attendance rate is lower than the preset threshold, a personnel configuration early warning prompt information is generated to provide data support for the administrator for decision-making of the engineering project.
[0107] In some possible embodiments, in the centralized server, the multi-source heterogeneous data is integrated and associated by constructing a unified engineering project management database, comprehensive query and deep analysis are performed by the centralized server, a full-chain associated view for each type of supervision target is obtained, and a unified data basis and decision support are provided for fine and differentiated supervision.
[0108] In the embodiments of the present application, if the monitoring target is the engineering equipment, the device information, positioning data and operation data of the engineering equipment are obtained through the second positioning terminal, the data acquisition and uploading process of the second positioning terminal to the centralized server are the same as those of the first positioning terminal, and details are not repeated here.
[0109] In some possible embodiments, the second positioning terminal is further configured with at least one sensor for acquiring operation data of the corresponding equipment, for example, a rotating speed sensor mounted on the motor shaft for a tower crane, a torque sensor mounted on the lifting arm, a voltage sensor mounted on the input end for a welding machine, a temperature sensor mounted on the transformer, etc. When it is detected that the sensor is installed incorrectly, the corresponding sensor signal is prompted to be abnormal, so that the administrator can recalibrate the installation position.
[0110] In the embodiments of the present application, after the centralized server obtains the device information, positioning data and operation data of the engineering equipment, specifically, as shown in Figure 5 The centralized server is further configured to execute the following method steps: Step S501, determining at least one work range and operation data threshold value corresponding to the engineering equipment according to the device information of the engineering equipment; Step S502, matching the positioning data with the at least one work range to determine a target work range, and matching the operation data with the operation data threshold value, generating an operation state of the engineering equipment based on a second matching result, the operation state including the device information of the engineering equipment and a normal / abnormal label of operation; Step S503, generating a device statistical result of the engineering project based on each operation state of each engineering equipment in the engineering project.
[0111] In the embodiments of the present application, the at least one work range and operation data threshold value are also set by the administrator in the centralized server, and the setting method of the specific work range is referred to the setting method of the attendance range, which is not repeated here. When it is detected that the operation data threshold value does not match the standard operation data range of the corresponding engineering equipment, the operation data threshold value of the corresponding equipment is prompted to be abnormal, so that the administrator can recalibrate.
[0112] In some possible embodiments, the centralized server is further configured to perform the following at least one step: match the positioning data with the at least one job range, and if the positioning data deviates from the at least one job range by a preset distance for more than a preset time duration, determine that the positioning data is abnormal, and generate an abnormality label; The centralized server is further configured to perform the following at least one step: real-time matching, compare the operation data with a preset operation threshold, and if the operation data exceeds the preset operation threshold at a time, determine that the operation data is abnormal, and generate an abnormality label; timely matching, input at least one of the operation data and historical fault records of the operation data into a prediction model, and output a probability that the engineering equipment will have a specific fault in a future period of time, and if the probability exceeds a preset threshold, determine that the operation data is abnormal, and generate an abnormality label.
[0113] In some possible embodiments, the centralized server is further configured to perform the following at least one step: when the operation data approaches but does not exceed the preset threshold for multiple times in succession, determine that a risk is increased, and issue a prompt warning; for a case where the operation data exceeds the threshold for a moment and then returns to normal immediately, identify the case as an occasional disturbance, and only record the data, without triggering a warning.
[0114] In the embodiments of the present application, the centralized server is further configured to, for an operation state marked as abnormal, determine a corresponding warning level based on the operation state, and trigger a corresponding warning process for message pushing according to a preset correspondence between the warning level and the warning process.
[0115] In some possible embodiments, the warning level includes at least a first warning and a second warning, wherein the first warning corresponds to a high-risk equipment abnormal event that needs to be handled urgently, the pushing target of the first warning includes a project administrator and an enterprise supervision platform, and the first warning can be sent through multiple channels such as a pop-up window, a voice, and a short message; and the second warning corresponds to a general risk event that needs to be paid attention to, the pushing target of the second warning is usually limited to an application interface of the project administrator, and the second warning is marked as a state of "to be paid attention to".
[0116] In some possible embodiments, the warning message contains key information for quick positioning and decision making, such as equipment identification, abnormal type, current parameter value and threshold, real-time location, and processing suggestion. Through the hierarchical warning and closed-loop handling mechanism of the centralized server, the system realizes intelligent and differentiated management of equipment abnormal events.
[0117] In some possible embodiments, the centralized server is further configured to perform closed-loop processing of the device abnormality event. Specifically, after the early warning message is pushed, an administrator can issue a processing instruction through a terminal application of the administrator, including a specific processing scheme (such as "suspend operation", "on-site verification", etc.) and a time limit requirement for execution, and the processing instruction is pushed to the corresponding mobile terminal through the gateway. The mobile terminal prompts the on-site personnel through a display screen, a buzzer, and the like.
[0118] After the on-site processing personnel complete the processing according to the instruction, the on-site processing personnel feeds back the processing result through the mobile terminal application. For example, for position abnormality, the on-site processing personnel can verify the cause on site and adjust the device position, click "processing completed" in the application, and upload an on-site photo as a voucher. For running data abnormality, the on-site processing personnel can check and repair sensor faults, and upload detailed processing records, including replaced parts, maintenance time, and the like.
[0119] When the centralized server receives the feedback, the centralized server is further configured to transfer the feedback to a corresponding administrator, so that the administrator updates a running state of a corresponding device to a running normal label, and stops related early warning pushing.
[0120] In the embodiments of the present application, the centralized server realizes fine management of on-site attendance of a construction project and supervision of engineering equipment through three innovations of region refinement, rule dynamization, and abnormality intelligentization. The on-site attendance of the construction project and the supervision of the engineering equipment are realized through the following steps: the work area is subdivided in an electronic fence, and personnel and engineering equipment are bound, the construction project plan is dynamically adjusted, and the integrated and fine closed-loop management of personnel attendance and device running is realized.
[0121] In some possible embodiments, the centralized server is further configured to monitor a time limit for processing an abnormality by an administrator. Specifically, the centralized server is further configured to perform the following steps: determine a target time limit requirement in the construction project based on a second correspondence relationship between the supervision degree and the time limit requirement for processing the early warning message.
[0122] For example, if the supervision degree is mandatory supervision, the target time limit requirement in the construction project is determined to be 2 hours; if the supervision degree is strict supervision, the target time limit requirement in the construction project is determined to be 1 hour; and if the supervision degree is routine supervision, the target time limit requirement in the construction project is determined to be 4 hours.
[0123] In some possible embodiments, the centralized server is further configured to perform at least one of the following steps: for each monitoring target, calculate a compliance rate of the monitoring target in a corresponding period according to a corresponding preset unit time period; For each engineering project, the length of time for the administrator of the engineering project to process the early warning message is obtained according to a preset unit time period, and based on the length of time and the target time limit requirement, the early warning processing and timely rate of the engineering project in the corresponding period is calculated.
[0124] In the following, a specific embodiment is given, in which the statistical period of the personnel attendance compliance rate is set to be daily, the statistical period of the engineering equipment checking compliance rate is set to be weekly, and the statistical period of the early warning processing and timely rate is set to be monthly.
[0125] Specifically, for each statistical day of the attendance compliance rate, the calculation method is (number of normal attendance times on the day / number of people who should attend on the day) × 100%. Wherein, the number of attendance times is determined according to the target inspection frequency of the engineering project; For each statistical week of the engineering equipment checking compliance rate, the calculation method is (total number of equipment with normal running state in the week / total number of equipment that should be checked in the week) × 100%; For each statistical month of the early warning processing and timely rate, the calculation method is (total number of early warnings completed within the preset time limit in the month / total number of early warnings generated in the month) × 100%, wherein the processing time limit is determined according to the target time limit requirement.
[0126] In some possible embodiments, the centralized server is further configured to: For each engineering project, at least one compliance rate corresponding to each monitoring target in a preset comprehensive evaluation period and at least one early warning processing and timely rate in the comprehensive evaluation period are obtained according to a preset comprehensive evaluation period, and the comprehensive evaluation period is greater than or equal to any one of the unit time periods; Based on the at least one compliance rate and the early warning processing and timely rate, a comprehensive compliance score of the engineering project is calculated; The comprehensive compliance score is compared with a preset passing score, and when the engineering project is determined to be non-compliant according to the comparison result, a rectification message is pushed to make the administrator of the engineering project rectify.
[0127] In the following, a specific embodiment is given, first, the centralized server automatically obtains at least one compliance rate (such as attendance compliance rate, equipment checking compliance rate) and at least one early warning processing and timely rate corresponding to the engineering project in a preset comprehensive evaluation period (such as monthly or quarterly, the period is not less than the statistical period of the foregoing compliance rates).
[0128] Secondly, according to a preset weight, the attendance compliance rate accounts for 30%, the equipment checking compliance rate accounts for 30%, and the early warning processing and timely rate accounts for 40%, and the comprehensive compliance score of the engineering project is calculated by weighting.
[0129] In some possible embodiments, the rectification message comprises at least one of the following: a non-compliance item (for example, an attendance compliance rate of 75% < a requirement of 90%), a warning processing rate of 80% < a requirement of 90%, a rectification requirement (within 3 days, improve the attendance frequency to 6 times / day, and process all warning messages within 24 hours), a deadline, a penalty measure (if not rectified after the deadline, the credit points of the engineering project will be deducted), and the like. In some possible embodiments, after the centralized server pushes the rectification message, the centralized server is further configured to: determine a rectification proof obtained according to rectification performed according to the rectification message, obtain at least one compliance rate corresponding to each monitoring target in a current comprehensive evaluation period, and at least one warning processing rate in the comprehensive evaluation period, and calculate a rectification score of the engineering project; based on the rectification score and a preset passing score, determine that the engineering project is non-compliant, and push a credit point deduction message.
[0130] In some possible embodiments, the centralized server is further configured to store the generated comprehensive compliance score, rectification notice, and rectification proof and the like in an encrypted electronic file, the electronic file supports permission-based query and long-term storage, and the access permission thereof is strictly limited to a supervisory department and a corresponding enterprise responsible person.
[0131] In some possible embodiments, a processing time limit is also set for the administrator to process the rectification proof, and supervision is performed, if the centralized server detects that the corresponding supervisory department is overdue and does not respond, an automatic reminder is sent, and if a preset period of time is exceeded, a default processing (for example, marked as “overdue default pass”) is performed according to a preset rule to ensure a process closed loop.
[0132] Through the engineering project management system described in the embodiments of the present application, not only attendance statistics for personnel are realized, but also a comprehensive management closed loop integrating construction equipment operation monitoring, differentiated supervision based on project risks and enterprise credit, and multi-source data query analysis is expanded, so that integrated fine management of personnel, equipment, and the project itself in multiple engineering projects is realized.
[0133] In the prior art, a centralized design with architecture solidification and module tight coupling is usually adopted, resulting in significant limitations of the system. The functional components cannot be independently optimized or expanded, and it is difficult to flexibly integrate new functions such as attendance statistics and device monitoring on the basis of positioning. At the same time, the system lacks efficient multi-source data integration capability and cannot fuse and deeply analyze multi-dimensional data such as positioning information, device operating parameters, and enterprise credit, which restricts the mining of data value. In addition, the rigid system architecture cannot adapt to the dynamic changes of management scenarios, such as the inability to smoothly expand from personnel positioning to personnel and device collaborative positioning, which has serious deficiencies in scalability and adaptability. This is the fundamental architectural defect of the existing solution that makes it difficult to achieve integrated management of "positioning, attendance, monitoring, and supervision".
[0134] Therefore, in some possible embodiments, the project management system further comprises a functional output layer deployed on the centralized server, which is responsible for providing various management function interfaces and visual interfaces, including administrator supervision background, mobile application, data statistical report, and API interface to external systems, for users.
[0135] Referring to Figure 6 Through the functional output layer 604, the terminal perception layer 601 composed of positioning terminals, the data transmission layer 602 composed of gateways or multi-gateways, and the processing and analysis layer composed of centralized servers 603 are combined to form a four-layer decoupled architecture of the project management system, which realizes efficient expansion of system functions, external convenient connection, and modular plug-and-play, significantly improving flexibility and economy.
[0136] Among them, each level can be independently upgraded and expanded without affecting the core logic. For example, in the terminal perception layer, new sensors can be conveniently accessed as positioning terminals through standardized interfaces (such as I2C / SPI); in the processing and analysis layer composed of centralized servers, new algorithm modules can be independently deployed through containerization technology.
[0137] Through the above four-layer decoupled architecture, the development cycle of new functions (such as material management) is shortened from 2 to 3 months to 2 to 4 weeks, the cost is reduced by more than 60%, and new scenarios such as safety training and environmental monitoring can be quickly supported.
[0138] Moreover, the processing and analysis layer composed of centralized servers adopts standard protocols and interfaces such as LoRaWAN, MQTT, and RESTful API, ensuring wide compatibility, enabling it to access various third-party positioning terminals, and efficiently connecting to external systems such as enterprise ERP (Enterprise Resource Planning) and government smart construction site platforms.
[0139] The adaptation cost of connecting external systems is reduced by about 80% through the above-mentioned standardized design, and the connection period is shortened from 1 month to 1 week.
[0140] In addition, the processing and analysis layer also provides a prefabricated extension module library (such as material management and safety warning), and the administrator can enable and configure as needed through the visual interface without coding.
[0141] For simple customization needs, new rule modules can be created in the processing and analysis layer through a visual tool without code, so that the prefabricated module can be enabled in about 30 minutes, and the development cost of custom functions is close to zero, and the efficiency is improved by more than 97% compared with the traditional development mode.
[0142] The four-layer decoupling architecture described in the embodiments of the application realizes efficient and flexible scalability. The new function is modularized, the cost can be reduced by 60%, the period is shortened by 75%, and the prefabricated module is enabled in 30 minutes. The standardized protocol supports wide compatibility with third-party devices and external systems, the connection cost is reduced by 80%, and the period is shortened to 1 week. The architecture reserves interfaces to support seamless extension of new sensors and application scenarios in the future, meeting the full life cycle iteration needs.
[0143] The engineering project management system described in the above embodiments of the application realizes the leap from basic records to intelligent decision-making, and through fine attendance in high-risk areas, intelligent prediction of equipment failure, and differential dynamic monitoring rules based on project risks and enterprise credit, a "positioning, attendance, monitoring, and supervision" integrated management closed loop is constructed, overcoming the problem of single function of traditional systems and disconnection with actual management.
[0144] At the same time, through deep mining and analysis of multi-source data, the original data is transformed into high-value decision-making resources, such as optimizing personnel scheduling based on attendance data, predicting maintenance needs based on equipment operation trends, and identifying irregular operations and configuration risks through multi-dimensional data fusion, thereby effectively solving the pain point of low data value utilization rate in the prior art, and promoting project management from passive recording to active and precise value-added decision-making.
[0145] Based on the same inventive concept, the engineering project management method described in the embodiments of the application, as shown in Figure 7 includes the following steps: Step S701, detecting the signal strength of a global positioning system (GPS) through at least one positioning terminal, and determining a target positioning mode from at least one positioning mode based on the relationship between the detected signal strength and a preset threshold; Wherein, the at least one positioning terminal is respectively arranged in different types of monitoring targets in at least one engineering project, and the positioning mode includes a GPS positioning mode and a Bluetooth positioning mode; In step S702, the positioning terminal acquires positioning data of the monitoring target according to the target positioning mode, and uploads the positioning data and the multi-mode data to the gateway. The multi-mode data includes at least one of identity information, device information, and operation data. In step S703, the gateway forwards the positioning data, identity information, device information, and operation data to the centralized server. In step S704, the centralized server acquires target dimension data corresponding to different types of monitoring targets in each project, and determines the business state of the monitoring target based on the target dimension data and a preset business satisfaction condition corresponding to the monitoring target. When the business state of the monitoring target is abnormal, a warning message is pushed to enable the administrator of the project to perform abnormal processing. The different types of monitoring targets include personnel and engineering equipment in the projects, and the business satisfaction condition includes an attendance condition for personnel and a normal operation condition for engineering equipment.
[0146] In some possible embodiments, the positioning terminal detects the signal strength of a global positioning system (GPS), and determines a target positioning mode from at least one positioning mode based on the relationship between the detected signal strength and a preset threshold, including: For each positioning terminal, the positioning terminal detects the signal strength of the GPS; If the detected signal strength exceeds the preset threshold, it is determined that the environment is open, and the target positioning mode is determined to be a GPS positioning mode; If the detected signal strength is lower than the preset threshold, it is determined that the environment is blocked, and the target positioning mode is determined to be a Bluetooth positioning mode.
[0147] In some possible embodiments, the multi-mode data further includes project types, risk levels, and credit ratings of the at least one project, and the method further includes at least one of the following steps performed by the centralized server: For each project, the project types, risk levels, and credit ratings are used to determine the supervision degree of the project; based on a preset first correspondence relationship between the supervision degree and the inspection frequency of each monitoring target, and a preset second correspondence relationship between the supervision degree and the time limit requirement for processing the warning message, the target inspection frequency and the target time limit requirement of each monitoring target in the project are determined.
[0148] In some possible embodiments, the method further includes the following steps performed by the centralized server: acquiring target dimension data corresponding to each of the monitoring targets in the engineering project according to a target inspection frequency of each of the monitoring targets in the engineering project; if the monitoring target is the personnel, acquiring identity information and positioning data of the personnel, and determining an attendance state of the personnel based on the attendance clock-in condition; if the monitoring target is the engineering equipment, acquiring equipment information, positioning data and running data of the engineering equipment, and determining a running state of the engineering equipment based on the normal running condition.
[0149] In some possible embodiments, the acquiring of the identity information and the positioning data of the personnel, and the determining of the attendance state of the personnel based on the attendance clock-in condition include: determining at least one attendance range corresponding to the identity information of the personnel and an attendance time corresponding to the at least one attendance range; matching the positioning data with the at least one attendance range to determine a target attendance range, and matching a time stamp at which the positioning data is acquired with the attendance time corresponding to the target attendance range, to generate the attendance state of the personnel based on a first matching result, the attendance state including the identity information of the personnel, current positioning data, a current time stamp and an attendance success / failure label; generating an attendance statistical result of the engineering project based on the attendance states of the personnel in the engineering project.
[0150] In some possible embodiments, the method further includes the following steps performed by the centralized server: generating and displaying a visual report based on the attendance states of the personnel in the engineering project, and performing statistics according to at least one statistical range to calculate an attendance rate of a target personnel; wherein the statistical range includes the same engineering project, the same attendance range, the same attendance time and a preset personnel grouping.
[0151] In some possible embodiments, the acquiring of the equipment information, the positioning data and the running data of the engineering equipment, and the determining of the running state of the engineering equipment based on the normal running condition include: determining at least one work range corresponding to the equipment information of the engineering equipment and a running data threshold; matching the positioning data with the at least one job range, determining a target job range, and matching the operation data with the operation data threshold, generating an operation state of the engineering equipment based on a second matching result, the operation state including equipment information of the engineering equipment and a normal / abnormal operation label; Based on the operation state of each engineering equipment in the engineering project, a device statistical result of the engineering project is generated.
[0152] In some possible embodiments, the method further includes performing at least one of the following steps by the centralized server: For each monitoring target, a compliance rate of the monitoring target in a corresponding period is calculated according to a corresponding preset unit time period; For each engineering project, a time length for which an administrator of the engineering project processes the early warning message is obtained according to a preset unit time period, and based on the time length and the target time limit requirement, a pre-warning processing and timely rate of the engineering project in the corresponding period is calculated.
[0153] In some possible embodiments, the method further includes performing the following steps by the centralized server: For each engineering project, at least one compliance rate corresponding to each monitoring target in a comprehensive evaluation period and at least one pre-warning processing and timely rate in the comprehensive evaluation period are obtained according to a preset comprehensive evaluation period, the comprehensive evaluation period being greater than or equal to any of the unit time periods; Based on the at least one compliance rate and the pre-warning processing and timely rate, a comprehensive compliance score of the engineering project is calculated; The comprehensive compliance score is compared with a preset passing score, and when the engineering project is determined to be non-compliant according to a comparison result, a rectification message is pushed to enable the administrator of the engineering project to rectify.
[0154] In some possible embodiments, after the rectification message is pushed, the method further includes performing the following steps by the centralized server: After obtaining a rectification proof obtained by rectifying according to the rectification message, at least one compliance rate corresponding to each monitoring target in a current comprehensive evaluation period and at least one pre-warning processing and timely rate in the comprehensive evaluation period are obtained, and a rectification score of the engineering project is calculated; When the engineering project is determined to be non-compliant based on the rectification score and a preset passing score, a credit score deduction message is pushed.
[0155] Through the above engineering project management method, the limitations of single function, rigid architecture and poor adaptability of the prior art are broken through, a comprehensive management scheme integrating differentiated supervision of attendance statistics and engineering equipment operation of personnel, multi-source data query analysis is constructed, and full-chain fine management and control of personnel and engineering equipment from data acquisition to intelligent decision-making is realized.
[0156] Based on the same inventive concept, the embodiment of the present application proposes an electronic device, comprising at least one processor; and a memory in communication connection with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform an engineering project management method as described in any one of the above embodiment first aspects.
[0157] An electronic device 800 according to this embodiment of the present application will be described below with reference to Figure 8 Figure 8 The device 800 shown is merely one example and should not be taken as limiting the functionality or use of embodiments of the present application.
[0158] As shown in Figure 8 An electronic device 800 is shown in the form of a general electronic device. The components of an electronic device 800 can include, but are not limited to, the at least one processor 801 described above, the at least one memory 802 described above, and a bus 803 connecting different system components, including the memory 802 and the processor 801.
[0159] The bus 803 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a processor or local bus using any of a variety of bus architectures.
[0160] The memory 802 can include a readable medium in the form of volatile memory, such as a random access memory (RAM) 8021 and / or a cache memory 8022, and can further include a read-only memory (ROM) 8023.
[0161] The memory 802 can further include a program / utility 8025 having a set of (at least one) program modules 8024, such as an operating system, one or more application programs, other program modules, and program data, each of which or a combination of which can include the implementation of a network environment.
[0162] An electronic device 800 can also communicate with one or more external devices 804 (e.g., a keyboard or a pointing device) that can be used to interact with the transaction pre-check device 800 and / or one or more devices that enable a user to interact with an electronic device 800 and / or any devices (e.g., a router, a modem, a printer, a scanner, a camera, a television, a direct broadcast satellite receiver, a telephone, a facsimile, a telemetry device, etc.) that enables the electronic device 800 to communicate with one or more other electronic devices. Such communication can occur via Input / Output (I / O) interface(s) 805. Still yet, an electronic device 800 can communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or the Internet) through a network adapter 806. As depicted, a network adapter 806 can communicate with the other components of an electronic device 800 through bus 803. It should be appreciated that although not shown, other hardware and / or software components that can be used in conjunction with an electronic device 800 can include, but are not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.
[0163] Based on the same inventive concept, the embodiment of the present application provides a computer readable storage medium, which stores a computer program, and the computer program includes program instructions, which, when executed by a computer, cause the computer to perform any of the project management methods discussed above. Since the principle of solving problems of the above computer readable storage medium is similar to that of the access control method of the voucher cabinet, the implementation of the above computer readable storage medium can be referred to the implementation of the method, and the repeated parts will not be described herein.
[0164] Based on the same inventive concept, the embodiment of the present application also provides a computer program product, which includes computer program codes, and the computer program codes, when executed on a computer, cause the computer to perform any of the project management methods discussed above. Since the principle of solving problems of the above computer program product is similar to that of the project management method, the implementation of the above computer program product can be referred to the implementation of the method, and the repeated parts will not be described herein.
[0165] The project management system, method, electronic device, computer readable storage medium and computer program product in the embodiments of the present application are based on electronic fence positioning technology, not only realize attendance statistics for personnel, but also expand to a comprehensive management closed loop integrating construction equipment operation monitoring, differentiated supervision based on project risks and enterprise credit, and multi-source data query analysis, so as to realize integrated fine management of personnel, equipment and projects in multiple projects.
[0166] Those skilled in the art will appreciate that embodiments of the present application can be readily used as software, hardware, or a combination of software and hardware. In one embodiment, embodiments of the present application can be implemented in software and / or firmware. In this embodiment, the software implementation can include a computer program product which can include one or more computer program elements having computer readable program instructions stored in a computer readable storage medium such as a floppy disk, hard disk, ROM, etc. The computer readable storage medium can also include computer readable storage media storing data that is used for the operation of the computer readable program instructions.
[0167] The present application is described in reference to the flow diagrams and / or block diagrams of the methods, apparatus (systems) and computer program products according to this application. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions of the flow diagrams and / or block diagrams. Figure 1 one or more functions specified in the flow diagram and / or block diagram block or blocks. Figure 1 one or more functions specified in the flow diagram and / or block diagram block or blocks.
[0168] These computer program instructions can also be stored in a computer readable storage medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable storage medium produce an article of manufacture including instructions which implement the flow diagrams and / or block diagrams. Figure 1 one or more functions specified in the flow diagram and / or block diagram block or blocks. Figure 1 one or more functions specified in the flow diagram and / or block diagram block or blocks.
[0169] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the flow diagrams and / or block diagrams. Figure 1 one or more functions specified in the flow diagram and / or block diagram block or blocks. Figure 1 one or more functions specified in the flow diagram and / or block diagram block or blocks.
[0170] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.
Claims
1. A project management method, characterized in that, include: Using at least one positioning terminal, the signal strength of the Global Positioning System (GPS) is detected, and based on the relationship between the detected signal strength and a preset threshold, a target positioning mode is determined from at least one positioning mode. The at least one positioning terminal is deployed in at least one different type of monitoring target in at least one engineering project, and the positioning mode includes GPS positioning mode and Bluetooth positioning mode. The positioning terminal obtains the positioning data of the corresponding monitoring target according to the target positioning mode, and uploads the positioning data and the collected multi-mode data to the gateway. The multi-mode data includes at least one of identity information, device information and operation data. The location data, identity information, device information, and operational data are forwarded to a centralized server via a gateway. Through the centralized server, for each project, target dimension data corresponding to different types of monitoring targets in the project is obtained, and based on the target dimension data and preset business satisfaction conditions corresponding to the monitoring target, the business status of the monitoring target is determined; when the business status of the monitoring target is determined to be abnormal, an early warning message is pushed so that the administrator of the project can handle the abnormality. The different types of monitoring targets include the personnel and engineering equipment corresponding to each engineering project, and the business conditions include attendance and check-in conditions for personnel and normal operation conditions for engineering equipment.
2. The method according to claim 1, characterized in that, The step of detecting the signal strength of the Global Positioning System (GPS) through at least one positioning terminal, and determining the target positioning mode from at least one positioning mode based on the relationship between the detected signal strength and a preset threshold, includes: For each positioning terminal, the GPS signal strength is detected through the positioning terminal; If the detected signal strength exceeds a preset threshold, it is determined to be an open environment, and the target positioning mode is determined to be GPS positioning mode. If the detected signal strength is determined to be below a preset threshold, then the environment is determined to be obstructed, and the target positioning mode is determined to be Bluetooth positioning mode.
3. The method according to claim 1, characterized in that, The multi-modal data also includes the project type, risk level, and credit rating of the at least one engineering project, and the method further includes performing at least one of the following steps through the centralized server: For each project, the level of supervision is determined based on the project type, risk level, and credit rating. Based on the first correspondence between the pre-defined level of supervision and the inspection frequency of each monitoring target, and the second correspondence between the level of supervision and the time limit requirement for abnormal handling of the warning message, the target inspection frequency and target time limit requirement for each monitoring target in the project are determined.
4. The method according to claim 3, characterized in that, For each engineering project, the process involves acquiring target dimension data corresponding to different types of monitoring targets within the project, and determining the business status of the monitoring target based on the target dimension data and preset business satisfaction conditions corresponding to the monitoring target. This includes: According to the target inspection frequency of each monitoring target in the project, obtain the target dimension data corresponding to each monitoring target; If the monitoring target is the person, then the person's identity information and location data are obtained, and the person's attendance status is determined based on the attendance check-in conditions; If the monitoring target is the engineering equipment, then the equipment information, location data and operation data of the engineering equipment are obtained, and the operating status of the engineering equipment is determined based on the normal operating conditions.
5. The method according to claim 4, characterized in that, The step of obtaining the person's identity information and location data, and determining the person's attendance status based on the attendance check-in conditions, includes: Based on the personnel's identity information, determine at least one corresponding attendance range and the attendance time corresponding to the attendance range; The location data is matched with the at least one attendance range to determine the target attendance range, and the timestamp of the obtained location data is matched with the attendance time corresponding to the target attendance range. Based on the first matching result, the attendance status of the person is generated. The attendance status includes the person's identity information, current location data, current timestamp, and attendance success / failure label. Based on the attendance status of each person in the project, the attendance statistics of the project are generated.
6. The method according to claim 5, characterized in that, The method further includes performing the following steps via the centralized server: Based on the attendance status of each person in the project, statistics are performed according to at least one statistical range to calculate the attendance rate of the target personnel and generate and display a visual report. The statistical scope includes: the same engineering project, the same attendance range, the same attendance time, and preset personnel groups.
7. The method according to claim 4, characterized in that, The step of acquiring the equipment information, positioning data, and operational data of the engineering equipment, and determining the operational status of the engineering equipment based on the normal operating conditions, includes: Based on the equipment information of the engineering equipment, at least one corresponding operating range and operating data threshold are determined; The positioning data is matched with the at least one work area to determine the target work area, and the operation data is matched with the operation data threshold. Based on the second matching result, the operation status of the engineering equipment is generated. The operation status includes the equipment information of the engineering equipment and the normal / abnormal operation label. Based on the operating status of each piece of equipment in the project, the project's equipment statistics are generated.
8. The method according to claim 3, characterized in that, The method further includes performing at least one of the following steps via the centralized server: For each monitoring target, the compliance rate of the monitoring target within the corresponding preset unit time period is calculated respectively. For each project, according to a preset unit time period, the duration for the project administrator to process the warning message is obtained, and based on the duration and the target time limit requirement, the timely processing rate of the warning message for the project in the corresponding period is calculated.
9. The method according to claim 8, characterized in that, The method further includes performing the following steps via the centralized server: For each engineering project, according to a preset comprehensive evaluation cycle, at least one compliance rate corresponding to each monitoring target within the comprehensive evaluation cycle and at least one early warning processing timeliness rate within the comprehensive evaluation cycle are obtained, wherein the comprehensive evaluation cycle is greater than or equal to any one of the unit time cycles. Based on the at least one compliance rate and the timely handling rate of early warnings, the comprehensive compliance score of the project is calculated. The comprehensive compliance score is compared with the preset passing score. If the project is determined to be non-compliant based on the comparison result, a rectification message is pushed to the project administrator so that the project administrator can make rectifications.
10. The method according to claim 9, characterized in that, After the rectification message is pushed out, the method further includes performing the following steps through the centralized server: Determine the rectification certificate obtained after rectification based on the rectification message, obtain at least one compliance rate for each monitoring target within the current comprehensive evaluation period, and at least one timely early warning processing rate within the comprehensive evaluation period, and calculate the rectification score of the project. Based on the rectification score and the preset passing score, when the project is determined to be non-compliant, a message will be sent to deduct credit points.
11. An engineering management system, characterized in that, include: At least one positioning terminal is deployed in at least one different type of monitoring target in at least one engineering project to detect the signal strength of the Global Positioning System (GPS) and determine the target positioning mode from at least one positioning mode based on the relationship between the detected signal strength and a preset threshold; the positioning data of the corresponding monitoring target is obtained according to the target positioning mode, and the positioning data and the collected multi-mode data are uploaded to the gateway, wherein the multi-mode data includes at least one of identity information, device information and operation data; The gateway is used to forward the location data, identity information, device information, and operation data to the centralized server; A centralized server is used to acquire target dimension data corresponding to different types of monitoring targets in each project, and determine the business status of the monitoring target based on the target dimension data and preset business satisfaction conditions corresponding to the monitoring target. When the monitored target's business status is determined to be abnormal, an early warning message is pushed to enable the project administrator to handle the anomaly. The different types of monitoring targets include the personnel and engineering equipment corresponding to each engineering project, and the business conditions include attendance and check-in conditions for personnel and normal operation conditions for engineering equipment.
12. An electronic device, characterized in that, include: At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the steps in an engineering project management method as described in any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions for performing steps in an engineering project management method as described in any one of claims 1 to 10.
14. A computer program product, characterized in that, The computer program product includes: computer program code, which, when run on a computer, causes the computer to perform the steps in an engineering project management method as described in any one of claims 1 to 10.