Construction efficiency determination method and device, electronic equipment and storage medium

By acquiring the work logs of construction equipment, dividing the time periods into subdivided segments, determining the priority of activity types, and calculating construction efficiency, the problem of inaccurate construction efficiency calculation in multi-source vessel collaborative operations was solved, and accurate assessment and optimization of construction efficiency were achieved.

CN122175518APending Publication Date: 2026-06-09CHINA NAT PETROLEUM CORP +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINA NAT PETROLEUM CORP
Filing Date
2024-12-06
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

In multi-source vessel collaborative operations, inaccurate calculations of construction efficiency affect production decisions and cost control.

Method used

By obtaining the work logs of construction equipment, dividing the time periods into smaller segments, determining the target activity type based on the priority of activity type, and calculating the duration of each target activity type, the construction efficiency can be determined.

Benefits of technology

It improves the accuracy of construction efficiency calculations when multiple construction equipment are working together, helping decision-makers to adjust construction plans and optimize construction strategies in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122175518A_ABST
    Figure CN122175518A_ABST
Patent Text Reader

Abstract

The application discloses a construction efficiency determination method and device, electronic equipment and a storage medium, and relates to ocean exploration. The method comprises the following steps: acquiring work logs corresponding to at least two construction devices respectively, wherein the work logs comprise a plurality of work periods and an activity type corresponding to each work period; determining a plurality of subdivided periods according to the plurality of work periods corresponding to the at least two construction devices respectively; determining a target activity type corresponding to each subdivided period according to a priority of the activity type; and determining a construction efficiency when the at least two construction devices cooperate according to a target time length corresponding to each target activity type. The application can directly obtain the construction efficiency when the at least two construction devices cooperate and the time window of the remaining activity types, which helps decision makers to timely adjust a construction scheme according to the target time length corresponding to each target activity type, and thus improves the construction efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of marine exploration technology, and in particular to a method, apparatus, electronic device and storage medium for determining construction efficiency. Background Technology

[0002] An OBN (Ocean Bottom Node) is a multi-component seismic instrument located on the seabed that can independently acquire and record seismic signals. It is characterized by high investment, high risk, and high requirements. Construction efficiency is of paramount importance in OBN marine seismic acquisition, directly impacting project economic benefits, data quality, resource utilization, schedule control, and market competitiveness. Therefore, determining construction efficiency is a crucial task in marine seismic acquisition.

[0003] In recent years, with the continuous development of marine seismic exploration technology, the amount of acquired data has surged. In conventional OBN seismic acquisition, when using a single-source vessel, the acquisition time window cannot be maximized due to limitations in the excitation method. However, by using multiple source vessels for excitation, acquisition can be carried out during gaps in the acquisition time, such as vessel switching time and resupply time, thereby effectively improving the construction efficiency of conventional OBN acquisition projects.

[0004] Unlike single-source vessel operations, where construction efficiency can be obtained solely based on the production time of a single vessel, multi-source vessel operations involve different tasks performed by different vessels within the same timeframe. Therefore, when making production decisions based on the construction efficiency of different vessels, inaccurate calculations of efficiency arise due to the varying working hours and tasks performed by different vessels. This inaccuracies affect production decisions, ultimately impacting production schedules and costs. Summary of the Invention

[0005] This application provides a method, apparatus, electronic device, and storage medium for determining construction efficiency, which can improve the accuracy of determining the construction efficiency when multiple construction devices work together.

[0006] Firstly, this application provides a method for determining construction efficiency, including:

[0007] Obtain the work logs corresponding to at least two construction devices, wherein the work logs include multiple work periods and the activity type corresponding to each work period;

[0008] Multiple sub-periods are determined based on multiple working periods corresponding to at least two of the aforementioned construction equipment;

[0009] The target activity type corresponding to each of the subdivided time periods is determined according to the priority of the activity types;

[0010] The construction efficiency when at least two of the construction devices work together is determined based on the target duration corresponding to each of the target activity types.

[0011] Secondly, this application provides a construction efficiency determination device, the device comprising:

[0012] The log acquisition module is used to acquire the work logs corresponding to at least two construction devices, wherein the work logs include multiple work periods and the activity type corresponding to each work period;

[0013] The time period determination module is used to determine multiple subdivided time periods based on multiple working time periods corresponding to at least two of the construction equipment;

[0014] The type determination module is used to determine the target activity type corresponding to each of the subdivided time periods according to the priority of the activity type;

[0015] An efficiency determination module is used to determine the construction efficiency when at least two of the construction devices work together, based on the target duration corresponding to each of the target activity types.

[0016] Thirdly, this application also provides an electronic device, the electronic device comprising:

[0017] At least one processor; and

[0018] A memory communicatively connected to the at least one processor; wherein,

[0019] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the construction efficiency determination method described in any embodiment of this application.

[0020] Fourthly, this application also provides a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the construction efficiency determination method described in any embodiment of this application.

[0021] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the construction efficiency determination method described in any embodiment of this application.

