Operating vessel monitoring method, device, program product and electronic equipment
By automatically monitoring the abnormal operating duration of the ship, using historical operating information to determine the reference duration range and sending alarm information, the problem of relying on manual reporting in the existing technology is solved, monitoring effect and reliability are improved, and operation risks are reduced.
Patent Information
- Application Number
- CN202411857747.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2044-12-17
AI Technical Summary
The prior art relies on manual reports when ship abnormalities occur, resulting in poor monitoring effect, poor reliability, and low management efficiency, which may affect the operation process and cause safety problems.
By determining the reference operating duration range of the target ship process based on historical operation information, and obtaining the current operating duration. If the first-level reference operating duration range is exceeded, the operation abnormality level is determined and the alarm information is sent.
It realizes automatic monitoring of ship abnormalities, timely discovers and handles abnormal situations, improves monitoring effect and reliability, and reduces operating risks.
Smart Images

Figure CN119313123B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of information monitoring, and in particular to a method for monitoring an operating vessel, a device for monitoring an operating vessel, a computer program product and an electronic device. Background Art
[0002] The construction site environment on the water is complex, with many operation procedures, and abnormal conditions may occur during the operation of the ship. In the related technology, when an abnormality occurs on the ship, the staff on the ship need to manually report it to the construction project center. If the staff fails to report it in time, the project center cannot detect the abnormality in time, which may affect the normal operation process and even cause safety problems. It can be seen that the related technology has the problems of poor abnormal monitoring effect, poor reliability, and low management efficiency. Summary of the invention
[0003] The present disclosure provides a working vessel monitoring method, a working vessel monitoring device, a computer program product and an electronic device, so as to at least to some extent solve the problem that the related technology relies on manual reporting of abnormalities.
[0004] According to a first aspect of the present disclosure, a method for monitoring an operating ship is provided, the method comprising: determining a reference operating time range of one or more processes involved in a target ship based on historical operating information; the reference operating time range of each process includes multiple levels of reference operating time ranges, and the range size increases with increasing levels; obtaining the operating time of the target ship in a current process, and obtaining multiple levels of reference operating time ranges for the current process, including a first-level reference operating time range; if the operating time of the current process exceeds the first-level reference operating time range of the current process, determining the operating abnormality level of the target ship based on the reference operating time range in which the operating time of the current process is located, and sending corresponding alarm information to the target ship.
[0005] According to a second aspect of the present disclosure, there is provided an operating ship monitoring device, the device comprising: a reference operating duration range determination module, configured to determine a reference operating duration range of one or more processes involved in a target ship according to historical operating information; the reference operating duration range of each process includes multiple levels of reference operating duration ranges, the range size of which increases with increasing levels; an information acquisition module, configured to obtain the operating duration of the target ship in a current process, and obtain multiple levels of reference operating duration ranges of the current process, including a first-level reference operating duration range; an operating abnormality level determination module, configured to determine the operating abnormality level of the target ship according to the reference operating duration range in which the operating duration of the current process is located if the operating duration of the current process exceeds the first-level reference operating duration range of the current process, and send corresponding alarm information to the target ship.
[0006] According to a third aspect of the present disclosure, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the method of the first aspect and possible implementation methods thereof are implemented.
[0007] According to a fourth aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the method of the above-mentioned first aspect and its possible implementation methods by executing the executable instructions.
[0008] The technical solution disclosed in this disclosure has the following beneficial effects:
[0009] On the one hand, it provides a solution for automatically monitoring the abnormality of operating ships, which can timely and effectively detect the abnormality of operating ships without relying on manual reports, with good monitoring effect and high reliability. On the other hand, by grading the range of operation time, when the operation time of the current process of the target ship is too long, its operation abnormality level can be identified and corresponding alarm information can be sent, which is conducive to timely and targeted abnormal handling and reducing operation risks. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 A schematic diagram showing a scene architecture in this exemplary embodiment.
[0011] Figure 2 A flowchart showing a method for monitoring a working vessel in this exemplary embodiment is shown.
[0012] Figure 3 A flow chart for determining a reference operation duration range and a risk probability in this exemplary embodiment is shown.
[0013] Figure 4 Another flow chart for determining a reference operation duration range and a risk probability in this exemplary embodiment is shown.
[0014] Figure 5 A flowchart for determining the third risk probability in this exemplary embodiment is shown.
[0015] Figure 6 A flow chart for determining the second risk probability in this exemplary embodiment is shown.
[0016] Figure 7 A flowchart of sending alarm information in this exemplary embodiment is shown.
[0017] Figure 8 A flowchart showing an abnormality handling in this exemplary embodiment is shown.
[0018] Fig. 9 A schematic structural diagram of a working vessel monitoring device in this exemplary embodiment is shown.
[0019] Fig.10 A schematic structural diagram of an electronic device in this exemplary embodiment is shown. DETAILED DESCRIPTION
[0020] Exemplary embodiments of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings.
[0021] The accompanying drawings are schematic diagrams of the present disclosure and are not necessarily drawn to scale. Some of the block diagrams shown in the accompanying drawings may be functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or in hardware modules or integrated circuits, or in networks, processors or microcontrollers. The embodiments can be implemented in various forms and should not be construed as being limited to the examples set forth herein. The features, structures or characteristics described in the present disclosure may be combined in one or more embodiments in any suitable manner. In the description below, many specific details are provided to provide a full description of the embodiments of the present disclosure. However, those skilled in the art should appreciate that one or more specific details may be omitted when implementing the technical solution of the present disclosure, or one or more specific details may be replaced by other methods, components, devices, steps, etc.
[0022] The environment of the water construction site is complex. During the operation of the ship, it may be affected by factors such as weather, water flow, organisms, and external ships, which may cause abnormal conditions. In the related technology, when an abnormality occurs on the ship, the staff on the ship are required to manually report to the construction project center. This method obviously has limitations. For example, there are situations where the staff themselves do not find or realize that there is an abnormality in the ship's operation, or due to poor water communication conditions, the staff cannot contact the project center, etc., resulting in the staff failing to report the abnormality in time. The project center cannot detect the abnormality in time, which may affect the normal operation process and even cause safety problems. It can be seen that the related technology has problems such as poor abnormal monitoring effect, poor reliability, and low management efficiency.
[0023] In view of the above problems, an exemplary embodiment of the present disclosure provides a method for monitoring an operating vessel, which can timely and effectively detect abnormalities of an operating vessel and send corresponding alarm information without relying on manual reports.
[0024] Figure 1The scene architecture of this exemplary embodiment is shown. The scene architecture 100 may include an operating vessel 110 and a project center 120. Among them, the operating vessel 110 may be at a water construction site, a shore, or on a route between land and a water construction site. The operating vessel 110 is provided with electronic equipment such as a computer, a control system, and a sensor, which can communicate with the project center 120, send operation information or monitoring information, and receive alarm information sent by the project center 120. Exemplarily, at the construction site of offshore photovoltaics, the operating vessel 110 may include a pile-driving ship, a hoisting ship, etc. The project center 120 is the central part of the entire scene architecture 100, which is used to monitor, manage, and handle exceptions for the operating vessel 110. The project center 120 may be located at a construction command site on land or on a water platform, and may include one or more components of a server, a database, a project center terminal, and a monitoring screen. A wireless or wired communication link may be deployed between the operating vessel 110 and the project center 120 to achieve data transmission. In this exemplary embodiment, the operating vessel monitoring method may be executed by the project center 120 .
[0025] In one embodiment, the operating vessel monitoring method can refer to Figure 2 As shown, the following steps S210 to S230 are included:
[0026] Step S210, determining a reference operation time range of one or more processes involved in the target ship according to the historical operation information; the reference operation time range of each process includes reference operation time ranges of multiple levels, and the range size increases with the increase of the level;
[0027] Step S220, obtaining the operation time of the target ship in the current process, and obtaining multiple levels of reference operation time ranges of the current process, including a first-level reference operation time range;
[0028] Step S230: If the operation duration of the current process exceeds the first-level reference operation duration range of the current process, the operation abnormality level of the target ship is determined according to the reference operation duration range in which the operation duration of the current process is located, and a corresponding alarm message is sent to the target ship.
[0029] based on Figure 2 The method provides a solution for automatically monitoring the abnormality of operating ships, which can timely and effectively detect the abnormality of operating ships without relying on manual reports, with good monitoring effect and high reliability. On the other hand, by grading the range of operation time, when the operation time of the current process of the target ship is too long, its operation abnormality level can be identified and corresponding alarm information can be sent, which is conducive to timely and targeted abnormal handling and reducing operation risks.
[0030] Below Figure 2 Provide detailed instructions for each step.
[0031] refer to Figure 2 In step S210, based on the historical operation information, the reference operation time range of one or more processes involved in the target ship is determined; the reference operation time range of each process includes multiple levels of reference operation time ranges, and the range size increases with the increase of the level.
[0032] Among them, the target ship is an operating ship that needs to be monitored, which can be any one or more operating ships. For example, each operating ship can be used as a target ship, and the operating ship monitoring method in this exemplary embodiment can be executed to realize abnormal monitoring of each operating ship. Historical operation information refers to information about the completed operation process, which can include historical operation information of the target ship, and can also include historical operation information of operating ships of the same type as the target ship. Historical operation information can include historical operation duration, and can also include other relevant information, such as whether an abnormality occurred during the historical operation process, specific information of the abnormality, etc.
[0033] The operation process of the target ship includes one or more processes. For each process, multiple levels of reference operation time ranges can be determined based on relevant historical operation information. Different levels can represent different degrees of operation abnormality. Generally, the longer the operation time, the higher the degree of operation abnormality of the operating ship. For example, if a minor operation overtime occurs on the operating ship, it means that the degree of operation abnormality is low. If a serious operation overtime occurs, it means that the degree of operation abnormality is high. Therefore, the range size of the reference operation time ranges of the above multiple levels can increase with the increase of the level. That is to say, the higher the level of the reference operation time range, the larger the range, which usually means that the larger the upper limit value of the range, the higher the corresponding degree of operation abnormality. Exemplarily, the first-level reference operation time range is the smallest, which may correspond to a normal operation state, that is, when the operation time of the ship is within the first-level reference operation time range, it indicates that the ship is in a normal operation state; the second-level reference operation time range is larger than the first-level reference operation time range, which may correspond to a first operation abnormality level, that is, when the operation time of the ship exceeds the first-level reference operation time range but does not exceed the second-level reference operation time range, it indicates that the ship is in a first operation abnormality level; and so on, the operation abnormality level of the ship can be determined according to the reference operation time range in which the operation time of the ship is located.
[0034] In one embodiment, the lower limit of the reference operation duration range may be 0, which means that when the operation of the monitored ship is abnormal, the operation duration will not be considered as an abnormal situation if it is too short. In some cases, it can even be considered that the shorter the operation duration, the better. In another embodiment, the lower limit of the reference operation duration range may be greater than 0, which means that when the operation of the monitored ship is abnormal, the operation duration will be considered as an abnormal situation if it is too short. This requires that the operation duration of the ship should not be too short and should be between a reasonable upper limit and a lower limit.
[0035] In one implementation, the historical operation information may be abnormally graded and historical operation durations at different levels may be counted to obtain reference operation duration ranges corresponding to different levels.
[0036] In one embodiment, reference Figure 3 As shown, the above-mentioned determination of the reference operation duration range of one or more processes involved in the target ship according to the historical operation information may include the following steps S310 to S340:
[0037] Step S310, for any process A among the one or more processes, multiple historical operation durations corresponding to the process A are obtained, where the historical operation durations include normal historical operation durations and abnormal historical operation durations;
[0038] Step S320, calculating the average and standard deviation of the operation durations of multiple normal historical operations;
[0039] Step S330, calculating the difference between each historical operation duration and the average value, and calculating the ratio of the difference to the standard deviation;
[0040] Step S340, by counting historical operation information of normal historical operations and abnormal historical operations corresponding to ratios in different numerical intervals, determine the reference operation duration ranges of multiple levels of process A, and determine the risk probability corresponding to the reference operation duration range of each level.
[0041] Here, process A can represent any process. That is, for each process, Figure 3 The method is used to determine the reference operation duration ranges of multiple levels. The historical operation information of the process obtained may include historical operation information of normal historical operations (including operation duration) and historical operation information of abnormal historical operations (including operation duration). Normal historical operations refer to operations in which no abnormalities occurred during the historical operation process, and abnormal historical operations refer to operations in which abnormalities occurred during the historical operation process.
[0042] Calculate the average (avg) and standard deviation (σ) of the operation time of multiple normal historical operations. For example, the average and standard deviation of the operation time of all normal historical operations can be calculated. The average value can be regarded as the most standard operation time of process A, and the standard deviation represents the reasonable fluctuation of the operation time of process A. These two parameters provide reference for the subsequent calculation process.
[0043] Calculate the difference between each historical operation duration (including normal historical operations and abnormal historical operations) and the average value. The difference can be an absolute value, that is, the case where the difference is negative is not considered. And calculate the ratio of the difference to the standard deviation. The historical operation duration is recorded as T_his, and the ratio is recorded as k, and the following relationship exists:
[0044]
[0045] A k value can be calculated corresponding to each historical operation time, and the k value is distributed in different numerical intervals. The historical operation information of normal historical operations and abnormal historical operations corresponding to the k value in each numerical interval can be counted to determine the abnormal situation in each numerical interval. The reference operation duration range can be calculated according to the numerical interval of the k value, and the risk probability can be determined according to the abnormal situation. For example, for any numerical interval i, the reference operation duration range can be determined as: [0, avg+ki_max•σ], where ki_max represents the maximum value of the k value in the numerical interval i. According to the proportion of abnormal historical operations corresponding to the numerical interval i, the risk probability corresponding to the reference operation duration range is obtained. Exemplarily, a corresponding reference operation duration range and a corresponding risk probability can be obtained based on each numerical interval, and multiple levels of reference operation duration ranges can be obtained based on multiple numerical intervals.
[0046] pass Figure 3 The method shown analyzes the historical operation time, based on the average and standard deviation of the operation time of normal historical operations, combined with the numerical distribution of the historical operation time, and statistically analyzes the historical operation information of normal historical operations and abnormal historical operations, thereby determining the reference operation time ranges and risk probabilities of multiple levels corresponding to different processes. The result can accurately reflect the historical operation of the ship and is used to monitor and judge the operation of the current process, which is very reasonable.
[0047] In one embodiment, reference Figure 4 As shown, the above-mentioned determination of the reference operation duration ranges of multiple levels of process A by counting the historical operation information of normal historical operations and abnormal historical operations corresponding to the ratios in different numerical intervals, and determining the risk probability corresponding to the reference operation duration range of each level may include the following steps S410 to S450:
[0048] Step S410, quantify the abnormal conditions of the historical abnormal operations according to the historical operation information of the abnormal historical operations to obtain the risk value of the abnormal historical operations. For example, for different historical abnormal operations, quantify them into the risk value of the abnormal historical operations according to the degree of abnormality and severity. If a damaging result occurs in a certain historical abnormal operation, the risk value of the historical abnormal operation is high. The quantification can be done manually or automatically by the system after setting the quantification rules.
[0049] Step S420, according to the numerical distribution of the ratios corresponding to each historical operation duration, the ratios are divided into a plurality of numerical intervals. For example, the numerical intervals can be set according to a preset numerical interval, such as [0,1), [1,2), [2,3) and the like. After calculating the difference between each historical operation duration and the average value and then calculating the ratio to the standard deviation, the ratios are divided into corresponding numerical intervals.
[0050] Step S430: for any numerical interval B, determine the ratio of normal historical operations to abnormal historical operations corresponding to the ratio within the numerical interval B, and the statistical value of the risk value of the corresponding abnormal historical operations, and determine the risk probability corresponding to the numerical interval B according to the ratio and the statistical value of the risk value. For example, the ratio of abnormal historical operations to normal historical operations and abnormal historical operations can be calculated, and the sum, average value or weighted value of the risk value of each abnormal historical operation can be calculated (the weight can be determined according to the degree to which the ratio corresponding to the operation duration of the abnormal historical operation deviates from the central value of the numerical interval, and the greater the deviation, the lower the weight), and the sum, average value or weighted value is multiplied by the ratio to obtain the risk probability.
[0051] Step S440, merge the numerical intervals with similar risk probabilities, and determine the reference operation duration range and the risk probability corresponding to the reference operation duration range based on the merged numerical intervals. The risk probabilities can be clustered in a clustering manner, and the corresponding numerical intervals can be clustered (i.e., merged). For example, if the difference in the risk probabilities of two numerical intervals is less than a first threshold (which can be determined based on experience or specific circumstances), the two numerical intervals are merged. For any merged numerical interval j, the reference operation duration range can be determined as: [0, avg+kj_max•σ], where kj_max represents the maximum value of the k value in the numerical interval j. The corresponding risk probability can be the average value or weighted value of the risk probabilities of the multiple merged numerical intervals.
[0052] Step S450, sorting the reference operation duration ranges from low to high according to the risk probability, and setting the level of each reference operation duration range in order. For example, the reference operation duration range with the lowest risk probability has a level one, and the following reference operation duration ranges have levels two, three, and so on.
[0053] pass Figure 4 The method shown can determine the reference operation time range more accurately and reasonably, and make the risk probabilities corresponding to different reference operation time ranges present a more reasonable distribution, which is conducive to accurately assessing the possibility of risks occurring when the ship's operation time is abnormal.
[0054] Continue to refer Figure 2 In step S220, the operation time of the target ship in the current process is obtained, and multiple levels of reference operation time ranges of the current process are obtained, including a first-level reference operation time range.
[0055] The obtained operation duration is the actual operation duration. Since the current process may not be completed, the obtained operation duration may be the duration from the start time of the current process to the current time, and the duration increases with the change of the current time.
[0056] From the reference operation duration ranges of one or more processes determined in step S210, the reference operation duration range of the current process is extracted, including multiple levels of reference operation duration ranges, and the first-level reference operation duration range is the reference operation duration range with the smallest range.
[0057] Continue to refer Figure 2 In step S230, if the operation duration of the current process exceeds the first-level reference operation duration range of the current process, the operation abnormality level of the target ship is determined according to the reference operation duration range in which the operation duration of the current process is located, and the corresponding alarm information is sent to the target ship.
[0058] Among them, if the target ship's operating time in the current process has exceeded the first-level reference operating time range of the current process, it means that it has exceeded the normal level, and it can be judged that the target ship has an operating abnormality in the current process. In addition, the target ship's operating abnormality level can be determined based on the reference operating time range of the current process. If the operating time is within the second-level reference operating time range, the target ship is determined to be at the first operating abnormality level. If the operating time exceeds the second-level reference operating time range and is within the third-level reference operating time range, the target ship is determined to be at the second operating abnormality level.
[0059] When the abnormal level of operation is determined, the corresponding level of warning information is sent to the target ship. The higher the abnormal level of operation, the higher the severity of the warning information. After receiving the warning information, the staff of the target ship can know the current abnormal level of operation of the target ship according to the warning information, so as to take appropriate disposal measures.
[0060] In one implementation, multiple levels of reference operation duration ranges of the current process correspond to different risk probabilities. Figure 5 As shown, the ship monitoring method may further include the following steps S510 to S530:
[0061] Step S510: According to the reference operation duration range in which the operation duration of the current process is located, the risk probability corresponding to the reference operation duration range is used as the first risk probability of the target ship.
[0062] In this exemplary embodiment, the risk probability indicates the probability of occurrence of harmful consequences. When an abnormal operation of a ship occurs, it does not necessarily lead to harmful consequences. If the risk probability is assessed to be high, reasonable measures should be taken in a timely manner to avoid harmful consequences.
[0063] The first risk probability is a probability value obtained by evaluating the possibility of risk from the perspective of operation duration. As mentioned above, when determining the reference operation duration range, the risk probability corresponding to each reference operation duration range can be calculated. Therefore, according to the reference operation duration range in which the target ship's operation duration in the current process is located, the risk probability corresponding to the reference operation duration range is used as the first risk probability of the target ship. For example, the target ship's operation duration in the current process is in the secondary reference operation duration range, and the corresponding risk probability p2 is the current first risk probability of the target ship.
[0064] Step S520: acquiring monitoring information of the target ship, and determining a second risk probability of the target ship according to the monitoring information.
[0065] The second risk probability is a probability value obtained by evaluating the risk possibility from the perspective of monitoring information. For example, the second risk probability can be determined based on the abnormality of the monitoring information.
[0066] In one embodiment, reference Figure 6 As shown, the above-mentioned acquisition of monitoring information of the target ship and determination of the second risk probability of the target ship according to the monitoring information may include the following steps S610 and S620:
[0067] Step S610, if the current process includes a navigation process, the track monitoring information of the target ship is obtained, and the second risk probability of the target ship is determined by comparing the track monitoring information of the target ship with the scheduled route. Among them, the current process includes a navigation process, which means that the target ship needs to move during the operation of the current process. The track monitoring information refers to the actual movement trajectory of the target ship, which is compared with the scheduled route. In general, the higher the degree of deviation of the track monitoring information from the scheduled route, the higher the corresponding second risk probability. In addition, the second risk probability can also be determined based on the track monitoring information, the scheduled route, and the environmental information on the scheduled route (such as weather, water flow, etc.), such as the track monitoring information, the scheduled route, and the environmental information on the scheduled route can be input into a pre-trained machine learning model to output the second risk probability.
[0068] Step S620: If the current process does not include a navigation process, the position monitoring information of the target ship is obtained, and the second risk probability of the target ship is determined according to the position change in the position monitoring information. The current process does not include a navigation process, which means that during the operation of the current process, the target ship needs to remain stationary at a certain position and perform operations, and its position should not change. Therefore, according to the position change in the position monitoring information, the higher the degree of position change, the higher the corresponding second risk probability.
[0069] Step S530: determining a third risk probability of the target ship based on the first risk probability and the second risk probability.
[0070] For example, the first risk probability and the second risk probability can be averaged to obtain the third risk probability. Alternatively, the maximum value of the first risk probability and the second risk probability can be used as the third risk probability. Alternatively, the first risk probability and the second risk probability can be weighted, such as determining the weight of the second risk probability according to the type and confidence of the monitoring information, and the weight of the first risk probability can be (1-the weight of the second risk probability), and the third risk probability can be obtained after weighting.
[0071] The third risk probability is a risk possibility assessed in combination with the operation duration and monitoring information, which can more comprehensively and accurately reflect the actual condition of the target ship. Disposal measures can be taken based on the third risk probability. For example, when the third risk probability is higher than the second threshold (which can be determined based on experience or specific circumstances), the target ship is instructed to stop the operation immediately.
[0072] In one embodiment, reference Figure 7 As shown, if the operation duration of the current process exceeds the first-level reference operation duration range of the current process, the operation abnormality level of the target ship is determined according to the reference operation duration range in which the operation duration of the current process is located, and corresponding alarm information is sent to the target ship, which may include the following steps S710 and S720:
[0073] Step S710, in response to the operation duration of the current process exceeding the first-level reference operation duration range of the current process, determining that the target ship is at the first operation abnormality level, and sending a first-level alarm message to the target ship;
[0074] Step S720, in response to the operation duration of the current process exceeding the secondary reference operation duration range of the current process and no feedback information of the primary alarm information is received, it is determined that the target ship is at the second operation abnormality level, and a secondary alarm information is sent to the target ship.
[0075] In addition, in response to the operation duration of the current process exceeding the third-level reference operation duration range of the current process and no feedback information of the second-level alarm information is received, it is determined that the target ship is at the third abnormal operation level, and the third-level alarm information is sent to the target ship. And by analogy, the abnormal operation level of the identified target ship is gradually increased, and the level of the alarm information is gradually increased.
[0076] In one embodiment, reference Figure 8 As shown, the operating vessel monitoring method may further include the following steps S810 and S820:
[0077] Step S810, when sending the first-level warning information to the target ship, retrieving the video data and sensor data of the target ship, and analyzing the status of the target ship according to the video data and the sensor data;
[0078] Step S820, after sending the second-level alarm information to the target ship, dispatch other ships to the location of the target ship.
[0079] Therefore, reasonable measures can be taken in time for abnormal operation conditions of the target ship to avoid serious impact and ensure that the operation process is carried out as normally as possible.
[0080] The exemplary embodiment of the present disclosure also provides a working vessel monitoring device, referring to Fig. 9 As shown, the operating vessel monitoring device 900 may include the following program modules:
[0081] The reference operation duration range determination module 910 is configured to determine the reference operation duration range of one or more processes involved in the target ship according to the historical operation information; the reference operation duration range of each process includes multiple levels of reference operation duration ranges, and the range size increases with the increase of the level;
[0082] The information acquisition module 920 is configured to acquire the operation time of the target ship in the current process, and acquire multiple levels of reference operation time ranges of the current process, including a first-level reference operation time range;
[0083] The operation abnormality level determination module 930 is configured to determine the operation abnormality level of the target ship according to the reference operation duration range in which the operation duration of the current process is located if the operation duration of the current process exceeds the first-level reference operation duration range of the current process, and send corresponding alarm information to the target ship.
[0084] In one embodiment, the reference operation duration ranges of multiple levels of the current process correspond to different risk probabilities respectively; the device is also used to: according to the reference operation duration range in which the operation duration of the current process is located, use the risk probability corresponding to the reference operation duration range as the first risk probability of the target ship; obtain monitoring information of the target ship, and determine the second risk probability of the target ship according to the monitoring information; and determine the third risk probability of the target ship based on the first risk probability and the second risk probability.
[0085] In one embodiment, the acquiring of monitoring information of the target ship and determining the second risk probability of the target ship based on the monitoring information includes: if the current process includes a navigation process, acquiring the track monitoring information of the target ship, and determining the second risk probability of the target ship by comparing the track monitoring information of the target ship with a predetermined route; if the current process does not include a navigation process, acquiring the position monitoring information of the target ship, and determining the second risk probability of the target ship based on the position change in the position monitoring information.
[0086] In one embodiment, if the operation duration of the current process exceeds the first-level reference operation duration range of the current process, the operation abnormality level of the target ship is determined according to the reference operation duration range in which the operation duration of the current process is located, and a corresponding alarm message is sent to the target ship, including: in response to the operation duration of the current process exceeding the first-level reference operation duration range of the current process, determining that the target ship is at a first operation abnormality level, and sending a first-level alarm message to the target ship; in response to the operation duration of the current process exceeding the second-level reference operation duration range of the current process and no feedback information of the first-level alarm message is received, determining that the target ship is at a second operation abnormality level, and sending a second-level alarm message to the target ship.
[0087] In one embodiment, the device is also used to: when a first-level alarm message is sent to the target ship, retrieve the video data and sensor data of the target ship, and analyze the status of the target ship based on the video data and the sensor data; when a second-level alarm message is sent to the target ship, dispatch other ships to the location of the target ship.
[0088] In one embodiment, determining the reference operation duration range of one or more processes involved in the target ship based on historical operation information includes: for any one of the one or more processes, obtaining multiple historical operation durations corresponding to the any one process, the historical operation durations including the operation duration of normal historical operations and the operation duration of abnormal historical operations; calculating the average and standard deviation of the operation durations of multiple normal historical operations; calculating the difference between each of the historical operation durations and the average, and calculating the ratio of the difference to the standard deviation; determining multiple levels of reference operation duration ranges for any one process by counting the historical operation information of normal historical operations and abnormal historical operations corresponding to the ratios in different numerical intervals, and determining the risk probability corresponding to the reference operation duration range of each level.
[0089] In one embodiment, the reference operation duration ranges of multiple levels of any process are determined by statistically analyzing historical operation information of normal operations and abnormal operations corresponding to the ratios in different numerical intervals, and determining the risk probability corresponding to the reference operation duration range of each level, including: quantifying the abnormal conditions of historical abnormal operations according to the historical operation information of abnormal historical operations to obtain the risk value of abnormal historical operations; dividing the ratios into multiple numerical intervals according to the numerical distribution of the ratios corresponding to each of the historical operation durations; for any numerical interval, determining the ratio of normal historical operations and abnormal historical operations corresponding to the ratios in the numerical interval, and the statistical value of the risk value of the corresponding abnormal historical operations, and determining the risk probability corresponding to the numerical interval according to the ratio and the statistical value of the risk value; merging numerical intervals with similar risk probabilities, and determining the reference operation duration range and the risk probability corresponding to the reference operation duration range based on the merged numerical intervals; sorting the reference operation duration ranges from low to high according to the risk probability, and setting the level of each reference operation duration range in order.
[0090] The specific details of each part of the above-mentioned device have been described in detail in the implementation method of the method part. The undisclosed details can be found in the implementation method of the method part, so they will not be repeated here.
[0091] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the exemplary embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0092] The exemplary embodiments of the present disclosure also provide a computer program product, which includes a computer program, and the computer program implements the above method when executed by a processor.
[0093] In one embodiment, the computer program product may be a tangible product containing a computer program, such as a computer-readable storage medium storing a computer program. The readable storage medium may be a storage medium based on electrical, magnetic, optical, electromagnetic, infrared, or other signals, including but not limited to: random access memory (RAM), read-only memory (ROM), magnetic tape, floppy disk, flash memory (Flash), mechanical hard disk (HDD), solid state drive (SSD), and the like. Exemplarily, the computer program product may be implemented as a non-volatile storage medium storing a computer program, such as a read-only memory, a NAND flash memory (Nand Flash), and the like.
[0094] In one embodiment, the computer program product may be an intangible product including a computer program. Exemplarily, the computer program product may be implemented as a virtual digital product, such as a digital file storing an executable file, an installation package, etc. of the computer program.
[0095] The code of the computer program can be written in one or more programming languages. Programming languages such as C language, Java, C++, etc. The program code can be executed completely on the user computing device, or partially on the user computing device, or as a separate software package, or partially on the user computing device and partially on the remote computing device, or completely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, such as a local area network (LAN), a wide area network (WAN), etc., or can be connected to an external computing device (for example, through an Internet connection provided by an operator).
[0096] The computer program can be carried or transmitted through electrical, magnetic, optical, electromagnetic, infrared and other signals. The electronic device can convert the signal carrying the computer program into a digital signal, and then run the computer program. When the computer program is running on the electronic device, its code is used to make the electronic device execute (more specifically, the processor of the electronic device can execute) the method steps of various exemplary embodiments of the present disclosure, such as the following steps: Step S210, according to the historical operation information, determine the reference operation time range of one or more processes involved in the target ship; the reference operation time range of each process includes multiple levels of reference operation time ranges, and the range size increases with the increase of the level; Step S220, obtain the operation time of the target ship in the current process, and obtain the reference operation time ranges of multiple levels of the current process, including the first-level reference operation time range; Step S230, if the operation time of the current process exceeds the first-level reference operation time range of the current process, then determine the operation abnormality level of the target ship according to the reference operation time range in which the operation time of the current process is located, and send the corresponding alarm information to the target ship.
[0097] The above method is implemented based on a computer program. On the one hand, it provides a solution for automatically monitoring the abnormality of operating ships, which can timely and effectively detect the abnormality of operating ships without relying on manual reports, with good monitoring effect and high reliability. On the other hand, by grading the range of operation time, when the operation time of the current process of the target ship is too long, its operation abnormality level can be identified and the corresponding alarm information can be sent, which is conducive to timely and targeted abnormal handling and reducing operation risks.
[0098] The exemplary embodiments of the present disclosure also provide an electronic device. The electronic device may include a processor and a memory. The memory stores executable instructions of the processor, such as a computer program. The processor executes the method steps of various exemplary embodiments of the present disclosure by executing the executable instructions.
[0099] Reference below Fig.10 , the electronic device is exemplarily described in the form of a general-purpose computing device. It should be understood that Fig.10 The electronic device 1000 shown is merely an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0100] like Fig.10 As shown, the electronic device 1000 may include: a processor 1010 , a memory 1020 , a bus 1030 , an I / O (input / output) interface 1040 , and a network adapter 1050 .
[0101] The memory 1020 may include a volatile memory, such as a RAM 1021, a cache unit 1022, and may also include a non-volatile memory, such as a ROM 1023. The memory 1020 may also include one or more program modules 1024, such program modules 1024 include but are not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or a combination thereof may include the implementation of a network environment. For example, the program module 1024 may include each module in the above-mentioned device.
[0102] The processor 1010 may include one or more processing units. For example, the processor 1010 may include an AP (Application Processor), a modem processor, a GPU (Graphics Processing Unit), an ISP (Image Signal Processor), a controller, an encoder, a decoder, a DSP (Digital Signal Processor), a baseband processor and / or an NPU (Neural-Network Processing Unit), etc.
[0103] The processor 1010 can be used to execute executable instructions stored in the memory 1020, which may include method steps of various exemplary embodiments of the present disclosure, such as executing the following steps: Step S210, determining a reference operation time range of one or more processes involved in the target ship based on historical operation information; the reference operation time range of each process includes multiple levels of reference operation time ranges, and the range size increases with the increase of the level; Step S220, obtaining the operation time of the target ship in the current process, and obtaining multiple levels of reference operation time ranges of the current process, including a first-level reference operation time range; Step S230, if the operation time of the current process exceeds the first-level reference operation time range of the current process, then determining the operation abnormality level of the target ship according to the reference operation time range in which the operation time of the current process is located, and sending a corresponding alarm message to the target ship.
[0104] Based on the processor 1010 executing the above method, on the one hand, a solution for automatically monitoring the abnormality of the operating ship is provided, which can timely and effectively discover the abnormality of the operating ship without relying on manual reports, and the monitoring effect is good and the reliability is high. On the other hand, by grading the range of operation time, when the operation time of the current process of the target ship is too long, its operation abnormality level can be identified and the corresponding alarm information can be sent, which is conducive to timely and targeted abnormal handling and reducing operation risks.
[0105] The bus 1030 is used to realize the connection between different components of the electronic device 1000, and may include a data bus, an address bus, and a control bus.
[0106] The electronic device 1000 can communicate with one or more external devices 1100 (eg, a keyboard, a mouse, an external controller, etc.) through the I / O interface 1040 .
[0107] The electronic device 1000 can communicate with one or more networks through the network adapter 1050. For example, the network adapter 1050 can provide mobile communication solutions such as 3G / 4G / 5G, or provide wireless communication solutions such as wireless LAN, Bluetooth, near field communication, etc. The network adapter 1050 can communicate with other modules of the electronic device 1000 through the bus 1030.
[0108] although Fig.10 Not shown, other hardware and / or software modules may also be provided in the electronic device 1000, including but not limited to: a display, a microcode, a device driver, a redundant processor, an external disk drive array, a tape drive, and a data backup storage system.
[0109] As can be seen from the above, the technical solution of the present disclosure can be implemented as a method, an apparatus, a system, a computer program product, a storage medium, an electronic device, etc. Those skilled in the art can understand that various aspects of the present disclosure can be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software, such as being respectively referred to as a "circuit", "module" or "system".
[0110] It should be understood that the present disclosure is not limited to the specific method steps or structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from the scope thereof. Those skilled in the art will easily think of other embodiments based on the specific embodiments provided by the present disclosure. Therefore, the specific embodiments provided by the present disclosure are only exemplary, and the scope and spirit of the present disclosure are indicated by the claims, and any variations, uses or adaptive changes of the present disclosure should be covered, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the technical field that are not disclosed in the present disclosure.
Claims
1. A method for monitoring an operating vessel, characterized in that: The method comprises: According to the historical operation information, the reference operation time range of one or more processes involved in the target ship is determined; the reference operation time range of each process includes multiple levels of reference operation time ranges, and the range size increases with the increase of the level; Obtaining the operation time of the target ship in the current process, and obtaining multiple levels of reference operation time ranges of the current process, including a first-level reference operation time range; If the operation duration of the current process exceeds the first-level reference operation duration range of the current process, the operation abnormality level of the target ship is determined according to the reference operation duration range in which the operation duration of the current process is located, and corresponding alarm information is sent to the target ship; Wherein, the determination of the reference operation duration range of one or more processes involved in the target ship based on the historical operation information includes: for any process among the one or more processes, obtaining multiple historical operation durations corresponding to the any process, the historical operation durations including the operation durations of normal historical operations and the operation durations of abnormal historical operations; calculating the average value and standard deviation of the operation durations of multiple normal historical operations; calculating the difference between each of the historical operation durations and the average value, and calculating the ratio of the difference to the standard deviation; determining multiple levels of reference operation duration ranges of any process by counting the historical operation information of normal historical operations and abnormal historical operations corresponding to the ratios in different numerical intervals, and determining the risk probability corresponding to the reference operation duration range of each level; The method of determining the reference operation duration ranges of multiple levels of any process and determining the risk probability corresponding to the reference operation duration range of each level by statistically analyzing the historical operation information of normal operations and abnormal operations corresponding to the ratios in different numerical intervals, includes: quantifying the abnormal conditions of historical abnormal operations according to the historical operation information of abnormal historical operations to obtain the risk value of abnormal historical operations; dividing the ratios into multiple numerical intervals according to the numerical distribution of the ratios corresponding to each of the historical operation durations; for any numerical interval, determining the ratio of normal historical operations to abnormal historical operations corresponding to the ratios in the numerical interval, and the corresponding The statistical value of the risk value of the abnormal historical operation is determined, and the risk probability corresponding to the numerical interval is determined according to the ratio and the statistical value of the risk value; the statistical value includes a weighted value, which is determined according to the degree to which the ratio corresponding to the operation duration of the abnormal historical operation deviates from the central value of the numerical interval, and the risk value of the abnormal historical operation is weighted according to the weight; the numerical intervals with similar risk probabilities are merged, and the reference operation duration range and the risk probability corresponding to the reference operation duration range are determined based on the merged numerical intervals; the reference operation duration range is sorted from low to high according to the risk probability, and the level of each reference operation duration range is set in order.
2. The method according to claim 1, characterized in that The reference operation duration ranges of the multiple levels of the current process correspond to different risk probabilities respectively; the method further includes: According to the reference operation duration range in which the operation duration of the current process is located, the risk probability corresponding to the reference operation duration range is used as the first risk probability of the target ship; Acquiring monitoring information of the target ship, and determining a second risk probability of the target ship according to the monitoring information; A third risk probability of the target ship is determined based on the first risk probability and the second risk probability.
3. The method according to claim 2, characterized in that The acquiring monitoring information of the target ship and determining a second risk probability of the target ship according to the monitoring information includes: If the current process includes a navigation process, obtaining the track monitoring information of the target ship, and determining the second risk probability of the target ship by comparing the track monitoring information of the target ship with the predetermined route; If the current process does not include a navigation process, the position monitoring information of the target ship is obtained, and the second risk probability of the target ship is determined according to the position change in the position monitoring information.
4. The method according to claim 1, characterized in that: If the operation duration of the current process exceeds the first-level reference operation duration range of the current process, the operation abnormality level of the target ship is determined according to the reference operation duration range in which the operation duration of the current process is located, and corresponding alarm information is sent to the target ship, including: In response to the operation duration of the current process exceeding the first-level reference operation duration range of the current process, determining that the target ship is at a first operation abnormality level, and sending a first-level alarm message to the target ship; In response to the operation duration of the current process exceeding the secondary reference operation duration range of the current process and no feedback information of the primary alarm information is received, it is determined that the target ship is at the second operation abnormality level, and a secondary alarm information is sent to the target ship.
5. The method according to claim 4, characterized in that The method further comprises: In the case of sending a first-level warning message to the target ship, retrieving video data and sensor data of the target ship, and analyzing the status of the target ship according to the video data and the sensor data; When the second-level warning information is sent to the target ship, other ships are dispatched to the location of the target ship.
6. A working vessel monitoring device, characterized in that: The device comprises: The reference operation duration range determination module is configured to determine the reference operation duration range of one or more processes involved in the target ship according to the historical operation information; the reference operation duration range of each process includes multiple levels of reference operation duration ranges, and the range size increases with the increase of the level; An information acquisition module is configured to acquire the operation time of the target ship in the current process, and acquire multiple levels of reference operation time ranges of the current process, including a first-level reference operation time range; The operation abnormality level determination module is configured to determine the operation abnormality level of the target ship according to the reference operation duration range in which the operation duration of the current process is located if the operation duration of the current process exceeds the first-level reference operation duration range of the current process, and send corresponding alarm information to the target ship; Wherein, the determination of the reference operation duration range of one or more processes involved in the target ship based on the historical operation information includes: for any process among the one or more processes, obtaining multiple historical operation durations corresponding to the any process, the historical operation durations including the operation durations of normal historical operations and the operation durations of abnormal historical operations; calculating the average value and standard deviation of the operation durations of multiple normal historical operations; calculating the difference between each of the historical operation durations and the average value, and calculating the ratio of the difference to the standard deviation; determining multiple levels of reference operation duration ranges of any process by counting the historical operation information of normal historical operations and abnormal historical operations corresponding to the ratios in different numerical intervals, and determining the risk probability corresponding to the reference operation duration range of each level; The method of determining the reference operation duration ranges of multiple levels of any process and determining the risk probability corresponding to the reference operation duration range of each level by statistically analyzing the historical operation information of normal operations and abnormal operations corresponding to the ratios in different numerical intervals, includes: quantifying the abnormal conditions of historical abnormal operations according to the historical operation information of abnormal historical operations to obtain the risk value of abnormal historical operations; dividing the ratios into multiple numerical intervals according to the numerical distribution of the ratios corresponding to each of the historical operation durations; for any numerical interval, determining the ratio of normal historical operations to abnormal historical operations corresponding to the ratios in the numerical interval, and the corresponding The statistical value of the risk value of the abnormal historical operation is determined, and the risk probability corresponding to the numerical interval is determined according to the ratio and the statistical value of the risk value; the statistical value includes a weighted value, which is determined according to the degree to which the ratio corresponding to the operation duration of the abnormal historical operation deviates from the central value of the numerical interval, and the risk value of the abnormal historical operation is weighted according to the weight; the numerical intervals with similar risk probabilities are merged, and the reference operation duration range and the risk probability corresponding to the reference operation duration range are determined based on the merged numerical intervals; the reference operation duration range is sorted from low to high according to the risk probability, and the level of each reference operation duration range is set in order.
7. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 5 when being executed by a processor.
8. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the method of any one of claims 1 to 5 by executing the executable instructions.
Citation Information
Patent Citations
Ship navigation safety comprehensive early warning method based on navigation route planning
CN112820148A
Method, device, medium and equipment for controlling warehouse counting operation
CN117807047A