Construction personnel safety monitoring system based on safety area electronic fence

By using a construction worker safety monitoring system based on electronic fences for safe areas, GIS is used to divide grid blocks and mark hazardous sources. The system monitors the location and safety factor of construction workers in real time, solving the problem of hazard marking and personnel safety monitoring in construction areas, and realizing the safety visualization and early warning functions of construction sites.

CN120808528APending Publication Date: 2025-10-17SHENZHEN ZHONGKE SHUJIAN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511266431.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-05
Publication Date
2025-10-17

AI Technical Summary

Technical Problem

Existing technologies are insufficient for real-time marking and visualization of hazards in construction areas, and cannot effectively monitor the location of construction workers or analyze their safety factors, thus making it difficult to ensure the safety of construction workers.

Method used

A construction worker safety monitoring system based on electronic fences for safe zones is adopted. The construction area is divided into grid blocks using GIS technology, hazards are acquired and marked, static visual views are generated, the location of construction workers is monitored in real time and the safety factor is calculated, and the early warning module is triggered to issue a safety warning.

Benefits of technology

It enables real-time marking and visualization of hazardous areas in the construction zone, accurately monitors the location and safety status of construction personnel, and promptly triggers safety warnings to ensure the safety of construction personnel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120808528A_ABST
    Figure CN120808528A_ABST
Patent Text Reader

Abstract

The invention discloses a construction personnel safety monitoring system based on a safety area electronic fence, and relates to the technical field of construction safety monitoring, and the system comprises the steps: carrying out the grid division of a construction area, and obtaining a construction grid block set; obtaining a first hazard source of the construction area, and matching a first grid block set corresponding to the first hazard source; carrying out danger marking on the first grid block set, and generating a safety visual graph of the construction area; activating the target FRID to obtain target real-time monitoring information; obtaining a target real-time safety coefficient of the target constructor; if the target real-time safety coefficient does not reach the preset safety threshold value, safety early warning is carried out. The technical problems that in the prior art, the danger of the construction area is difficult to mark and visually present in real time, the position of a constructor cannot be effectively monitored, the safety coefficient of the constructor cannot be effectively analyzed, and the safety of the constructor is difficult to guarantee are solved, and the aims of marking and visualizing the dangerous area of the construction area and improving the safety of the constructor are achieved. And the safety of constructors is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of construction safety monitoring, and particularly relates to a construction worker safety monitoring system based on a safety area electronic fence. BACKGROUND

[0002] In the field of building construction, the construction environment is complex and changeable, and there are many potential danger sources, such as deep pits, high-altitude work areas, electrical equipment, etc. in the construction site, which pose a serious threat to the life safety of construction workers. The traditional construction safety management method relies on manual patrol, which is not only inefficient, but also difficult to monitor the position and safety status of construction workers in real time and accurately. Once the construction workers enter the dangerous area, it is difficult to find and issue an alarm in time, resulting in frequent construction safety accidents.

[0003] The prior art has the technical problems that it is difficult to mark and visually present the dangers in the construction area in real time, it is difficult to effectively monitor the position of the construction workers and analyze the safety coefficient, and it is difficult to guarantee the safety of the personnel. SUMMARY

[0004] The present application provides a construction worker safety monitoring system based on a safety area electronic fence, which is used to solve the technical problems that it is difficult to mark and visually present the dangers in the construction area in real time, it is difficult to effectively monitor the position of the construction workers and analyze the safety coefficient, and it is difficult to guarantee the safety of the personnel in the prior art.

[0005] In view of the above problems, the present application provides a construction worker safety monitoring system based on a safety area electronic fence.

[0006] The present application provides a construction worker safety monitoring system based on a safety area electronic fence, which comprises: The construction grid block set acquisition module is used for performing grid division on the construction area to obtain a construction grid block set; the first dangerous source acquisition module is used for acquiring a first dangerous source of the construction area and matching a first grid block set corresponding to the first dangerous source in the construction grid block set; the static visual map generation module is used for marking the first grid block set in danger and generating a static visual map of the construction area according to a marking result, and taking the static visual map as a safety visual map of the construction area; the target real-time monitoring information acquisition module is used for activating a target FRID to obtain target real-time monitoring information of a target construction personnel, wherein the target FRID is a unique identifier of the target construction personnel; the target real-time safety coefficient acquisition module is used for marking a target real-time positioning extracted from the target real-time monitoring information to the safety visual map for analysis to obtain a target real-time safety coefficient of the target construction personnel; and the safety warning module is used for triggering a target alarm carried on the target FRID to perform safety warning on the target construction personnel if the target real-time safety coefficient does not reach a predetermined safety threshold.

[0007] The one or more technical solutions provided in the present application have at least the following technical effects or advantages: The construction grid block set acquisition module is used for performing grid division on the construction area to obtain a construction grid block set; the first dangerous source acquisition module is used for acquiring a first dangerous source of the construction area and matching a first grid block set corresponding to the first dangerous source in the construction grid block set; the static visual map generation module is used for marking the first grid block set in danger and generating a static visual map of the construction area according to a marking result, and taking the static visual map as a safety visual map of the construction area; the target real-time monitoring information acquisition module is used for activating a target FRID to obtain target real-time monitoring information of a target construction personnel; the target real-time safety coefficient acquisition module is used for marking a target real-time positioning extracted from the target real-time monitoring information to the safety visual map for analysis to obtain a target real-time safety coefficient of the target construction personnel; and the safety warning module is used for triggering a target alarm carried on the target FRID to perform safety warning on the target construction personnel if the target real-time safety coefficient does not reach a predetermined safety threshold. The technical effect of realizing marking and visualization of a dangerous area of a construction area and guaranteeing safety of construction personnel is achieved. BRIEF DESCRIPTION OF DRAWINGS

[0008] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative effort.