[0022] The construction efficiency determination scheme provided in this application first obtains the work logs corresponding to at least two construction devices, including multiple work periods and the activity type corresponding to each work period. Then, based on the multiple work periods corresponding to the at least two construction devices, multiple sub-periods are determined. These sub-periods help to more accurately depict the construction behavior of each construction device. Next, based on the priority of activity types, the target activity type corresponding to each sub-period is determined, which helps to clarify the importance of activities within the same sub-period. Finally, based on the target duration corresponding to each target activity type, the construction efficiency when at least two construction devices work together is determined. This method provides a direct view of the construction efficiency when at least two construction devices work together and the time windows for other activity types, helping decision-makers to adjust the construction plan in a timely manner based on the target duration corresponding to each target activity type. The scheme provided in this embodiment solves the problem of inaccurate calculation of construction efficiency when multiple construction devices work together in existing schemes, achieving the beneficial effect of improving construction efficiency.

[0023] It should be noted that the aforementioned computer instructions may be stored, in whole or in part, on a computer-readable storage medium. This computer-readable storage medium may be packaged together with the processor of the construction efficiency determination device, or it may be packaged separately from the processor of the construction efficiency determination device; this application does not impose any limitations on this.

[0024] The descriptions of the second, third, and fourth aspects in this application can be referenced to the detailed description of the first aspect; and the beneficial effects described in the second, third, and fourth aspects can be referenced to the analysis of the beneficial effects of the first aspect, which will not be repeated here.

[0025] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description.

[0026] It is understood that before using the technical solutions disclosed in the various embodiments of this application, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this application in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained. Attached Figure Description

[0027] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0028] Figure 1 This is a flowchart illustrating a method for determining construction efficiency provided in an embodiment of this application;

[0029] Figure 2 This is another flowchart illustrating the construction efficiency determination method provided in the embodiments of this application;

[0030] Figure 3 This is a schematic diagram of a construction efficiency determination device provided in an embodiment of this application;

[0031] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0032] To enable those skilled in the art to better understand the present application, the technical solutions of the present application will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0033] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0034] The present application will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the application. Furthermore, it should be noted that, for ease of description, only the parts relevant to the present application are shown in the accompanying drawings, not the entire structure.

[0035] Figure 1This is a flowchart illustrating a construction efficiency determination method provided in an embodiment of this application. This embodiment is applicable to situations where multiple construction devices collaborate to determine construction efficiency. The method can be executed by a construction efficiency determination device, which can be implemented in hardware and / or software and integrated into the electronic device executing the method. Preferably, the electronic device in this embodiment can be a server, or a computer device, etc.

[0036] refer to Figure 1 The construction efficiency determination method in this embodiment includes, but is not limited to, the following steps:

[0037] S110. Obtain the work logs corresponding to at least two construction devices. The work logs include multiple work periods and the activity type corresponding to each work period.

[0038] When the solution provided in this embodiment is applied to the field of marine exploration technology, the construction equipment can be a seismic source vessel. Due to differences in exploration area and geological complexity, seismic source vessels typically have varying drafts, air gun capacities, and the number of air gun seismic sources. In actual marine exploration work, a significant amount of resources is usually required to complete a construction task. Therefore, to improve work efficiency, multiple seismic source vessels may collaborate to conduct air gun firing operations, aiming to complete the construction while maximizing efficiency. In view of this, accurately determining the construction efficiency when multiple construction devices are working collaboratively has a significant impact on construction decisions.

[0039] In this embodiment, the work log is used to record information generated by the construction equipment during actual operation. For example, a general construction equipment work log template can be pre-designed, which includes at least the date, equipment number (or name), staff information, work time period, activity type for each work time period, and equipment status information for each work time period.

[0040] For example, the work log for construction equipment A may include the following:

[0041] On [Date], the earthquake occurred on vessel A. Captain: Zhang San; Operator: Li Si.

[0042] [00:00 - 01:04) The air gun system is functioning normally, the navigation equipment is functioning normally, and the ship's power system is functioning normally;

[0043] [01:04-02:39) The air gun system is normal, the navigation equipment is normal, and the ship's power system is normal;

[0044] [02:29-03:05] The air gun system is normal, the navigation equipment is normal, and the ship's power system is normal;.......; The specific content included in the seismic source ship's work log template is not limited here.

[0045] Since the date, equipment number (or name), and staff information are fixed during the execution of a task, they can be recorded once in the template. However, the work time period, the activity type corresponding to each work time period, and the equipment status information corresponding to each work time period are variable. Therefore, the equipment status information can be recorded each time the activity type corresponding to each work time period changes. The work log template provided in this embodiment is not limited to the current example.

[0046] Based on the above example, since the work logs contain a lot of information, which is not conducive to subsequent analysis of the solution in this embodiment, the solution provided in this embodiment can further obtain multiple work periods and the activity type corresponding to each work period from the work logs corresponding to at least two construction devices. Specifically, the multiple work periods and the activity type corresponding to each work period can be presented in tabular form from the work logs recorded above, which helps to accurately determine the construction efficiency of the construction equipment in subsequent steps.

