Offshore operation task processing method, device, electronic equipment and storage medium

By obtaining real-time environmental data and calculating operation weights, and updating the status of offshore operation tasks, the problem of high operation difficulty caused by large changes in meteorological and hydrological information in offshore construction operation and maintenance is solved, and efficient and safe operation management is achieved.

CN115239194BActive Publication Date: 2025-08-12SHENGDONG RUDONG OFFSHORE WIND POWER CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210986634.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-17
Publication Date
2025-08-12
Estimated Expiration
2042-08-17

AI Technical Summary

Technical Problem

During offshore construction and operation and maintenance, meteorological and hydrological information changes greatly and is difficult to predict, resulting in increased operational difficulties for operating ships and personnel, affecting safety and efficiency.

Method used

By obtaining real-time environment data, the optimal job value and jobable weight of each subtask are determined, and the offshore job tasks are updated based on this data, including filtering target data, calculating subweights, and comparing jobable weight thresholds to update job status.

Benefits of technology

It improves the timeliness and safety of offshore operation tasks, reduces the response time of catastrophic changes through real-time monitoring and adjustment, and improves the operation efficiency and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115239194B_ABST
    Figure CN115239194B_ABST
Patent Text Reader

Abstract

The present disclosure proposes a method, device, electronic device, and storage medium for processing marine operation tasks, relating to the field of marine operation technology. The method comprises: obtaining a marine operation task, wherein the marine operation task includes at least one subtask; obtaining real-time environmental data and obtaining an optimal operation value for each subtask; determining an operational weight for each subtask based on the real-time environmental data and the optimal operation value for each subtask; and updating the marine operation task based on the operational weight for each subtask. By obtaining real-time environmental data and obtaining the operational weight for each subtask in the marine operation task based on the real-time environmental data, the operational status of each subtask is analyzed, and the marine operation task is updated based on the operational status of each subtask. This can improve the timeliness of marine operation task updates and increase the efficiency and safety of marine operations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of offshore operations, and in particular to a method, device, electronic equipment, and storage medium for processing offshore operation tasks. Background Art

[0002] Offshore construction and maintenance operations must be conducted with the assistance of vessels, which have strict seaworthiness regulations and must meet certain meteorological and hydrological conditions. These include wind, wave, visibility, precipitation, tides, temperature, and weather hazards. Furthermore, due to the unique characteristics of the ocean, hydrological information and other factors can be highly variable and difficult to predict, complicating operations and impacting the safety of both vessels and personnel. Therefore, the key challenge is how to rationally and efficiently allocate tasks for these vessels and personnel.

[0003] Public content

[0004] The present disclosure aims to solve one of the technical problems in the related art at least to a certain extent.

[0005] To this end, one objective of the present disclosure is to provide a method for processing offshore operation tasks.

[0006] A second objective of the present disclosure is to provide a device for processing offshore operation tasks.

[0007] A third objective of the present disclosure is to provide an electronic device.

[0008] A fourth object of the present disclosure is to provide a non-transitory computer-readable storage medium.

[0009] A fifth object of the present disclosure is to provide a computer program product.

[0010] To achieve the above-mentioned purpose, the first aspect of the present disclosure proposes a method for processing offshore operation tasks, including: obtaining an offshore operation task, wherein the offshore operation task includes at least one subtask; obtaining real-time environmental data and obtaining the optimal operation value of each subtask; determining the operability weight of each subtask based on the real-time environmental data and the optimal operation value of each subtask; and updating the offshore operation task based on the operability weight of each subtask.

[0011] According to one embodiment of the present disclosure, the optimal operational value of a subtask includes at least one environmental data element, and determining the operational weight of the subtask includes: filtering out target data corresponding to the environmental data element from real-time environmental data; and determining the operational weight of the subtask based on the target data and the optimal operational value.

[0012] According to one embodiment of the present disclosure, the operational weight of the subtask is determined based on the target data and the optimal operational value, including: calculating the sub-weight corresponding to each environmental data element based on the target data and the optimal operational value; and determining the operational weight of the subtask based on the sub-weight corresponding to each environmental data element.

[0013] According to one embodiment of the present disclosure, determining a sub-weight corresponding to an environmental data element includes: obtaining an element weight and a valid interval of the environmental data element; determining an offset value based on target data and an optimal operation value; and determining a sub-weight corresponding to the environmental data element based on the offset value, the valid interval, and the element weight. The formula for calculating the sub-weight is: Among them, p is the sub-weight, X t is the target data, X i is the optimal operation value, b is the element weight, and D is the effective interval.