[0009] Figure 1A schematic diagram of the structure of a construction worker safety monitoring system based on a safety area electronic fence provided in an embodiment of the present application; Figure 2 This is a flow chart of a static visual graph generation module in a construction worker safety monitoring system based on a safety area electronic fence provided in an embodiment of the present application.

[0010] Explanation of the accompanying symbols: construction grid block set acquisition module 10, first hazard source acquisition module 20, static visual graph generation module 30, target real-time monitoring information acquisition module 40, target real-time safety factor acquisition module 50, safety warning module 60. DETAILED DESCRIPTION

[0011] This application provides a construction worker safety monitoring system based on electronic fences in safe areas, which is used to solve the technical problems in the existing technology that it is difficult to mark and visualize dangers in construction areas in real time, cannot effectively monitor the positions of construction workers and analyze their safety factors, and is difficult to ensure the safety of personnel.

[0012] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making any creative work are within the scope of protection of this application.

[0013] Examples, such as Figure 1 As shown, the present application provides a construction worker safety monitoring system based on a safety area electronic fence, the system comprising: The construction grid block set acquisition module 10 is used to perform grid division on the construction area to obtain a construction grid block set.

[0014] Specifically, the construction grid block set acquisition module divides the construction area into grids by means of geographic information system (GIS) technology. First, the boundary coordinate information of the construction area is obtained by using high-precision measuring equipment (such as a total station, a GPS receiver, etc.), and the scope of the construction area is defined. Then, according to the size of the construction area, the complexity and the monitoring accuracy requirement, a suitable grid size is determined. For example, for an area with small size and concentrated construction activities, a smaller grid size (such as 1 meter x 1 meter) is selected to achieve more detailed monitoring; for an area with large size and relatively dispersed construction activities, a larger grid size (such as 5 meters x 5 meters) is selected to balance the data processing amount and the monitoring effect. Then, by writing a spatial analysis program, the grid division operation is performed on the GIS according to the established grid size and the boundary coordinate of the construction area. After the division is completed, a unique identifier is assigned to each grid block, which is associated with the spatial position information, forming a complete construction grid block set, which facilitates the subsequent independent management and data association of each grid block by the system.

[0015] The first hazard source acquisition module 20 is configured to acquire the first hazard source of the construction area and match the first grid block set corresponding to the first hazard source in the construction grid block set.

[0016] Specifically, the fixed first hazard source in the construction area is acquired, and its corresponding position in the construction grid block set is determined. The fixed hazard source information is extracted from data sources such as construction site planning documents and safety management records, such as permanent building material storage points, long-term use of large construction machinery parking areas, etc. Then, by using geographic information data, the geographic position information of these fixed hazard sources is converted into coordinates matching the construction grid block set. Then, according to the spatial matching algorithm, the coordinate range of the fixed hazard source and the coordinates of each construction grid block are compared one by one to determine which grid blocks each fixed hazard source falls into, thereby accurately matching the corresponding first grid block set, providing key data support for subsequent management and monitoring of dangerous areas.

[0017] The static view generation module 30 is configured to mark the first grid block set with hazards and generate a static view of the construction area according to the marking result, and the static view is used as the safety view of the construction area.

[0018] Specifically, the dangerous marking operation is implemented for the grid block representing the dangerous area. The marking method can adopt various intuitive visual marks, such as filling the corresponding grid block with a specific color for different types of danger, for example, red for flammable and explosive danger, and yellow for electrical danger. After the marking is completed, the marked grid block is integrated to generate a static visual view of the construction area based on the actual geographic information and grid division of the construction area. During the generation process, a certain scale and layout rule are followed to ensure that the view can accurately reflect the actual situation of the construction area. Finally, the generated static visual view is directly used as the safety visual view of the construction area and provided to the management personnel and the monitoring system. The safety visual view can enable the relevant personnel to know the distribution of the dangerous area in the construction area, and provide an intuitive and important reference for construction safety management and real-time safety monitoring of personnel.

[0019] The target real-time monitoring information acquisition module 40 is configured to activate a target FRID to obtain target real-time monitoring information of a target construction personnel, wherein the target FRID is a unique identifier of the target construction personnel.

[0020] Specifically, at the construction site, each construction personnel wears a device containing a target FRID, which serves as a unique identity of the construction personnel and continuously scans the work area. Once the target FRID signal is detected, the target FRID is activated immediately. After activation, a connection is established with the target FRID device through wireless communication technology such as Bluetooth, ZigBee, or other special frequency band communication protocols, so as to obtain various types of data stored and collected in real time. These data include the position information of the target construction personnel obtained by the built-in positioning chip (such as GPS, Beidou, or indoor positioning module); the motion state data of the construction personnel, such as stillness, walking, running, etc., sensed by the acceleration sensor or gyroscope; and even some physiological state information such as heart rate and body temperature, if the device integrates the corresponding physiological monitoring sensor. By obtaining these target real-time monitoring information, the dynamics of the construction personnel can be grasped in real time, providing important data support for subsequent safety coefficient evaluation and safety warning.

[0021] The target real-time safety coefficient acquisition module 50 is configured to mark the target real-time positioning extracted from the target real-time monitoring information to the safety visual view for analysis, to obtain the target real-time safety coefficient of the target construction personnel.