[0047] Specifically, the method for obtaining multiple work periods and the activity type corresponding to each work period from the work logs corresponding to at least two construction devices can be as follows: determine the target fields, which include a time field and an activity type field; extract the field content containing the time field and the corresponding activity type field from the work logs corresponding to the target construction device to obtain the work period corresponding to the target construction device and the activity type corresponding to each work period; after all the work logs corresponding to at least two construction devices have been extracted, multiple work periods corresponding to at least two construction devices and the activity type corresponding to each work period can be obtained.

[0048] When acquiring multiple work periods corresponding to at least two construction devices, each work period indicates the time period in which each device is performing a particular task, and the current task is the activity type corresponding to that work period. For example, during the actual operation of a seismic source vessel, in addition to firing shots, it may also engage in various other activities such as route changes, waiting in formation, downtime due to weather or malfunctions, ship resupply disruptions, and others. Therefore, to accurately determine construction efficiency, it is necessary to conduct detailed statistics on the types of activities performed by each construction device in the past time periods.

[0049] The methods for recording the working hours of construction equipment and the activity type corresponding to each working hour can include manual recording, or construction equipment based on sensors and monitoring systems. The specific implementation method is not limited here.

[0050] S120. Determine multiple subdivided time periods based on the multiple working periods corresponding to at least two construction devices.

[0051] In practice, different construction equipment may perform different types of activities, and the corresponding work periods for each type of activity may vary. Therefore, to accurately analyze the execution of each construction equipment's activity type at different time periods, this embodiment provides a method for determining multiple sub-time periods based on the multiple work periods corresponding to each construction equipment.

[0052] For example, taking at least two construction devices, device A, device B, and device C, the multiple working periods corresponding to device A can be (8:00, 10:00], (10:00, 12:30], and (12:30, 2:00], etc.; the multiple working periods corresponding to device B can be (9:00, 10:30] and (10:30, 16:30]; the multiple working periods corresponding to device C can be (11:00, 10:30, 10:30, 16:30], etc. 0, 13:30] and (13:30, 18:30], etc. Based on this, the subdivided time periods that can be obtained are (8:00, 9:00], (9:00, 10:00], (10:00, 10:30], (10:30, 11:00], (11:00, 12:30], (12:30, 13:30], (13:30, 2:00] and (2:00, 18:30], etc.

[0053] It should be noted that construction in the field of marine seismic exploration generally requires a huge investment of resources. Therefore, once the seismic source vessel is put into operation, it is expected to be in a continuous firing state. However, due to various factors such as malfunctions, weather conditions, firing conflicts, and scheduling, there are situations where continuous firing cannot be carried out within a day (e.g., 24 hours). Therefore, when the solution provided in this embodiment is implemented in this scenario, the multiple working periods corresponding to each construction equipment are generally 24-hour working periods. That is, by identifying the activity type corresponding to each construction equipment in each working period within 24 hours, the goal is to obtain accurate construction efficiency and further improve construction efficiency through decision-making to improve construction strategies.

[0054] In a preferred implementation, the method provided in this embodiment for determining multiple sub-segments based on multiple working periods corresponding to at least two construction devices can be as follows: Obtain the start and end times of each construction device within each working period; sequentially arrange the start and end times of each construction device within each working period based on a time-series approach to obtain multiple time nodes; determine multiple sub-segments based on adjacent nodes among the multiple time nodes. This allows for a more accurate characterization of the construction behavior corresponding to each construction device through subdivided time periods.

[0055] S130. Determine the target activity type for each sub-period based on the priority of the activity type.

[0056] The priority of activity types is determined by the activities that the construction equipment can perform. Taking marine seismic exploration as an example, once the seismic source vessel is put into operation, it is expected that the vessel will remain in a firing state. Therefore, the time when the seismic source vessel is firing can be determined as the highest priority, and other secondary factors are further analyzed to obtain the priority order in this field. For example, the priority order of activity types in marine seismic exploration can be: ① Firing, ② Line switching, ③ Firing conflict, ④ Alternate order, ⑤ Malfunction and downtime, ⑥ Weather, ⑦ Other. Among them, "fireworks" indicates that the seismic source vessel is in actual production, i.e., carrying out actual work; "turning line" indicates that the seismic source vessel is turning around; "fireworks conflict" indicates that the planned seismic source excitation (similar to firing a gun) of different seismic source vessels or the same seismic source vessel at different time periods is not reasonably arranged in time and space, interfering with the normal propagation, reception, and accuracy of data acquisition of seismic waves; "etc." usually refers to the time during seismic exploration when the air gun seismic source vessel needs to wait for the geophone (equipment used to receive seismic wave signals) to be deployed and cannot wait; "fault idle" indicates that construction cannot be carried out due to equipment failure; "weather" indicates that construction cannot be carried out due to weather conditions; "other" can be other factors that prevent construction from being carried out, such as ship resupply. Among them, the serial number ① indicates the highest importance and ⑦ indicates the lowest importance; optionally, the activity identifiers and priority levels corresponding to each activity type can also be represented by the order of English letters ABCD, etc., and the specific method of determining the activity identifiers and priority order corresponding to each activity type is not restricted here.