[0014] According to one embodiment of the present disclosure, the offshore operation task is updated based on the operability weight of each subtask, including: comparing the operability weight with the operability weight threshold; updating the target operation status of the subtask corresponding to the operability weight based on the comparison result; and updating the offshore operation task based on the target operation status of the subtask corresponding to the operability weight.

[0015] According to one embodiment of the present disclosure, the target job status of the subtask corresponding to the operable weight is updated based on the comparison result, including: in response to the operable weight being greater than the operable weight threshold, the target job status of the subtask corresponding to the operable weight is updated to a operable state; in response to the operable weight being less than or equal to the operable weight threshold, the target job status of the subtask corresponding to the operable weight is updated to a non-operable state.

[0016] According to one embodiment of the present disclosure, the method further includes: acquiring the actual job status of each subtask; and generating a prompt instruction in response to the target job status being different from the actual job status.

[0017] To achieve the above-mentioned purpose, the second aspect embodiment of the present disclosure proposes a marine operation task processing device, including: a first acquisition module, used to obtain marine operation tasks, wherein the marine operation tasks include at least one subtask; a second acquisition module, used to obtain real-time environmental data and obtain the optimal operation value of each subtask; a determination module, used to determine the operational weight of each subtask based on the real-time environmental data and the optimal operation value of each subtask; an update module, used to update the operation status of the marine operation task based on the operational weight of each subtask.

[0018] To achieve the above-mentioned purpose, the third aspect embodiment of the present disclosure proposes an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to implement the offshore operation task processing method as described in the first aspect embodiment of the present disclosure.

[0019] To achieve the above-mentioned purpose, the fourth embodiment of the present disclosure proposes a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to implement the offshore operation task processing method as described in the first embodiment of the present disclosure.

[0020] To achieve the above-mentioned purpose, the fifth embodiment of the present disclosure proposes a computer program product, including a computer program, which, when executed by a processor, is used to implement the offshore operation task processing method as described in the first embodiment of the present disclosure.

[0021] By obtaining real-time environmental data and obtaining the operability weight of each subtask in the offshore operation task based on the real-time environmental data, the operability status of each subtask can be analyzed, and then the offshore operation task can be updated based on the operability status of each subtask. This can improve the timeliness of the update of offshore operation tasks and increase the efficiency and safety of offshore operations. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 is a schematic diagram of a method for processing an offshore operation task according to one embodiment of the present disclosure;

[0023] Figure 2 is a schematic diagram of another method for processing marine operation tasks according to an embodiment of the present disclosure;

[0024] Figure 3 is a schematic diagram of another method for processing marine operation tasks according to an embodiment of the present disclosure;

[0025] Figure 4 This is a schematic diagram of a device for processing marine operation tasks according to one embodiment of the present disclosure;

[0026] Figure 5 is a schematic diagram of an electronic device according to one embodiment of the present disclosure. DETAILED DESCRIPTION

[0027] The following describes in detail embodiments of the present disclosure, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0028] Figure 1 A schematic diagram of an exemplary embodiment of a method for processing marine operation tasks proposed in the present disclosure is shown as follows: Figure 1 As shown, the offshore operation task processing method includes the following steps:

[0029] S101: Acquire an offshore operation task, where the offshore operation task includes at least one subtask.

[0030] In the embodiment of the present disclosure, the offshore operation task may be an operation task being executed or an operation task to be assigned in advance. There is no limitation here and the specific needs shall be determined according to the actual situation.

[0031] The offshore operation task may be a task assigned to an operation vessel or a task assigned to an operation personnel. There is no limitation here and the specific task shall be determined according to the actual situation.

[0032] The offshore operation task may include multiple subtasks or only one subtask. There is no limitation here and the specific task depends on the actual situation.

[0033] Each subtask can be used to collaboratively complete the same task objective, or it can be an independent task. There is no limitation here, and the specific settings can be made according to actual needs.

[0034] It should be noted that subtasks can include various types, depending on the actual project needs and are not limited here. For example, depending on the location of the operation, the subtasks may be extravehicular operations or intravehicular operations, and depending on the operation objectives, the subtasks may be divided into engine maintenance, cabin cleaning, etc.