[0022] Specifically, after the target real-time positioning is extracted from the target real-time monitoring information, it is marked on the safety visual map. First, the target real-time grid block corresponding to the target real-time positioning is found in the safety visual map. Using the spatial distance algorithm, a predetermined safety neighborhood is determined according to a preset distance threshold with the target real-time grid block as the center, and a grid block set in this neighborhood constitutes the target safety area of the target construction personnel. Then, it is judged whether there is a marked dangerous grid block in the target safety area. If there is no dangerous grid block, the target real-time safety coefficient is directly recorded as 1. If there is, a dangerous grid block is randomly extracted using the distance calculation algorithm, and the first spatial distance between it and the target grid block corresponding to the target real-time positioning is calculated. Then, the nearest dangerous grid block is found by traversing all dangerous grid blocks in the target safety area using the first spatial distance as the screening condition, and the nearest spatial distance between the nearest dangerous grid block and the target grid block is obtained. Finally, the nearest spatial distance is normalized using the normalization algorithm to map it to the interval of 0-1, and the normalized result is taken as the target real-time safety coefficient. In this way, through the spatial positioning, neighborhood determination, danger judgment, and distance calculation and normalization algorithms, the target real-time safety coefficient accurately reflecting the real-time safety degree of the target construction personnel can be obtained.

[0023] The safety warning module 60 is configured to trigger the target alarm carried on the target FRID to perform safety warning on the target construction personnel if the target real-time safety coefficient does not reach the predetermined safety threshold.

[0024] Specifically, the target real-time safety coefficient obtained by the target real-time safety coefficient obtaining module 50 is continuously monitored, and a predetermined safety threshold is preset. The threshold is determined comprehensively according to the danger degree of the construction environment, safety standards, and other factors. Once the safety warning module 60 detects that the target real-time safety coefficient does not reach the predetermined safety threshold, the warning program is immediately started. An instruction is sent to the target FRID worn by the target construction personnel to trigger the on-site sound and light alarm device carried thereon. The on-site sound and light alarm device will emit strong flashes and high-decibel alarm sounds to directly remind the target construction personnel that the environment where he is located has safety risks, prompting him to quickly respond, such as stopping the current operation, evacuating to a safe area, etc. At the same time, the safety warning module 60 also sends alarm information to the management personnel through the remote notification system. The remote notification system includes multiple ways such as short message notification, instant messaging software message push, and monitoring center pop-up window reminder, to ensure that the management personnel can receive the alarm information in time, so as to quickly make corresponding safety management decisions, such as dispatching rescue personnel, suspending the operation of the relevant construction area, etc., to comprehensively guarantee the life safety of the personnel on the construction site.

[0025] In one possible implementation manner, as shown in Figure 2 the static visual map generation module 30 further comprises: a second hazard source acquisition unit configured to dynamically monitor a second hazard source in the construction area.

[0026] a second grid block set matching unit configured to match a second grid block set corresponding to the second hazard source in the construction grid block set.

[0027] a hazard marking unit configured to mark the second grid block set as a hazard and update the marked result to the safety view.

[0028] Specifically, the second hazard source acquisition unit is responsible for dynamically monitoring the temporary hazard sources in the construction area. This unit collects various information in the construction area in real time by deploying various sensors such as smoke sensors, harmful gas monitors, displacement sensors, etc., and using video monitoring equipment and manual patrol methods. Once an abnormal situation is detected, such as sudden fire, harmful gas leakage, partial collapse of the building, etc., it is determined that a second hazard source has appeared, and the specific location, type, etc. of the information is recorded.

[0029] When the second hazard source acquisition unit detects a temporary hazard source in the construction area, the second grid block set matching unit begins to operate. First, it receives the precise location information of the second hazard source from the second hazard source acquisition unit, which is presented in the form of coordinates, area ranges, etc. Then, it compares these location information with the construction grid block set one by one. Through spatial matching algorithm, this unit can quickly and accurately determine the specific grid block corresponding to each second hazard source in the construction grid block set. For example, if the second hazard source is located at a certain coordinate point, the matching unit will determine which grid blocks the coordinate point falls into according to the coordinate range of the grid blocks, and these grid blocks constitute the second grid block set. This matching process is efficient and accurate, providing accurate geographical positioning basis for subsequent marking and safety management of temporary hazard areas, ensuring that the entire safety monitoring system can timely and accurately respond to the potential hazards in the construction area.

[0030] A database of correspondence between types of hazards and marking styles is established, which contains information of marking styles such as color, icon, transparency, etc. corresponding to various common second hazards (such as fire, electric leakage, object falling, etc.). When receiving the information of the second grid block set, the corresponding marking style is called from the database according to the type of the second hazard. The corresponding hazard mark is drawn on each second grid block, such as filling the grid block with a specific color and drawing an icon representing the type of hazard in the center position. After completing the marking, in order to render and update the marking result to the safety view, the existing data structure of the safety view is first obtained, which is usually organized in the form of layers, including background layer, existing hazard mark layer, etc. The data of the newly marked second grid block is superimposed as a new layer on the hazard mark layer of the safety view, and by adjusting the display order and transparency of the layer, it is ensured that the new hazard mark can be clearly displayed in the safety view. At the same time, in order to ensure real-time performance, an incremental update method is used to update only the area related to the second grid block set, rather than redraw the entire safety view, so as to reduce the consumption of computing resources and achieve fast and accurate presentation of the latest hazard mark information to relevant personnel, assisting them to make safety decisions in time.

[0031] In a possible implementation manner, the hazard marking unit further includes: The second grid block set adjustment unit is configured to, if the second hazard source meets a predetermined motion state, dynamically adjust the second grid block set.

[0032] Specifically, since the position of the second hazard source (such as a large fire, which is in a movable state) temporarily appearing in the construction area is not fixed, the unit continuously tracks the motion state of the second hazard source by means of real-time monitoring technology. It is connected with various monitoring devices (such as thermal imaging instruments, smoke sensors, displacement monitoring devices, etc.) in the field to obtain real-time position change data of the second hazard source. According to the rules of grid division, the current coordinates of the hazard source are compared with the coordinate ranges of each grid block. For those grid blocks originally belonging to the second grid block set but now the hazard source is no longer within their range, they are removed from the set; and for the grid blocks newly entered by the hazard source, if they are not in the original set, they are added to the second grid block set. By continuously dynamically adjusting the second grid block set according to the real-time position of the second hazard source, it is ensured that the hazard mark always accurately corresponds to the actual position of the hazard source, so that the safety view can accurately present the distribution of the hazard area in the construction site in real time, providing strong support for the safety protection of construction personnel.