[0057] In a preferred implementation, as described in this embodiment, determining the target activity type for each sub-segment based on activity type priority can be achieved as follows: For the current sub-segment, determine the activity type within the working hours corresponding to each construction equipment for that sub-segment; and determine the target activity type for the current sub-segment from the activity types corresponding to each construction equipment based on activity priority. This method of determining the target activity type for each sub-segment based on activity priority facilitates accurate and rapid comparison and determination, thereby improving data processing speed.

[0058] When analyzing each sub-segment, a sequential analysis method is adopted to ensure that the corresponding target activity type can be determined for all sub-segments. For any sub-segment, the working time corresponding to each construction equipment is first determined. Taking the sub-segment (11:57, 12:21) as an example, the working time corresponding to equipment A may be (11:41, 12:45) and the working time corresponding to equipment B may be (11:57, 12:21). Furthermore, in the time segment (11:41, 12:45) corresponding to equipment A, if the activity type performed by equipment A is blasting, and in the time segment (11:57, 12:21) corresponding to equipment A, if the activity type performed by equipment B is track switching, where blasting has a higher priority than track switching, then the target activity type corresponding to the current sub-segment (11:57, 12:21) can be determined to be blasting.

[0059] S140. Determine the construction efficiency when at least two construction devices work together, based on the target duration corresponding to each target activity type.

[0060] Based on the statistics obtained in steps S110-S130 above, multiple sub-time periods corresponding to each target activity type can be obtained. For the same target activity type, these sub-time periods can be summed to obtain the target duration for each activity type. For example, statistics show that when at least two construction devices work together, the blasting time within 24 hours is 12 hours and 6 minutes, the line switching time is 1 hour and 55 minutes, the blasting conflict time is 2 hours and 41 minutes, and the waiting time is 7 hours and 18 minutes. Based on this example, the construction efficiency when at least two construction devices work together can be obtained from the blasting time and total duration. Furthermore, analysis shows that, apart from blasting, the waiting time occupies a significant portion of the time. Therefore, construction personnel can consider how to shorten the waiting time to further increase the blasting time, thereby further improving construction efficiency.

[0061] The construction efficiency determination method provided in this embodiment first obtains the work logs corresponding to at least two construction devices, including multiple work periods and the activity types corresponding to each work period. Then, based on the multiple work periods corresponding to the at least two construction devices, multiple sub-periods are determined. Sub-periods help to more accurately characterize the construction behavior of each construction device. Next, based on the priority of activity types, the target activity types corresponding to each sub-period are determined, helping to clarify the importance of activities within the same sub-period. Finally, based on the target duration corresponding to each target activity type, the construction efficiency when at least two construction devices work together is determined. This method provides a direct view of the construction efficiency when at least two construction devices work together and the time windows for other activity types, helping decision-makers to adjust the construction plan in a timely manner based on the target duration corresponding to each target activity type. The solution provided in this embodiment solves the problem of inaccurate calculation of construction efficiency when multiple construction devices work together in existing solutions, achieving the beneficial effect of improving construction efficiency.

[0062] Figure 2 This is another flowchart illustrating the construction efficiency determination method provided in this application embodiment. This application embodiment is an optimization based on the above embodiments. Specifically, the optimization is as follows: This embodiment provides a detailed explanation of the process of "determining multiple sub-periods based on multiple working periods corresponding to at least two construction devices", the process of "determining the target activity type corresponding to each sub-period based on the priority of activity types", and the process of "determining the construction efficiency when at least two construction devices work together based on the target duration corresponding to each target activity type".

[0063] See Figure 2 The method in this embodiment includes, but is not limited to, the following steps:

[0064] S210. Obtain multiple work periods corresponding to at least two construction devices, with each work period corresponding to an activity type.

[0065] In the current embodiment, taking the analysis of two construction devices, namely seismic source vessel 1 and seismic source vessel 2, as an example, the multiple working periods corresponding to each construction device and the activity types corresponding to each working period are organized into a table for representation, and the following Tables 1 and 2 are obtained:

[0066] Table 1 shows the multiple working periods corresponding to the seismic source vessel 1 and the activity types corresponding to each working period.

[0067]

[0068]

[0069] Table 2 shows the multiple working periods corresponding to the seismic source vessel 2 and the activity types corresponding to each working period.

[0070] Serial number Activity type Start time End time Duration Activity identification 1 Shot conflict 0:00 7:38 7.63 ③ 2 Fault idleness 7:38 8:10 0.53 ⑤ 3 Others 8:10 9:08 0.97 ⑦ 4 Shot conflict 9:08 10:53 1.75 ③ 5 Shot 10:53 11:57 1.07 ① 6 Others 11:57 12:21 0.4 ⑦ 7 Shot conflict 12:21 13:32 1.18 ③ 8 Shot 13:32 15:02 1.5 ① 9 Wait for alignment 15:02 24:00:00 8.97 ④