[0035] S102, obtaining real-time environmental data and obtaining the optimal operation value of each subtask.

[0036] Maritime operations are complex, and there are many factors that affect the operations of ships and personnel. The main influencing factors are meteorological and hydrological information, which can contain a variety of environmental data elements. For example, it may include wind, waves, visibility, precipitation, tides, temperature, disaster weather and other data.

[0037] There are many methods for obtaining the implementation environment data. Optionally, the implementation environment data can be obtained through sensors. Optionally, the implementation environment data can also be obtained by connecting to a weather server and based on data sent by the weather server.

[0038] It should be noted that due to the different working environments and working objectives of different subtasks, the environmental data elements that affect their normal operations may be different. For example, when the subtask type is extravehicular operation, the main environmental data elements that affect the operation may be wind speed, precipitation, temperature, etc. When working inside the cabin, the main environmental data elements that affect the operation may be wave height, temperature, etc.

[0039] The optimal operating value refers to the optimal value corresponding to the environmental data element that primarily affects the subtask's operation under optimal operating conditions. It should be noted that due to the different operating environments and tasks of different subtasks, the optimal operating value for the same environmental data element may vary from subtask to subtask. For example, the optimal operating value for working outside the cabin may correspond to a temperature of 25°C, while the optimal operating value for working inside the cabin may correspond to a temperature of 23°C.

[0040] S103: Determine the workable weight of each subtask based on the real-time environment data and the optimal work value of each subtask.

[0041] It should be noted that the operability weight is the weight of whether the subtask meets the operating conditions. The larger the operability weight, the closer the real-time environment data is to the optimal operating value, and the more operability conditions are met.

[0042] Since there may be multiple environmental data elements that affect the normal operation of a subtask, the scientific operation self-weight of each environmental data element can be calculated separately, and then all the self-weights can be used to calculate the scientific operation weight of the subtask.

[0043] After obtaining the implementation environment data, the implementation environment data can be processed with the optimal operation value to obtain the operation weight. Optionally, the operation weight of each subtask can be calculated based on a neural network algorithm.

[0044] Optionally, real-time environmental data and the optimal work value for each subtask can be input into a workable weight generation plug-in to obtain the workable weight of the subtask. It should be noted that the workable weight generation plug-in is a plug-in specifically designed to generate workable weights. It is pre-set and stored in the storage space of the electronic device for easy retrieval when needed.

[0045] S104: Update the operation status of the offshore operation task based on the operability weight of each subtask.

[0046] After obtaining the workable weight of each subtask, the workable weight of each subtask can be analyzed to determine whether the subtask has the work conditions at the current moment, and the work status of the subtask can be updated.

[0047] The workability weight can be compared to the workability weight threshold. If the workability weight is greater than the workability weight threshold, the subtask is considered workable. If the workability weight is less than or equal to the workability weight threshold, the subtask is considered not workable. The workability weight threshold is pre-set and can be adjusted based on actual work requirements. Different types of subtasks can have different workability weights.

[0048] In an embodiment of the present disclosure, a marine operation task is first obtained, wherein the marine operation task includes at least one subtask, then real-time environmental data is obtained, and the optimal operation value of each subtask is obtained, and then the operational weight of each subtask is determined based on the real-time environmental data and the optimal operation value of each subtask, and finally the marine operation task is updated based on the operational weight of each subtask. By obtaining real-time environmental data and obtaining the operational weight of each subtask in the marine operation task based on the real-time environmental data, the operational status of each subtask is analyzed, and then the marine operation task is updated based on the operational status of each subtask, the timeliness of the marine operation task update can be improved, and the efficiency and safety of marine operations can be increased.

[0049] It should be noted that after determining the operability weight, the operability weight is compared with the operability weight threshold. In response to the operability weight being greater than the operability weight threshold, the target operating state of the subtask corresponding to the operability weight is updated to an operability state. Alternatively, in response to the operability weight being less than or equal to the operability weight threshold, the target operating state of the subtask corresponding to the operability weight is updated to an inoperability state. It should be noted that the operability weight threshold is pre-set and can be changed according to actual design needs, and is not limited here.

[0050] Furthermore, the actual operation status of each subtask may be obtained, and the actual operation status may be compared with the updated target operation status. In response to the target operation status being different from the actual operation status, a prompt instruction may be generated.