[0033] In a possible implementation manner, the target real-time safety coefficient acquisition module 50 further includes: A target real-time grid block matching unit is configured to match a target real-time grid block corresponding to the target real-time positioning in the safety view.

[0034] A predetermined safety neighborhood obtaining unit is configured to obtain a predetermined safety neighborhood and obtain a target safety area of the target construction worker in combination with the target real-time grid block.

[0035] A dangerous grid block judging unit is configured to judge whether the target safety area has a dangerous grid block.

[0036] A target real-time safety coefficient generating unit is configured to record the target real-time safety coefficient as 1 if there is no dangerous grid block.

[0037] Specifically, the target real-time grid block matching unit takes the target real-time positioning information as the core input, which is obtained through global positioning system (GPS), Bluetooth positioning, base station positioning and other technologies, and is presented in the form of coordinate data. The safety view is a visualization presentation after the construction area is divided into grids, and each grid block has a corresponding coordinate range. The target real-time grid block matching unit compares the coordinates of the target real-time positioning with the coordinate range of each grid block in the safety view. It will judge in turn whether the target coordinates fall within the coordinate interval of a certain grid block in the order from left to right and from top to bottom. Once it is found that the coordinates of the target real-time positioning meet the coordinate range conditions of a certain grid block, it is determined that the grid block is the target real-time grid block corresponding to the target real-time positioning. Through this accurate matching method, the real-time position of the target construction worker can be associated with the specific grid block in the safety view, providing an accurate position basis for subsequent analysis of the safety situation around the target construction worker and calculation of the safety coefficient.

[0038] The predetermined safety neighborhood related setting information is read from the system preset parameter configuration file, which includes the number of grids or distance range expanded around the target real-time grid block as the center, etc. For example, it is stipulated that 3 grids are expanded upward, downward, leftward and rightward from the target real-time grid block as the center as the predetermined safety neighborhood range. Then, the coordinate information of the target real-time grid block is obtained. Based on the obtained predetermined safety neighborhood setting and the coordinate of the target real-time grid block, the target safety area is determined by using a spatial calculation algorithm. The distance range is set, and the grid blocks contained in the distance range are determined through coordinate conversion and distance calculation, thereby obtaining the target safety area. In this way, the target safety area of the target construction worker is accurately determined in combination with the predetermined safety neighborhood and the target real-time grid block, providing an accurate area range for subsequent dangerous judgment and safety coefficient calculation.

[0039] The target safety area is traversed to obtain the boundary range of the target safety area, so as to determine the set of grid blocks to be checked. Then, for each grid block in the set, the marking information of the grid block is extracted from the safety view. The safety view has marked the dangerous grid blocks, for example, using specific colors, symbols or marks to distinguish. By judging whether the grid block has these dangerous marks, it is determined whether it is a dangerous grid block. If any grid block is found to have dangerous marks during the traversal, it is determined that the target safety area has dangerous grid blocks; if all the grid blocks in the target safety area are traversed and no grid block with dangerous marks is found, it is determined that the target safety area has no dangerous grid blocks.

[0040] When the dangerous grid block judgment unit completes the check of the target safety area and concludes that there is no dangerous grid block, the target real-time safety coefficient generation unit starts to work. It finds the storage location corresponding to the target construction worker real-time safety coefficient in the data processing process in the system, which can be a specific record in the database, a specific field of a data structure in the memory, etc. Then, through the pre-set program instructions, the value "1" is accurately written into the storage location, so as to clearly indicate that at the current time, according to the evaluation standard of the system, the target construction worker is in a safe state. Since the coefficient is "1" at this time, it represents safety, so in normal circumstances, the safety warning for the target construction worker will not be triggered, ensuring that the construction worker can normally carry out work, and also providing a clear and quantitative safety basis for the safety management of the entire construction site.

[0041] In one possible implementation, the dangerous grid block judgment unit further includes: The first dangerous grid block extraction unit is configured to extract the first dangerous grid block randomly if there is one.

[0042] The first spatial distance calculation unit is configured to calculate the first spatial distance between the first dangerous grid block and the target grid block corresponding to the target real-time positioning.

[0043] The nearest dangerous grid block generation unit is configured to screen the dangerous grid blocks with the smallest first spatial distance to obtain the nearest dangerous grid block.

[0044] The nearest spatial distance acquisition unit is configured to acquire the nearest spatial distance between the nearest dangerous grid block and the target grid block.

[0045] The target real-time safety coefficient acquisition unit is configured to record the normalized nearest spatial distance as the target real-time safety coefficient.

[0046] Specifically, when the dangerous grid block judgment unit determines that the target safety area exists dangerous grid blocks, the relevant information of all dangerous grid blocks in the target safety area is obtained from the system, and these information is sorted and stored in a specific data structure, which may be a list, an array or a table of a database. Then, with the help of a random number generation algorithm, a random index value is generated within the index range of all dangerous grid blocks. For example, if there are 5 dangerous grid blocks with indexes from 0 to 4, the algorithm will randomly generate a number between 0 and 4. Then, according to the randomly generated index, the corresponding dangerous grid block is extracted from the data structure storing the dangerous grid block information. This extracted dangerous grid block is the first dangerous grid block.

[0047] When the first dangerous grid block is extracted, the unit obtains the coordinate information of the two grid blocks in the safety view. The grid blocks are represented in the safety view in the form of two-dimensional coordinates. Assuming that the coordinates of the first dangerous grid block are (x1, y1) and the coordinates of the target grid block are (x2, y2). The Euclidean distance formula is used to calculate the distance between the two grid blocks. By substituting the coordinate values into the formula, the result is the first spatial distance. This distance value reflects the spatial separation between the target grid block corresponding to the position of the target construction personnel and the first dangerous grid block randomly selected, providing a key data basis for subsequent screening of the nearest dangerous grid block and calculating the target real-time safety coefficient, helping the system to more accurately assess the safety risk level faced by the target construction personnel.