[0071] In Tables 1 and 2 above, each row represents a time period corresponding to the start and end times. Each working time period corresponds to an activity type. The serial number indicates the number of working time periods divided for each seismic source vessel. The time consumption for each working time period is the difference between the end time and the start time within the current working time period. The activity identifier indicates the importance of each activity type. By labeling each activity type with numbers, it is helpful to accurately and quickly compare and determine the target activity type corresponding to each sub-time period based on the priority of the activity type in subsequent steps, thereby improving the data processing speed.

[0072] S220. Obtain the start and end times of each construction device in each working period.

[0073] Based on the table example above, in the current step, the start and end times of each construction device in each working period can be represented as follows: The start and end times of the seismic source vessel 1 in each working period of a day are as follows: (0:00, 1:04], (1:04, 2:39], (2:39, 3:05], (3:05, 4:34], (4:34, 5:04], (5:04, 6:32], (6:32, 7:00], (7:00, 8:32], (8:32, 9:03], (9:03, 10:33], (10:33, 11:21], (11:21, 11:41], (11:41, 12:45], (12 Examples are given for the following: (0:00, 7:15], (13:15, 15:14], (15:14, 16:42], (16:42, 24:00]; The start and end times of each working period of the earthquake source ship 2 in a day are: (0:00, 7:38], (7:38, 8:10], (8:10, 9:08], (9:08, 10:53], (10:53, 11:57], (11:57, 12:21], (12:21, 13:32], (13:32, 15:02], (15:02, 24:00]. In the current example, each (A, B] represents a working period, where A represents the start time and B represents the end time.

[0074] S221. Based on the time sequence method, the start and end times of each construction equipment in each working period are arranged sequentially to obtain multiple time nodes.

[0075] The above timing sequence indicates that the times are arranged sequentially from earliest to latest. Based on the above example, the method of sequentially arranging the start and end times of seismic source vessel 1 and seismic source vessel 2 in each working period to obtain multiple time nodes can be represented as follows:

[0076] 0:00; 1:04; 2:39; 3:05; 4:34; 5:04; 6:32; 7:00; 7:38; 8:10; 8:32; 9:03; 9:08; 10:33; 10:53; 11:21; 11:41; 11:57; 12:21; 12:45; 13:15; 13:32; 15:02; 15:14; 16:42; 24:00.

[0077] S222. Determine multiple subdivided time periods based on adjacent nodes among multiple time points.

[0078] Then, through step S211, a subdivided time period can be obtained based on two adjacent time nodes. Based on the above example, taking node 1:04 as an example including adjacent node 0:00 and adjacent node 2:39, subdivided time period 1 (0:00, 1:04) and subdivided time period 2 (1:04, 2:39) can be obtained.

[0079] A preferred implementation involves determining multiple subdivided time periods based on adjacent nodes among multiple time points. This includes: for a first node and a second node included in the current adjacent nodes, determining the smaller of the first and second nodes as the start node, and determining the larger of the first and second nodes as the end node; and obtaining multiple subdivided time periods based on the start and end nodes in each adjacent node. This method of determining multiple subdivided time periods helps to accurately track construction progress.

[0080] Within each work period corresponding to each construction device, except for the earliest time node 0:00 and the latest time node 24:00, all other time periods contain two adjacent nodes. Within any adjacent node, the smaller node is the earlier node, and the larger node is the later node. Therefore, dividing the time periods by determining the smaller node as the start node and the larger node as the end node helps ensure that each subdivided time period is obtained sequentially and orderly, improving the accuracy of the subdivided time periods.

[0081] S230. For the current subdivided time period, determine the activity type of each construction equipment in the working time period corresponding to the current subdivided time period.

[0082] Before proceeding with the current step, it is necessary to prioritize each activity based on the actual construction situation. For example, the activities of the seismic source vessel can be arranged in order of priority as follows: ① firing, ② changing lines, ③ firing conflict, ④ etc., ⑤ malfunction and downtime, ⑥ weather, and ⑦ others, for a total of 7 parts.

[0083] Taking step S221 above as an example, for any subdivided time period, such as subdivided time period (11:57, 12:21], the working time period corresponding to the seismic source ship 1 is (11:41, 12:45], the corresponding activity type is shelling conflict, and the importance level is ③; the multiple working time periods corresponding to the seismic source ship 2 are (11:57, 12:21], and the corresponding activity type is other, and the importance level is ⑦.

[0084] S231. Based on the priority of activity types, determine the target activity type corresponding to each sub-period from the activity types corresponding to each construction equipment.

[0085] Based on the predetermined priorities, ① firing, ② changing lines, ③ firing conflict, ④ etc., ⑤ malfunction and downtime, ⑥ weather, ⑦ others; then for the above example, in the subdivided time period (11:57, 12:21), the importance level corresponding to the activity type of the seismic source ship 1 is level ③, the importance level corresponding to the activity type of the seismic source ship 2 is level ⑦, and the priority level is level ③ which is greater than level ⑦. Therefore, it can be determined that the target activity type corresponding to the current subdivided time period is the activity corresponding to level ③, that is, the target activity type determined in the subdivided time period (11:57, 12:21) is firing conflict ③.

[0086] Based on the above examples, by processing the multiple working periods corresponding to the earthquake source vessel 1 in Table 1 and the activity types corresponding to each working period, and the multiple working periods corresponding to the earthquake source vessel 2 in Table 2 and the activity types corresponding to each working period, we can obtain the multiple subdivided time periods in Table 3 and the target activity types corresponding to each subdivided time period.

[0087] Table 3 shows multiple segmented time periods and the target activity types corresponding to each segmented time period.

[0088]

[0089]

[0090] In Table 3 above, “Merger Result” is used to represent the target activity type identifiers for the corresponding sub-segments determined according to the priority of activity type, so that the target activity type can be determined based on the target activity type identifier.

[0091] S240. For the same target activity type, the target duration is obtained by summing the subdivided time periods corresponding to the target activity type.

[0092] By summing the sub-time periods belonging to the same target activity type in Table 3 above, the target duration corresponding to the current target activity type can be obtained. For example, taking the firing of shells represented by serial number ① as an example, the sub-time periods corresponding to the row with serial number ① in the column containing the merged result in Table 3 include 1:35, 1:29, 1:28, 0:38, 0:32, 0:22, 0:05, 1:25, 0:28, 0:20, 0:16, 0:30, 1:30, and 1:28. By summing these, the target duration can be obtained as 12:06, which means that when two seismic source ships are working simultaneously, the total firing duration can be 12 hours and 6 minutes (or 726 minutes).

[0093] S250, Activity statistics table for at least two construction devices working together, based on the target duration corresponding to each target activity type.

[0094] The specific activity statistics obtained can be compiled into Table 4.

[0095] Table 4. Target Duration Corresponding to Target Activity Types

[0096] Activity priority Activity type Target duration 1 Target duration 2 1 Shot 12:06 726 2 Line change 1:55 115 3 Shot conflict 2:41 161 4 Wait for alignment 7:18 438 5 Fault idleness 0 0 6 Weather 0 0 7 Others 0 0

[0097] S251. In the activity statistics information table, the construction efficiency is obtained based on the target duration corresponding to the target activity type of the production activity.

[0098] Therefore, within the aforementioned 24 hours, if the two seismic source vessels cooperate simultaneously, the corresponding construction efficiency can be 12:06 / 24 = 50.25%. Furthermore, based on the current activity statistics table, it can be seen that the equal arrangement time occupies 7 hours and 18 minutes. In order to improve work efficiency, a further production strategy to consider is how to optimize the equal arrangement time of the two seismic source vessels, thereby improving the construction efficiency of the two seismic source vessels cooperating simultaneously.

[0099] In another preferred embodiment, the solution provided in this embodiment can also be used to display different activity types based on statistical methods. Specifically, the method can be as follows:

[0100] The system receives an interface display instruction, which includes a start display date and an end display date. Based on the start and end display dates, it determines a target display date. Using a first statistical chart, it displays multiple work periods corresponding to at least two construction devices and the activity type corresponding to each work period within the target display date. Based on the target display date, it determines the total target duration for each target activity type and displays the total target duration for each target activity type corresponding to at least two construction devices within the target display date, using a second statistical chart.

[0101] The interface display commands can be generated by the operator clicking preset control keys in the visual interface. The current preset button can be the "Statistics" control key or the "Display" control key. The specific type and name of the preset control key are not restricted here.

[0102] Furthermore, the visualization interface allows for the selection of the display date, including the start and end dates. Determining the target display date precisely defines the desired timeframe for viewing and analysis. This enables operators to focus on construction progress within a specific time period, avoiding information overload or fragmentation, and thus more efficiently acquiring key information relevant to that timeframe. Next, for at least two construction devices, a first statistical chart can be used to display the daily work hours and the corresponding activity types for each work hour. Preferably, the first statistical chart is a bar chart, which visually presents the specific work arrangements of different construction devices within a specific timeframe. Optionally, a second statistical chart can be used to display the total target duration for each target activity type corresponding to the at least two construction devices. Preferably, the second statistical chart is a pie chart, which helps to visually see the proportion of each target activity type within the preset construction cycle, assisting operators in better adjusting production strategies. The current preset construction cycle can be 24 hours, 48 ​​hours, or one week, etc. The specific preset construction cycle is not limited here, but is based on actual construction efficiency analysis needs.

[0103] The construction efficiency determination method provided in this embodiment first obtains the work logs corresponding to at least two construction devices, including multiple work periods and the activity types corresponding to each work period. Then, based on the multiple work periods corresponding to the at least two construction devices, multiple sub-periods are determined. Sub-periods help to more accurately characterize the construction behavior of each construction device. Next, based on the priority of activity types, the target activity types corresponding to each sub-period are determined, helping to clarify the importance of activities within the same sub-period. Finally, based on the target duration corresponding to each target activity type, the construction efficiency when at least two construction devices work together is determined. This method provides a direct view of the construction efficiency when at least two construction devices work together and the time windows for other activity types, helping decision-makers to adjust the construction plan in a timely manner based on the target duration corresponding to each target activity type. The solution provided in this embodiment solves the problem of inaccurate calculation of construction efficiency when multiple construction devices work together in existing solutions, achieving the beneficial effect of improving construction efficiency.

[0104] Figure 3 This is a schematic diagram of a construction efficiency determination device provided in an embodiment of this application. This device is suitable for executing the construction efficiency determination method provided in an embodiment of this application. Figure 3As shown, the device may specifically include: a log acquisition module 310, a time period determination module 320, a type determination module 330, and an efficiency determination module 340, wherein:

[0105] Log acquisition module 310 is used to acquire work logs corresponding to at least two construction devices, wherein the work logs include multiple work periods and activity types corresponding to each work period;

[0106] The time period determination module 320 is used to determine multiple subdivided time periods based on multiple working time periods corresponding to at least two of the construction equipment;

[0107] The type determination module 330 is used to determine the target activity type corresponding to each of the subdivided time periods according to the priority of the activity type;

[0108] The efficiency determination module 340 is used to determine the construction efficiency when at least two of the construction equipment work together, based on the target duration corresponding to each of the target activity types.

[0109] The construction efficiency determination device provided in this embodiment first acquires work logs corresponding to at least two construction devices, including multiple work periods and activity types corresponding to each work period. Then, it determines multiple sub-periods based on the multiple work periods corresponding to the at least two construction devices, which helps to more accurately characterize the construction behavior of each construction device. Next, it determines the target activity type corresponding to each sub-period based on the priority of the activity types, helping to clarify the importance of activities within the same sub-period. Finally, it determines the construction efficiency when at least two construction devices work together based on the target duration corresponding to each target activity type. This method provides a direct view of the construction efficiency when at least two construction devices work together and the time windows for other activity types, helping decision-makers to adjust the construction plan in a timely manner based on the target duration corresponding to each target activity type. The solution provided in this embodiment solves the problem of inaccurate calculation of construction efficiency when multiple construction devices work together in existing solutions, achieving the beneficial effect of improving construction efficiency.

[0110] In one embodiment, each work period includes a start time and an end time.

[0111] The time period determination module 320 is specifically used to obtain the start time and end time of each construction equipment in each working time period; to sequentially arrange the start time and end time of each construction equipment in each working time period based on a time sequence method to obtain multiple time nodes; and to determine multiple subdivided time periods based on adjacent nodes among the multiple time nodes.

[0112] The time period determination module 320 is further configured to, for the first node and the second node included in the current adjacent nodes, determine the smaller node of the first node and the second node as the start node, and determine the larger node of the first node and the second node as the end node; and obtain multiple subdivided time periods based on the start node and the end node in each of the adjacent nodes.

[0113] The type determination module 330 is specifically used to determine the activity type of the current subdivided time period in the working time period corresponding to each of the construction equipment, and to determine the target activity type corresponding to the current subdivided time period from the activity types corresponding to each of the construction equipment according to the priority of the activity types.

[0114] In one embodiment, the device further includes: a time period accumulation module, wherein:

[0115] The time-segment accumulation module is used to accumulate the time segments corresponding to the same target activity type to obtain the target duration corresponding to the target activity type.

[0116] In one embodiment, the efficiency determination module 340 specifically determines the construction efficiency based on the target duration corresponding to each of the target activity types and the activity statistics table of at least two construction devices working together; in the activity statistics table, the construction efficiency is obtained based on the target duration corresponding to the target activity type being blasting activity.

[0117] In one embodiment, the device further includes an instruction receiving module, a date determination module, and a statistics display module, wherein:

[0118] The instruction receiving module is used to receive interface display instructions, which include a start display date and an end display date;

[0119] The date determination module is used to determine the target display date based on the start display date and the end display date;

[0120] The statistical display module is used to display multiple working periods corresponding to at least two construction devices in the target display date and the activity type corresponding to each working period based on a first statistical chart; it is also used to determine the target total duration corresponding to each target activity type based on the target display date, and to display the target total duration corresponding to each target activity type corresponding to at least two construction devices in the target display date based on a second statistical chart.

[0121] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is merely an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the functional modules described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0122] This application also provides an electronic device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the construction efficiency determination method described in any embodiment of this application.