[0051] A prompt voice can be generated based on the prompt instruction to remind the operating vessel or operating crew that the target operating status of the subtask has changed, so that the operation can be adjusted as soon as possible.

[0052] When real-time environmental data changes dramatically, analysis is performed to determine whether a catastrophic change has occurred, and an alarm command is generated based on this. The alarm is then sent to the operating vessel or operator to remind them to evacuate.

[0053] In the disclosed embodiment, real-time environmental data can be periodically acquired to monitor offshore operations. When significant changes occur in meteorological and hydrological information, responses can be made as quickly as possible, thereby improving the safety of offshore operations and the timeliness of disaster avoidance.

[0054] In the above embodiment, the optimal operation value of the subtask includes at least one environmental data element, and the workable weight of the subtask can also be determined by Figure 2 Explaining further, the method includes:

[0055] S201: Filter out target data corresponding to environmental data elements from real-time environmental data.

[0056] In the embodiment of the present disclosure, since the environmental data elements corresponding to different subtasks may be different, after obtaining the real-time environmental data, it is necessary to filter out the corresponding target data from the real-time environmental data based on the environmental data elements corresponding to the subtasks to facilitate the analysis of the subtasks.

[0057] It should be noted that during the screening process, real-time environmental data can also be processed. For example, obvious errors can be filtered out, and the format of real-time environmental data can be standardized to a preset format or unit. This can improve the efficiency of subsequent data analysis and enhance the accuracy and timeliness of offshore operation task processing.

[0058] S202: Determine the workable weight of the subtask based on the target data and the optimal work value.

[0059] In an embodiment of the present disclosure, a sub-weight corresponding to each environmental data element may be calculated based on the target data and the optimal operational value, and then the operational weight of the sub-task may be determined based on the sub-weight.

[0060] There may be various algorithms for determining the workable weight of a subtask based on the sub-weight, which are not limited here.

[0061] Optionally, the sub-weights corresponding to each environmental data element may be accumulated and summed to determine the workable weight of the sub-task.

[0062] Optionally, the sub-weight corresponding to each environmental data element may be processed by a neural network algorithm to determine the workable weight of the sub-task.

[0063] In the disclosed embodiment, target data corresponding to environmental data elements is first filtered from real-time environmental data. Then, the subtask's workability weight is determined based on the target data and the optimal workability value. By analyzing each environmental data element of a subtask and determining its workability weight, the environmental data elements that affect the normal operation of the subtask can be analyzed more accurately, improving the accuracy of the subtask's workability weight.

[0064] In the above embodiment, the sub-weights corresponding to the environmental data elements can also be determined by Figure 3 Explaining further, the method includes:

[0065] S301, obtaining the element weight and valid interval of the environmental data element.

[0066] It should be noted that the valid range is the permissible range within which the value of an environmental data element fluctuates around the optimal operating value under normal subtask operation. When the value of an environmental data element is within the valid range, the subtask is considered to meet the operating conditions. When the value of an environmental data element is outside the valid range, the subtask is considered to be unqualified. Different environmental data elements can have different valid ranges within the same subtask.

[0067] For different subtasks, the valid interval corresponding to the same environmental data element may be different, which needs to be set according to the actual working environment and working objectives. No limitation is made here.

[0068] The element weight is the weight of the environmental data element's impact on the normal operation of the subtask. The larger the element weight, the greater the impact on the normal operation of the subtask. Different environmental data elements can have different element weights in the same subtask.

[0069] For different subtasks, the element weights corresponding to the same environmental data element may be different, which needs to be set according to the actual working environment and working objectives. No limitation is made here.

[0070] S302: Determine an offset value based on the target data and the optimal operation value.

[0071] In the disclosed embodiment, a difference may be calculated based on the target data and the optimal operating value, and the absolute value of the difference may be used as an offset value. The offset value is the degree of deviation between the current real-time environmental data and the optimal operating value.

[0072] It can be understood that the larger the offset value is, the lower the possibility that the offshore operation task is in operation conditions.

[0073] S303: Determine the sub-weight corresponding to the environmental data element based on the offset value, the valid interval, and the element weight.

[0074] In the embodiment of the present disclosure, after obtaining the offset value, the offset rate of the offset value relative to the valid interval can be determined based on the offset value and the valid interval, and then the sub-weight corresponding to the environmental data element can be determined based on the offset rate and the element weight. The sub-weight can be determined based on the following formula:

[0075]

[0076] Among them, p is the sub-weight, X t is the target data, X i is the optimal operation value, b is the element weight, D is the effective interval, |X t -X i| is the offset value. The formula shows that the closer the target data is to the optimal operating value, the larger the corresponding sub-weight, and the greater the probability of meeting the operating conditions.

[0077] In the disclosed embodiment, the element weight and validity interval of the environmental data element are first obtained. Then, the offset between the target data and the optimal operation value is calculated. Finally, the sub-weight corresponding to the environmental data element is determined based on the offset, validity interval, and element weight. By performing data analysis on each environmental data element of the subtask, the corresponding sub-weight of the environmental data element can be accurately determined, providing an accurate data basis for the subsequent determination of the sub-weight of the subtask.

[0078] Corresponding to the offshore operation task processing methods provided in the above-mentioned embodiments, an embodiment of the present disclosure further provides an offshore operation task processing device. Since the offshore operation task processing device provided in the embodiment of the present disclosure corresponds to the offshore operation task processing methods provided in the above-mentioned embodiments, the implementation methods of the above-mentioned offshore operation task processing methods are also applicable to the offshore operation task processing device provided in the embodiment of the present disclosure, and will not be described in detail in the following embodiments.

[0079] Figure 4 This is a schematic diagram of a marine operation task processing device proposed in the present disclosure, such as Figure 4 As shown, the offshore operation task processing device 400 includes: a first acquisition module 410 , a second acquisition module 420 , a determination module 430 and an update module 440 .

[0080] The first acquisition module 410 is configured to acquire an offshore operation task, wherein the offshore operation task includes at least one subtask.

[0081] The second acquisition module 420 is used to acquire real-time environmental data and obtain the optimal operation value of each subtask.

[0082] The determination module 430 is configured to determine the workability weight of each subtask based on the real-time environment data and the optimal workability value of each subtask.

[0083] The updating module 440 is configured to update the operation status of the offshore operation task based on the operability weight of each subtask.

[0084] In one embodiment of the present disclosure, the determination module 430 is further configured to: filter out target data corresponding to the environmental data elements from the real-time environmental data; and determine the workable weight of the subtask based on the target data and the optimal work value.

[0085] In one embodiment of the present disclosure, the determination module 430 is further configured to: calculate a sub-weight corresponding to each environmental data element based on the target data and the optimal operation value; and determine the workable weight of the sub-task based on the sub-weight.

[0086] In one embodiment of the present disclosure, the determination module 430 is further configured to: obtain an element weight and a valid interval of an environmental data element; calculate an offset value between the target data and the optimal operation value; and determine a sub-weight corresponding to the environmental data element based on the offset value, the valid interval, and the element weight. The formula for calculating the sub-weight is: Among them, p is the sub-weight, X t is the target data, X i is the optimal operation value, b is the element weight, and D is the effective interval.

[0087] In one embodiment of the present disclosure, the update module 440 is further used to: compare the operability weight with the operability weight threshold; update the target operation status of each subtask based on the comparison result; and update the offshore operation task based on the target operation status of the subtask.

[0088] In one embodiment of the present disclosure, the update module 440 is further used to: in response to the operational weight being greater than the operational weight threshold, update the target operational status of the subtask corresponding to the operational weight to an operational status; or in response to the operational weight being less than or equal to the operational weight threshold, update the target operational status of the subtask corresponding to the operational weight to an inoperable status.

[0089] In one embodiment of the present disclosure, the updating module 440 is further configured to: obtain the actual operation status of each subtask; and generate a prompt instruction in response to the target operation status being different from the actual operation status.

[0090] In order to implement the above embodiment, the present disclosure also provides an electronic device 500, such as Figure 5 As shown, the electronic device 500 includes: a processor 501 and a memory 502 communicatively connected to the processor, the memory 502 stores instructions that can be executed by at least one processor, and the instructions are executed by at least one processor 501 to implement the offshore operation task processing method as described in the first aspect of the embodiment of the present disclosure.

[0091] In order to implement the above embodiments, the embodiments of the present disclosure further propose a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to implement the offshore operation task processing method as the embodiment of the first aspect of the present disclosure.

[0092] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer program product, including a computer program. When the computer program is executed by a processor, it implements the offshore operation task processing method as described in the first embodiment of the present disclosure.