[0048] After obtaining the first spatial distance between the first dangerous grid block and the target grid block corresponding to the target real-time positioning, all dangerous grid blocks in the target safety area are traversed, and the spatial distance between each dangerous grid block and the target grid block is calculated, which is the same as the first spatial distance calculation unit. After calculating the distances between all dangerous grid blocks and the target grid block, these distance values are compared with the first spatial distance. During the comparison process, the dangerous grid block with the smallest distance is always recorded. After traversing all dangerous grid blocks, the finally determined dangerous grid block with the smallest distance is the nearest dangerous grid block. This nearest dangerous grid block can directly reflect the most direct danger source currently faced by the target construction personnel, providing a key basis for subsequent accurate assessment of the real-time safety status of the target construction personnel.

[0049] After the closest dangerous grid block to the target grid block is screened out, the coordinate information of the closest dangerous grid block and the target grid block is obtained from the data stored in the system, which accurately locates the positions of the two grid blocks in the safety view. The Euclidean distance formula is used to calculate the distance between the two grid blocks. By substituting the coordinate values into the formula, the result obtained is the closest spatial distance between the closest dangerous grid block and the target grid block.

[0050] When the closest spatial distance acquisition unit obtains the closest spatial distance between the closest dangerous grid block and the target grid block, it begins to process this data. Normalization is to map the closest spatial distance to a specific interval, usually the interval [0, 1]. This is because the scales and dangerous distribution of different construction sites are different, and it is difficult to measure the safety degree directly using the original distance data, while normalization processing can eliminate these differences and make the data comparable. For example, if the overall construction area is small, a small distance in this environment may represent a large safety risk; while in a large construction area, the same distance may have less risk. Through normalization, distance data in different scenarios can be converted into a unified standard value. The unit will use a normalization algorithm to first determine a maximum distance value d max , which can be set according to the overall range and dangerous distribution characteristics of the construction area. Assuming that the closest spatial distance is d, the safety coefficient is calculated by the formula . When d is 0, i.e. the closest dangerous grid block coincides with the target grid block, the safety coefficient is 0, indicating that the target construction personnel is in an extremely dangerous state; when d is equal to d max , the safety coefficient is 1, meaning that the target construction personnel is away from all dangerous grid blocks and is in a safe state. Through this linear normalization algorithm, the closest spatial distance in different situations is converted into a target real-time safety coefficient between 0 and 1, which facilitates the system to judge the safety status of the target construction personnel based on a unified standard. If the safety coefficient is lower than the predetermined safety threshold, a safety warning is triggered to protect the safety of the construction personnel.

[0051] In one possible implementation, the predetermined safety neighborhood acquisition unit further includes: A predetermined safety neighborhood adjustment unit is configured to obtain the target identity of the target construction personnel and adaptively adjust the predetermined safety neighborhood based on the target identity.

[0052] Specifically, target identity data of the target construction worker is extracted from the target real-time monitoring information or identity information database associated therewith, and the identity data is stored in a database table indexed by the construction worker FRID. Through the target FRID, specific identity information of the construction worker, such as whether it is a dangerous source handler, an ordinary construction worker, etc., can be quickly queried. After obtaining the identity information, operation is performed according to the pre-set adjustment rule. If it is judged that the construction worker is a professional handling a specific dangerous source and has corresponding protection measures, the predetermined safety neighborhood adjustment parameters for such personnel are searched. For example, in the system configuration file, the adjustment parameters for such personnel can be set to reduce the safety neighborhood range, and the original setting of expanding 5 grids around the target real-time grid block is adjusted to expand 2 grids. The unit will recalculate the target safety area according to these parameters. It will take the target real-time grid block as the benchmark and determine the surrounding grid blocks according to the new expansion range. These grid blocks collectively constitute the adjusted target safety area, thereby completing the predetermined safety neighborhood adaptive adjustment based on the target identity, and ensuring that the safety monitoring system can more accurately assess the safety status of construction workers with different identities.

[0053] In one possible implementation manner, the target real-time safety coefficient obtaining module 50 further includes: A target behavior record extraction unit is configured to extract a target behavior record in the target real-time monitoring information.

[0054] A target activity trajectory analysis unit is configured to analyze the target behavior record to obtain a target activity trajectory of the target construction worker.

[0055] A closest historical activity trajectory obtaining unit is configured to traverse and match the target activity trajectory in an activity trajectory database to obtain a closest historical activity trajectory.

[0056] A historical safety coefficient label obtaining unit is configured to obtain a label of a historical safety coefficient corresponding to the closest historical activity trajectory.

[0057] A safety coefficient calibration unit is configured to calibrate and adjust the target real-time safety coefficient based on the historical safety coefficient.

[0058] Specifically, the target behavior record is extracted from the target real-time monitoring information. The target real-time monitoring information is obtained by activating the target FRID by the target real-time monitoring information acquisition module, and the information contains various real-time data of the target construction personnel. The target behavior record extraction unit analyzes these data and screens out the part related to the behavior of the target construction personnel, first identifies the fields representing the time stamp, position change, action state and other key information in the data, such as determining which data represents the moving time of the construction personnel, the position change from one grid block to another grid block, and the action state such as carrying heavy objects, climbing, etc. through data identification. Then, these key information is arranged according to certain logic and format to form an orderly target behavior record, which provides accurate data basis for subsequent analysis of the activity track of the target construction personnel.