[0123] This application also provides a computer-readable medium storing computer instructions that, when executed by a processor, implement the construction efficiency determination method described in any embodiment of this application.

[0124] The following is for reference. Figure 4 , Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. It illustrates a schematic diagram of the structure of a computer system 500 suitable for implementing the electronic device in the embodiment of this application. Figure 4 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0125] like Figure 4 As shown, the computer system 500 includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 502 or programs loaded from storage section 508 into random access memory (RAM) 503. The RAM 503 also stores various programs and data required for the operation of the system 500. The CPU 501, ROM 502, and RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0126] The following components are connected to I / O interface 505: an input section 506 including a keyboard, mouse, etc.; an output section 507 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to I / O interface 505 as needed. A removable medium 511, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 510 as needed so that computer programs read from it can be installed into storage section 508 as needed.

[0127] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 509, and / or installed from removable medium 511. When the computer program is executed by central processing unit (CPU) 501, it performs the functions defined above in the system of this application.

[0128] It should be noted that the computer-readable medium shown in this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wireline, and optical fiber, or any suitable combination thereof.

[0129] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0130] The modules and / or units described in the embodiments of this application can be implemented in software or hardware. The described modules and / or units can also be housed in a processor; for example, a processor can be described as including a log acquisition module, a time period determination module, a type determination module, and an efficiency determination module. The names of these modules do not necessarily limit the functionality of the module itself.