[0093] In the description of the present disclosure, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present disclosure and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation to the present disclosure.

[0094] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. Throughout the present disclosure, "plurality" means two or more, unless otherwise specifically defined.

[0095] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments or examples described in this specification and features of different embodiments or examples, unless they are mutually inconsistent.

[0096] Although the embodiments of the present disclosure have been shown and described above, it is understood that the above embodiments are illustrative and are not to be construed as limitations on the present disclosure. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present disclosure.

Claims

1. A method for processing offshore operation tasks, characterized in that: include: Acquire an offshore operation task, wherein the offshore operation task includes at least one subtask; Acquire real-time environmental data and obtain the optimal operation value of each subtask; Determining a workable weight of each of the subtasks based on the real-time environmental data and the optimal work value of each of the subtasks; updating the offshore operation task based on the operability weight of each of the subtasks; The optimal operation value includes the optimal operation value of at least one environmental data element, and determining the operability weight of the subtask includes: Filtering target data corresponding to the environmental data element from the real-time environmental data; determining the workable weight of the subtask based on the target data and the optimal work value; The determining the workable weight of the subtask based on the target data and the optimal work value includes: Calculate a sub-weight corresponding to each of the environmental data elements based on the target data and the optimal operation value; Determining the workable weight of the subtask based on the subweight corresponding to each of the environmental data elements; The calculating the sub-weight corresponding to each of the environmental data elements based on the target data and the optimal operation value includes: Obtaining the element weight and valid interval of the environmental data element; determining an offset value based on the target data and the optimal operating value; Determining the sub-weight corresponding to the environmental data element based on the offset value, the valid interval, and the element weight; The formula for calculating the sub-weight is: Wherein, p is the sub-weight, is the target data, the is the optimal operating value, is the element weight, D is the valid interval, is the offset value.

2. The method according to claim 1, characterized in that The updating of the offshore operation task based on the operability weight of each subtask includes: Comparing the workable weight with a workable weight threshold; Based on the comparison result, the target operation state of the subtask corresponding to the operable weight is updated; The offshore operation task is updated based on the target operation status of the subtask corresponding to the operability weight.

3. The method according to claim 2, characterized in that The updating of the target operation status of the subtask corresponding to the operable weight based on the comparison result includes: In response to the workable weight being greater than the workable weight threshold, updating the target work state of the subtask corresponding to the workable weight to a workable state; In response to the operability weight being less than or equal to the operability weight threshold, the target operation state of the subtask corresponding to the operability weight is updated to a non-operational state.

4. The method according to claim 3, characterized in that The method further comprises: Obtaining the actual operation status of the currently performed operation of each of the subtasks; In response to the target job status being different from the actual job status, a prompt instruction is generated.

5. A device for processing offshore operation tasks, characterized in that: include: A first acquisition module is configured to acquire an offshore operation task, wherein the offshore operation task includes at least one subtask; A second acquisition module is used to acquire real-time environmental data and obtain the optimal operation value of each subtask; a determination module, configured to determine an operability weight of each of the subtasks based on the real-time environmental data and the optimal operation value of each of the subtasks; An updating module, configured to update the offshore operation task based on the operability weight of each subtask; The optimal operating value includes the optimal operating value of at least one environmental data element, and the determining module is further configured to: Filtering target data corresponding to the environmental data element from the real-time environmental data; determining the workable weight of the subtask based on the target data and the optimal work value; The determining module is further configured to: Calculate a sub-weight corresponding to each of the environmental data elements based on the target data and the optimal operation value; Determining the workable weight of the subtask based on the subweight corresponding to each of the environmental data elements; The determining module is further configured to: Obtaining the element weight and valid interval of the environmental data element; determining an offset value based on the target data and the optimal operating value; Determining the sub-weight corresponding to the environmental data element based on the offset value, the valid interval, and the element weight; The formula for calculating the sub-weight is: Wherein, p is the sub-weight, is the target data, the is the optimal operating value, is the element weight, D is the valid interval, is the offset value.

6. An electronic device, characterized in that: Including memory and processor; The processor reads the executable program code stored in the memory to run a program corresponding to the executable program code, so as to implement the method according to any one of claims 1 to 4.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.

8. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Marine salvage operation marine environment risk assessment system

    CN112434948A

  • Task list allocation method and device, electronic equipment, medium and program product

    CN113449994A