[0059] The target activity track of the target construction personnel is started to be built, and the position information of the construction personnel at different time is sequentially connected according to the time sequence in the target behavior record. For example, the target behavior record contains the information that the construction personnel moves from one grid block to another grid block at multiple time points, and this unit will arrange the positions of these grid blocks in order according to time. If the record shows that the construction personnel is located at grid block A at 10:00, moves to grid block B at 10:10, and moves to grid block C at 10:20, the unit will connect the three grid blocks A, B and C in time sequence to form a preliminary moving path. At the same time, other related actions in the behavior record, such as pause, U-turn, etc. will also be considered when building the track. If the construction personnel has a long pause at grid block B, the position will show the characteristics of staying in the track. Through the integration and processing of various position changes and action information in the target behavior record, a complete and accurate target activity track reflecting the action path and behavior pattern of the target construction personnel is finally formed, which provides an important basis for subsequent analysis of the behavior rule and potential safety risk of the construction personnel.

[0060] The dynamic time warping (DTW) algorithm can be used to find the closest historical activity trajectory to the target activity trajectory in the activity trajectory database. First, the target activity trajectory and each historical activity trajectory in the database are preprocessed to represent them as a series of coordinate point sequences, each coordinate point corresponding to the position of the construction personnel at a certain time (grid block coordinates). For any historical activity trajectory in the database, the distance between it and the target activity trajectory is calculated. In calculating the distance, the DTW algorithm constructs a distance matrix, where each element in the matrix represents the distance (e.g., Euclidean distance) between a point in the target activity trajectory and a point in the historical activity trajectory. Then, a dynamic programming method is used to find an optimal path in this matrix, which minimizes the cumulative distance between the target activity trajectory and the historical activity trajectory. This cumulative distance is an indicator of the similarity between the two trajectories. Next, all historical activity trajectories in the activity trajectory database are traversed, and their cumulative distances with the target activity trajectory are calculated respectively. Finally, all the calculated cumulative distances are compared, and the historical activity trajectory corresponding to the smallest cumulative distance is found, which is the closest historical activity trajectory to the target activity trajectory.

[0061] When the closest historical activity trajectory acquisition unit determines the historical activity trajectory most similar to the target activity trajectory, the data table or data structure recording this information is found from the data storage area storing the correspondence between activity trajectories and safety factor labels. This data storage area can be a database, a specific file in the file system, or a data cache area in memory. Then, the unique identifier of the closest historical activity trajectory is used as an index to perform an exact search in the data storage area. For example, if each historical activity trajectory has a unique ID, the corresponding record is located by this ID. In the found record, the historical safety factor label associated with the historical activity trajectory is extracted. This label is the evaluation result of the safety status of the construction personnel under similar activity trajectories, presented in the form of a numerical value, a level, etc. The subsequent safety factor calibration unit will adjust the real-time safety factor of the current target construction personnel according to this label, so as to more accurately evaluate the safety risk faced by the target construction personnel.

[0062] When the historical safety factor label corresponding to the closest historical activity trajectory is obtained, the historical safety factor and the target real-time safety factor calculated at present are comprehensively considered. The historical safety factor represents the safety condition evaluation under the similar activity trajectory in the past, while the target real-time safety factor is calculated based on the current real-time positioning and surrounding dangerous grid blocks and other factors. If the historical safety factor shows that the risk is high under the similar trajectory, for example, the historical safety factor is 0.3 (the lower the value, the higher the risk), and the current target real-time safety factor is 0.7 (relatively safe), the calibration unit will appropriately reduce the target real-time safety factor according to the preset calibration rule, and may adjust it to 0.5, so as to make it more consistent with the actual risk situation. On the contrary, if the historical safety factor shows that the risk is low, and the current target real-time safety factor calculation result is conservative, the calibration unit will appropriately increase the target real-time safety factor. Through such calibration adjustment, the target real-time safety factor can more accurately reflect the actual safety risk faced by the target construction personnel, and provide more reliable judgment basis for the subsequent safety warning module. Once the target real-time safety factor does not reach the predetermined safety threshold, the safety warning can be triggered in time to protect the safety of the construction personnel.

[0063] In a possible implementation manner, the closest historical activity trajectory obtaining unit further includes: An arbitrary historical activity trajectory extracting unit is configured to randomly extract an arbitrary historical activity trajectory from the activity trajectory database.

[0064] An arbitrary target curve analyzing unit is configured to analyze the arbitrary historical activity trajectory by introducing a trajectory curve strategy to obtain an arbitrary target curve.

[0065] An arbitrary curve similarity result obtaining unit is configured to compare the target curve of the target activity trajectory with the arbitrary target curve to obtain an arbitrary curve similarity result.

[0066] A closest historical activity trajectory determining unit is configured to analyze the arbitrary curve similarity result and determine the closest historical activity trajectory.

[0067] Specifically, a historical activity trajectory is randomly selected from an activity trajectory database storing a plurality of past construction personnel activity trajectories. The selected trajectory becomes the object of subsequent analysis.

[0068] From any historical activity trajectory, the trajectory points with key significance are selected. These trajectory points are not randomly selected, but are selected according to certain rules, such as selecting points with obvious position changes and long stay times, etc. They constitute a point set that can roughly outline the trajectory profile. Using curve fitting technology, polynomial fitting method, these discrete trajectory points are connected to preliminarily form an activity trajectory curve. The purpose of this step is to use mathematical functions to approximate the shape of the trajectory, making the trajectory more regular and analyzable. Then, in order to make the curve smoother and more accurate, the preliminarily generated curve needs to be optimized. On the one hand, by removing abnormal points caused by measurement errors or other factors, unreasonable fluctuations in the curve are avoided; on the other hand, the curve is smoothed using algorithms such as Gaussian filtering, making the transition more natural and more in line with the actual activity trajectory. Finally, after the above series of processing, the curve obtained is the arbitrary target curve.