[0131] In another aspect, this application also provides a computer-readable medium, which may be included in the device described in the above embodiments; or it may exist independently and not assembled into the device. The computer-readable medium carries one or more programs, which, when executed by the device, cause the device to: acquire work logs corresponding to at least two construction devices, the work logs including multiple work periods and activity types corresponding to each work period; determine multiple sub-periods based on the multiple work periods corresponding to the at least two construction devices; determine a target activity type corresponding to each sub-period based on the priority of the activity types; and determine the construction efficiency when the at least two construction devices cooperate, based on the target duration corresponding to each target activity type.

[0132] According to the technical solution of this embodiment, the construction efficiency when at least two construction devices work together, as well as the time windows for other activity types, can be intuitively obtained. This helps decision-makers to adjust the construction plan in a timely manner based on the target duration corresponding to each target activity type. The solution provided in this embodiment solves the problem of inaccurate calculation of construction efficiency when multiple construction devices work together in existing solutions, and achieves the beneficial effect of improving construction efficiency.

[0133] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A method for determining construction efficiency, characterized in that, include: Obtain the work logs corresponding to at least two construction devices, wherein the work logs include multiple work periods and the activity type corresponding to each work period; Multiple sub-periods are determined based on multiple working periods corresponding to at least two of the aforementioned construction equipment; The target activity type corresponding to each of the subdivided time periods is determined according to the priority of the activity types; The construction efficiency when at least two of the construction devices work together is determined based on the target duration corresponding to each of the target activity types.

2. The method for determining construction efficiency according to claim 1, characterized in that, Each of the aforementioned work periods includes a start time and an end time; The determination of multiple subdivided time periods based on multiple working periods corresponding to at least two of the construction equipment includes: Obtain the start time and end time of each of the construction devices in each working period; Based on a time sequence method, the start time and end time of each construction device in each working period are arranged sequentially to obtain multiple time nodes; Multiple subdivided time periods are determined based on adjacent nodes among the multiple time points.

3. The method for determining construction efficiency according to claim 2, characterized in that, The step of determining multiple subdivided time periods based on adjacent nodes among multiple time nodes includes: For the first and second nodes contained in the current adjacent nodes, determine the smaller node between the first node and the second node as the starting node, and determine the larger node between the first node and the second node as the ending node; Multiple segmented time periods are obtained based on the start node and the end node in each of the adjacent nodes.

4. The method for determining construction efficiency according to claim 1, characterized in that, The step of determining the target activity type corresponding to each of the subdivided time periods based on the priority of the activity type includes: For the current segmented time period, determine the activity type of each segmented time period in the working time period corresponding to each construction equipment; The target activity type corresponding to the current subdivided time period is determined from the activity types corresponding to each of the construction equipment based on the priority of the activity types.

5. The method for determining construction efficiency according to claim 1, characterized in that, After determining the target activity type corresponding to each of the subdivided time periods based on the priority of the activity types, the method further includes: For the same target activity type, the target duration is obtained by accumulating the subdivided time periods corresponding to the target activity type.

6. The method for determining construction efficiency according to claim 1, characterized in that, The step of determining the construction efficiency when at least two construction devices work together, based on the target duration corresponding to each of the target activity types, includes: A table of activity statistics for at least two construction devices working together, based on the target duration corresponding to each of the target activity types; In the activity statistics table, the construction efficiency is obtained based on the target duration corresponding to the target activity type of blasting activity.

7. The method for determining construction efficiency according to claim 1, characterized in that, The method further includes: Receive an interface display instruction, the interface display instruction including a start display date and an end display date; The target display date is determined based on the start display date and the end display date; Based on the first statistical chart, multiple working periods corresponding to at least two construction devices in the target display date and the activity type corresponding to each working period are displayed; The total target duration corresponding to each of the target activity types is determined based on the target display date, and the total target duration corresponding to each of the target activity types corresponding to at least two of the construction equipment in the target display date is displayed based on the second statistical chart.

8. A device for determining construction efficiency, characterized in that, include: The log acquisition module is used to acquire the work logs corresponding to at least two construction devices, wherein the work logs include multiple work periods and the activity type corresponding to each work period; The time period determination module is used to determine multiple subdivided time periods based on multiple working time periods corresponding to at least two of the construction equipment; The type determination module is used to determine the target activity type corresponding to each of the subdivided time periods according to the priority of the activity type; An efficiency determination module is used to determine the construction efficiency when at least two of the construction devices work together, based on the target duration corresponding to each of the target activity types.

9. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the construction efficiency determination method according to any one of claims 1-7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by the processor, the program implements the construction efficiency determination method as described in any one of claims 1-7.