[0069] The target activity trajectory is converted into a target curve according to the same trajectory curve strategy as processing the arbitrary historical activity trajectory, ensuring that the two curves are comparable in form and dimension. Then, a suitable curve similarity calculation method, dynamic time warping (DTW) algorithm, is selected. This algorithm constructs a distance matrix, where the elements in the matrix represent the distance (such as Euclidean distance) between corresponding points on the target curve and the arbitrary target curve. Then, using the idea of dynamic programming, an optimal path is found in this matrix, and the cumulative distance of this path represents the similarity of the two curves. After calculating the cumulative distance, it is used as the arbitrary curve similarity result. If the cumulative distance is small, it means that the target curve of the target activity trajectory is highly similar to the arbitrary target curve, otherwise the similarity is low. The arbitrary curve similarity result obtained in this way provides a quantitative basis for determining the closest historical activity trajectory, which helps to more accurately assess the safety status of the target construction personnel.

[0070] A series of arbitrary curve similarity results obtained by the arbitrary curve similarity result acquisition unit are obtained. These results are the similarity degree quantization values between the target curve of the target activity trajectory and the arbitrary target curves generated by multiple randomly selected arbitrary historical activity trajectories. These similarity results are compared based on the similarity value. Generally, the larger the similarity value, the more similar the two curves, and the higher the similarity between the corresponding historical activity trajectory and the target activity trajectory. During the traversal process, the arbitrary historical activity trajectory corresponding to the result with the largest similarity is recorded. This recorded historical activity trajectory is the closest historical activity trajectory determined after analyzing the arbitrary curve similarity result. Subsequently, the real-time safety coefficient of the target construction personnel can be calibrated based on the historical safety coefficient label corresponding to this closest historical activity trajectory, so as to more accurately assess the safety risk currently faced by the target construction personnel.

[0071] In one possible implementation manner, the arbitrary target curve analysis unit further includes: an arbitrary activity trajectory curve generation unit, configured to acquire an arbitrary trajectory point set in the arbitrary historical activity trajectory according to the trajectory curve formation strategy, and generate an arbitrary activity trajectory curve based on the arbitrary trajectory point set.

[0072] an arbitrary checkpoint set assembly unit, configured to cooperatively analyze the arbitrary historical activity trajectory and the arbitrary trajectory point set, and assemble an arbitrary checkpoint set.

[0073] an arbitrary fitness acquisition unit, configured to perform adaptive checking on the arbitrary activity trajectory curve by using the arbitrary checkpoint set, to obtain an arbitrary fitness.

[0074] an arbitrary target curve generation unit, configured to record the arbitrary activity trajectory curve as the arbitrary target curve of the arbitrary historical activity trajectory if the arbitrary fitness reaches a predetermined fitness threshold.

[0075] Specifically, according to a specific trajectory curve formation strategy, representative trajectory points are carefully selected from an arbitrary historical activity trajectory to form an arbitrary trajectory point set. The selection of these trajectory points is not random, but is based on analysis of trajectory features, such as selecting points with significant position changes and key speed changes. Then, a polynomial fitting method is used to connect these discrete trajectory points, thereby generating an arbitrary activity trajectory curve that can preliminarily reflect the shape of the trajectory.

[0076] The complete path information of the arbitrary historical activity trajectory and each point in the arbitrary trajectory point set are compared in detail. The position distribution of the trajectory points in the entire trajectory is analyzed to check whether the key areas are uniformly covered. If there are some areas where the trajectory points are too sparse, checkpoint points are supplemented in these areas. At the same time, attention is paid to the matching degree of the spacing between the trajectory points and the actual trajectory changes. If the spacing is too large or too small, it does not conform to the actual motion logic, and the position of the checkpoint point will also be adjusted accordingly. It is also investigated whether the trajectory point set can accurately reflect the features such as turning and speed change of the trajectory. For the parts that cannot accurately reflect these features, additional checkpoint points are added. Based on the analysis results, representative and key points are selected to form a new set, which is an arbitrary checkpoint set, used to check the accuracy and reasonableness of the arbitrary activity trajectory curve in the subsequent process.

[0077] The support vector machine (SVM) algorithm is used to realize adaptive checking of any active trajectory curve by using any set of check points and to obtain any adaptability. The features of any active trajectory curve, such as the curvature of the curve, the inflection point information, the slope of each segment of the curve, and the positional relationship features of the check points and the curve (for example, the vertical distance from the check point to the curve, the angle difference of the tangent line of the curve at the check point, etc.) are taken as input feature vectors. At the same time, according to experience or prior knowledge, corresponding labels are set for different check points. If the check point matches the curve well, it is set as a positive label, and if it does not match, it is set as a negative label. Then, the SVM model is trained using these labeled feature vector data. The SVM will find an optimal classification hyperplane to make the data points with different labels separated as accurately as possible. After training, the features related to the new check points are input into the trained SVM model, and the model will output a classification result. According to the classification result and the confidence of the classification, a numerical value is obtained as the adaptability, which can reflect the adaptability of any active trajectory curve to any historical activity trajectory.

[0078] When the adaptability value obtained by checking any active trajectory curve and any set of check points reaches the pre-set adaptability threshold, it means that the fitting degree and adaptability of the active trajectory curve to the original historical activity trajectory have met the required standard. At this time, the active trajectory curve is identified as an arbitrary target curve that can represent the characteristics of the arbitrary historical activity trajectory. The arbitrary target curve will be used for comparative analysis with the target curve of the target activity trajectory in the future to determine the closest historical activity trajectory, thereby providing an important basis for evaluating the safety status of the target construction personnel.

[0079] It should be noted that the above sequence of the embodiments of the present application is only for description, and does not represent the advantages and disadvantages of the embodiments. The above describes specific embodiments of the present application. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multi-task processing and parallel processing are also possible or can be advantageous.

[0080] The above only describes the preferred embodiments of the present application and does not limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

[0081] The specification and drawings are, of course, to be regarded in an illustrative rather than a restrictive sense. It is to be understood that any such modifications, variations, combinations or equivalents that fall within the scope of the application are intended to be embraced herein.

Claims

1. Construction worker safety monitoring system based on safe area electronic fence, characterized by: include: A construction grid block set acquisition module is used to divide the construction area into grids to obtain a construction grid block set; A first hazard source acquisition module, configured to acquire a first hazard source in the construction area and match a first grid block set corresponding to the first hazard source in the construction grid block set; a static visual map generating module, configured to mark the first grid block set as dangerous, generate a static visual map of the construction area according to the marking result, and use the static visual map as a safety visual map of the construction area; A target real-time monitoring information acquisition module is used to activate a target FRID to obtain target real-time monitoring information of a target construction worker, wherein the target FRID is a unique identifier of the target construction worker; A target real-time safety factor acquisition module is used to analyze the target real-time positioning mark extracted from the target real-time monitoring information to the safety visual map to obtain the target real-time safety factor of the target construction personnel; The safety warning module is used to trigger the target alarm carried by the target FRID to issue a safety warning to the target construction personnel if the target real-time safety factor does not reach a predetermined safety threshold.

2. The construction personnel safety monitoring system based on the safety area electronic fence according to claim 1 is characterized in that: The static visual graph generation module further includes: A second hazard source acquisition unit, configured to dynamically monitor and obtain a second hazard source in the construction area; A second grid block set matching unit, configured to match a second grid block set corresponding to the second hazard source in the construction grid block set; The danger marking unit is used to mark the second grid block set as dangerous, and render and update the marking result to the safety visual graph.

3. The construction worker safety monitoring system based on the safety area electronic fence according to claim 2 is characterized in that: The risk marking unit further includes: The second grid block set adjustment unit is used to dynamically adjust the second grid block set if the second hazard source meets the predetermined motion state.

4. The construction worker safety monitoring system based on the safety area electronic fence according to claim 1 is characterized in that: The target real-time safety factor acquisition module also includes: A target real-time grid block matching unit, configured to match the target real-time grid block corresponding to the target real-time positioning in the safety visual graph; A predetermined safety neighborhood acquisition unit is used to acquire a predetermined safety neighborhood and obtain a target safety area for the target construction personnel in combination with the target real-time grid block; A dangerous grid block judging unit, configured to judge whether there is a dangerous grid block in the target safety area; The target real-time safety factor generating unit is used to record the target real-time safety factor as 1 if it does not exist.

5. The construction worker safety monitoring system based on the safety area electronic fence according to claim 4 is characterized in that: The dangerous grid block judgment unit further includes: A first dangerous grid block extraction unit, configured to randomly extract a first dangerous grid block if one exists; A first spatial distance calculation unit, configured to calculate a first spatial distance between the first dangerous grid block and a target grid block corresponding to the target real-time positioning; A nearest dangerous grid block generating unit is configured to screen dangerous grid blocks with the goal of minimizing the first spatial distance to obtain the nearest dangerous grid block; A closest spatial distance acquisition unit, configured to acquire the closest spatial distance between the nearest dangerous grid block and the target grid block; The target real-time safety factor acquisition unit is used to record the normalized closest spatial distance as the target real-time safety factor.

6. The construction worker safety monitoring system based on the safety area electronic fence according to claim 4 is characterized in that: The predetermined safe neighborhood acquisition unit further includes: The predetermined safe neighborhood adjustment unit is configured to obtain the target identity of the target construction worker and adaptively adjust the predetermined safe neighborhood based on the target identity.

7. The construction worker safety monitoring system based on safe area electronic fence according to claim 1 is characterized in that: The target real-time safety factor acquisition module also includes: A target behavior record extraction unit, configured to extract target behavior records from the target real-time monitoring information; a target activity trajectory analysis unit, configured to analyze the target behavior record to obtain the target activity trajectory of the target construction worker; A closest historical activity track acquisition unit, configured to traverse and match the target activity track in an activity track database to obtain the closest historical activity track; A historical safety factor label acquisition unit, configured to acquire a label of the historical safety factor corresponding to the historical activity trajectory closest to the historical activity trajectory; A safety factor calibration unit is used to calibrate and adjust the target real-time safety factor based on the historical safety factor.

8. The construction worker safety monitoring system based on the safety area electronic fence according to claim 7 is characterized in that: The closest historical activity trajectory acquisition unit includes: An arbitrary historical activity track extraction unit, configured to randomly extract any historical activity track from the activity track database; An arbitrary target curve analysis unit, configured to introduce a trajectory curve strategy to analyze the arbitrary historical activity trajectory to obtain an arbitrary target curve; An arbitrary curve similarity result obtaining unit, configured to compare the target curve of the target activity trajectory with the arbitrary target curve to obtain an arbitrary curve similarity result; The closest historical activity trajectory determining unit is configured to analyze the arbitrary curve similarity result and determine the closest historical activity trajectory.

9. The construction worker safety monitoring system based on safe area electronic fence according to claim 8, characterized in that: The arbitrary target curve analysis unit also includes: An arbitrary activity trajectory curve generating unit, configured to obtain an arbitrary trajectory point set in the arbitrary historical activity trajectory according to the trajectory curvilinearization strategy, and generate an arbitrary activity trajectory curve based on the arbitrary trajectory point set; An arbitrary check point set forming unit, configured to collaboratively analyze the arbitrary historical activity trajectory and the arbitrary trajectory point set, and form an arbitrary check point set; An arbitrary fitness obtaining unit, configured to perform fitness verification on the arbitrary activity trajectory curve using the arbitrary verification point set to obtain an arbitrary fitness; An arbitrary target curve generating unit is configured to record the arbitrary activity trajectory curve as the arbitrary target curve of the arbitrary historical activity trajectory if the arbitrary fitness reaches a predetermined fitness threshold.