Information processing method and device
By dynamically calculating the update interval of maritime targets, and judging the update frequency based on real-time data and preset conditions, the problem of waste of resources and insufficient real-time performance caused by fixed update intervals in the marine radar network is solved, and timely update and accuracy of maritime target data is achieved. Sex improvement.
Patent Information
- Application Number
- CN202411235918.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2044-09-04
AI Technical Summary
When the target data processing system of the marine radar network processes maritime target data, the fixed update interval cannot dynamically adapt to the changes in target speed and quantity, resulting in waste or insufficient resources, affecting real-time and accuracy.
By obtaining real-time data of maritime targets, extracting real-time speed and length, dynamically calculate the target update interval, and determining whether to update pre-stored data based on real-time dynamics and preset conditions, ensuring timely updates of maritime target data and resource conservation.
Effectively reduce repeated updates of low-speed targets, timely updates of high-speed targets, improve the accuracy and resource utilization of data updates, and adapt to changes in different maritime environments and target states.
Smart Images

Figure CN119224707A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information updating, and also to an information processing method and device. Background Art
[0002] The target data processing system of the marine radar network generally accesses radar target data and AIS (Automatic Identification System) target data. When a large amount of marine target data needs to be processed, a configurable fixed time interval is usually used to update the target data. This may cause the following problems: for low-speed targets, the update interval may be too fast, resulting in repeated sending of target information, wasting system computing resources and network bandwidth; for high-speed targets, the update interval may be too slow, resulting in the failure to update important information in time, affecting the real-time and accuracy of the target real-time information; the number and speed of marine targets will vary greatly in different fishing seasons and different meteorological environments. The fixed update interval cannot dynamically adapt to such changes, resulting in waste or insufficient network and computing resources. Summary of the invention
[0003] The technical problem to be solved by the present invention is to provide an information processing method and device so as to update the marine target data in a more targeted manner.
[0004] In order to solve the above technical problems, the technical solution of the present invention is as follows:
[0005] A first aspect of the present invention provides an information processing method, comprising:
[0006] Obtain real-time data of maritime targets;
[0007] Extracting the real-time data of the marine target to obtain the real-time speed and real-time length;
[0008] Determining a target update interval according to the real-time speed and the real-time length;
[0009] The pre-stored marine target data is updated according to the target update interval to obtain updated marine target data.
[0010] Optionally, determining a target update interval according to the real-time speed and the real-time length includes:
[0011] Adjusting the real-time length according to a preset interval condition to obtain an adjusted real-time length;
[0012] A target update interval is determined according to the real-time speed and the adjusted real-time length.
[0013] Optionally, updating the pre-stored marine target data according to the target update interval to obtain updated marine target data includes:
[0014] Get preset update conditions;
[0015] According to the real-time data of the marine target and the pre-stored marine target data, the real-time dynamics of the marine target are obtained;
[0016] Judging the real-time dynamics of the marine target according to the preset update condition to obtain a judgment result;
[0017] The pre-stored marine target data is updated according to the judgment result and the target update interval to obtain updated marine target data.
[0018] Optionally, updating the pre-stored marine target data according to the judgment result and the target update interval to obtain updated marine target data includes:
[0019] When the judgment result is that the real-time dynamic state of the marine target meets the preset update condition, the pre-stored marine target data is updated to obtain updated marine target data;
[0020] When the judgment result is that the real-time dynamic state of the marine target does not meet the preset update condition, the pre-stored marine target data is updated according to the target update interval to obtain updated marine target data.
[0021] Optionally, updating the pre-stored marine target data according to the target update interval to obtain updated marine target data includes:
[0022] Obtaining a time difference according to the pre-stored marine target data and the current time;
[0023] Comparing the time difference with the target update interval to obtain a comparison result;
[0024] The pre-stored offshore target data is updated according to the comparison result to obtain updated offshore target data.
[0025] Optionally, the information processing method further includes:
[0026] Screening the updated marine target data to obtain screened marine target data;
[0027] The filtered marine target data is sent to the client.
[0028] Optionally, filtering the updated marine target data to obtain filtered marine target data includes:
[0029] Traversing the updated marine target data according to preset screening conditions to obtain abnormal marine target data;
[0030] The abnormal marine target data is deleted to obtain filtered marine target data.
[0031] A second aspect of the present invention provides an information processing device, comprising:
[0032] An acquisition module is used to obtain real-time data of maritime targets;
[0033] An extraction module is used to extract the real-time data of the marine target to obtain the real-time speed and real-time length;
[0034] A determination module, used for determining a target update interval according to the real-time speed and the real-time length;
[0035] The updating module is used to update the pre-stored marine target data according to the target update interval to obtain updated marine target data.
[0036] According to a third aspect of the present invention, a computing device is provided, comprising: a processor and a memory storing a computer program, wherein when the computer program is executed by the processor, the method according to the first aspect is executed.
[0037] A fourth aspect of the present invention provides a computer-readable storage medium storing instructions, which, when executed on a computer, causes the computer to execute the method described in the first aspect.
[0038] The above solution of the present invention includes at least the following beneficial effects:
[0039] The above scheme of the present invention extracts the real-time speed and real-time length of the sea target from the real-time data of the acquired sea target, and calculates the target update interval based on this, updates the pre-stored sea target data according to the target update interval, and dynamically calculates the update interval of the sea target data, which can effectively reduce the number of repeated updates of low-speed sea targets or sea targets whose own state information remains unchanged for a long time, and can also achieve the effect of timely updating of high-speed sea targets or sea targets whose own state information suddenly changes, which has the advantages of saving resources and improving the accuracy of data updating. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 is a flowchart of an information processing method in an embodiment of the present invention;
[0041] Figure 2 is a flow chart for updating marine target data in an embodiment of the present invention;
[0042] Figure 3is a flow chart of screening pre-stored marine target data in an embodiment of the present invention;
[0043] Figure 4 is a flow chart of sending marine target data to a client in an embodiment of the present invention;
[0044] Figure 5 It is a schematic diagram of the structure of an information processing device in an embodiment of the present invention. DETAILED DESCRIPTION
[0045] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to enable the scope of the present invention to be fully communicated to those skilled in the art.
[0046] like Figure 1 As shown, an embodiment of the present invention provides an information processing method, comprising the following steps:
[0047] Step 101, obtaining real-time data of marine targets;
[0048] Step 102, extracting the real-time data of the marine target to obtain the real-time speed and real-time length;
[0049] Step 103, determining a target update interval according to the real-time speed and the real-time length;
[0050] Step 104, updating the pre-stored marine target data according to the target update interval to obtain updated marine target data.
[0051] The information processing method proposed in the embodiment of the present invention extracts the real-time speed and real-time length of the marine target from the acquired real-time data of the marine target, and calculates the target update interval based on the extracted real-time data. The pre-stored marine target data is updated according to the target update interval, and the update interval of the marine target data is dynamically calculated, which can effectively reduce the number of repeated updates of low-speed marine targets or marine targets whose own state information remains unchanged for a long time, and can also achieve the effect of timely updating of high-speed marine targets or marine targets whose own state information suddenly changes, which has the advantages of saving resources and improving the accuracy of data update.
[0052] In an optional embodiment of the present invention, in step 101, the real-time data of the marine target can be obtained from a radar network or an AIS system (ship identification system), or from other data sources. In this embodiment, the data source is not limited. As long as the data containing the real-time speed and length of the marine target is received, the target update interval can be calculated. The real-time data of the marine target may include the real-time speed, length, position, heading and other data of the marine target. Among them, the marine target can be a ship, a marine organism, a floating object at sea, etc., which is not limited in this embodiment.
[0053] In an optional embodiment of the present invention, in step 102, since the real-time data of the sea target includes the real-time speed of the sea target and the real-time length of the sea target, the real-time speed of the sea target and the real-time length of the sea target can be directly extracted from the acquired real-time data of the sea target, and used for subsequent calculation of the data update interval of the sea target, so as to achieve different target update intervals for different sea targets at different speeds and lengths, and update the relevant data of the sea target at the target update interval, which is dynamic and targeted, and is conducive to improving the accuracy, real-time and adaptability of data update.
[0054] In an optional embodiment of the present invention, step 103 includes:
[0055] Step 1031, adjusting the real-time length according to a preset interval condition to obtain an adjusted real-time length;
[0056] Specifically, the preset interval condition can be set to 10 to 50 meters. If the real-time length is less than 10 meters, the real-time length is adjusted to 10 meters; if the real-time length is greater than 50 meters, the real-time length is adjusted to 50 meters. Adjusting the real-time length of the marine target according to the preset interval condition can improve the accuracy of the target update interval calculated subsequently.
[0057] Step 1032: Determine a target update interval according to the real-time speed and the adjusted real-time length.
[0058] Specifically, the initial update interval can be calculated according to the formula T=L / S, where T is the initial update interval, L is the adjusted real-time length, and S is the real-time speed. Then the initial update interval is compared with the preset update interval. If the initial update interval is less than the minimum value of the preset update interval, the initial update interval is adjusted to the minimum value of the preset update interval as the target update interval; if the initial update interval is greater than the maximum value of the preset update interval, the initial update interval is adjusted to the maximum value of the preset update interval as the target update interval. Avoid the target update interval being too large or too small, which affects the timeliness of the update of marine target data and wastes resources.
[0059] In an optional embodiment of the present invention, step 104 includes:
[0060] Step 1041, obtaining a preset update condition;
[0061] Specifically, the preset update condition is to ensure that even if the target update interval is not reached, once the key dynamics of the maritime target occur, its data must be updated immediately. Here, the preset update condition can be set to at least one of the following: the change in the heading of the maritime target is greater than the preset heading change, the change in the speed of the maritime target is greater than the preset speed change, the name of the maritime target is changed, etc. For example, the preset update condition includes: the preset speed difference is greater than 30, and the preset heading difference is greater than 10. If a situation in the preset update condition occurs at the maritime target, it is not necessary to wait until the target update interval, but the maritime target data is updated immediately, which improves timeliness and accuracy.
[0062] Step 1042, obtaining the real-time dynamics of the marine target according to the real-time data of the marine target and the pre-stored marine target data;
[0063] Specifically, the last updated sea target data can be extracted from the pre-stored sea target data. According to the last updated sea target data and the real-time data of the sea target, it is possible to calculate whether the course and speed of the sea target have changed significantly, and it is possible to check whether the name of the sea target has changed, and other real-time dynamics of the sea target. For example, the last updated sea target data in the pre-stored sea target data includes: the speed of the sea target A at time t-1 is X and the course is Y, and the real-time data of the sea target includes: the speed of the sea target A at time t is X+50 and the course is Y+5, then the speed difference of the sea target is 50 and the course difference is 5, and the preset update conditions include: the preset speed difference is greater than 30 and the preset course difference is greater than 10, then it can be obtained that the speed difference of the sea target is greater than the preset speed difference, at this time, it is necessary to update the pre-stored data of the sea target A, that is, store the real-time data of the sea target A into the pre-stored data of the sea target A.
[0064] Step 1043, judging the real-time dynamics of the marine target according to the preset update condition to obtain a judgment result;
[0065] Specifically, the real-time dynamics of the sea target are compared with the preset update conditions to determine whether the real-time dynamics of the sea target meet the preset update conditions. For example, the determination result may be: the speed difference of the sea target A in the real-time dynamics of the sea target is greater than the preset speed difference in the preset update conditions.
[0066] Step 1044, updating the pre-stored marine target data according to the judgment result and the target update interval to obtain updated marine target data.
[0067] In an optional embodiment of the present invention, step 1044 includes:
[0068] Step 10441, when the judgment result is that the real-time dynamic state of the marine target meets the preset update condition, the pre-stored marine target data is updated to obtain updated marine target data;
[0069] Specifically, when the real-time dynamics of the sea target meets the preset update conditions, it means that the heading and / or speed of the sea target has changed significantly, or the name of the sea target has changed. At this time, there is no need to consider whether the target update interval has been reached. Instead, the acquired real-time data of the sea target is immediately stored in the pre-stored sea target data, and the pre-stored sea target data is updated to obtain updated sea target data to adapt to the changes in the sea target and improve accuracy and timeliness.
[0070] Step 10442, when the judgment result is that the real-time dynamics of the maritime target does not meet the preset update condition, the pre-stored maritime target data is updated according to the target update interval to obtain updated maritime target data.
[0071] Specifically, if the real-time dynamics of the sea target do not meet the preset update conditions, it means that the heading and / or speed of the sea target have not changed significantly, or the name of the sea target has not changed, and the status of the sea target has not been abnormal. At this time, it is necessary to wait until the target update interval to update the pre-stored sea target data, so as to avoid waste of resources and effectively save calculation and update costs.
[0072] In an optional embodiment of the present invention, step 10442 includes:
[0073] Step 104421, obtaining a time difference according to the pre-stored marine target data and the current time;
[0074] Specifically, the pre-stored marine target data includes not only the heading data, speed data, name, etc. of the marine target, but also the time of each update (or the time when the data is obtained). In this embodiment, the update time is taken as an example. The last (t-1) update time (i.e., the latest update time) can be extracted from the pre-stored marine target data, and the current time is the real time. The difference between the latest update time and the current time is calculated as the time difference.
[0075] Step 104422, comparing the time difference with the target update interval to obtain a comparison result;
[0076] Specifically, the target update interval is to update the data every n seconds. Here, the time difference is compared with the target update interval to determine whether the time difference is greater than or equal to the target update interval to obtain a comparison result.
[0077] Step 104423, updating the pre-stored maritime target data according to the comparison result to obtain updated maritime target data.
[0078] Specifically, if the comparison result is that the time difference is greater than or equal to the target update interval, the acquired real-time data of the marine target is stored in the pre-stored marine target data, and the pre-stored marine target data is updated.
[0079] In an optional embodiment of the present invention, the information processing method further includes:
[0080] Step 105, filtering the updated marine target data to obtain filtered marine target data;
[0081] Specifically, if the data of a certain marine target has not been updated for a long time (ie, the real-time data of a certain marine target has not been received for a long time), in order to avoid wasting storage resources, the relevant data of these marine targets that have not been updated for a long time need to be deleted.
[0082] Step 106, sending the filtered marine target data to the client.
[0083] Specifically, after deleting the relevant data of the maritime targets that have not been updated for a long time, the remaining data of the maritime targets can be considered as valid data, and these data are sent to the client for users to use, thereby improving data accuracy and effectiveness.
[0084] In an optional embodiment of the present invention, step 105 includes:
[0085] Step 1051, traversing the updated marine target data according to preset screening conditions to obtain abnormal marine target data;
[0086] Specifically, the updated maritime target data can be traversed regularly to determine whether there are any abnormalities such as delays in updating the target data from the data source, and the position of the target data that has not received data updates from the data source for a certain period of time (a preset time can be set for comparison), and the predicted target position and other data are updated according to the target update interval. If the preset time is reached and the real-time data of the maritime target has not been obtained from the data source, it can be determined that all the data of the maritime target are abnormal maritime target data.
[0087] Step 1052, delete the abnormal maritime target data to obtain filtered maritime target data.
[0088] Specifically, all abnormal maritime target data are deleted, and the remaining maritime target data can be sent to the user end or stored as filtered maritime target data, which can not only save storage resources but also improve data validity and user experience.
[0089] A specific embodiment of the information processing method proposed in the embodiment of the present invention is:
[0090] Step 111, obtaining real-time data of marine targets.
[0091] Real-time data of multiple marine targets may be obtained for subsequent processing or updating. For ease of understanding and explanation, in this embodiment, a marine target A is taken as an example for explanation.
[0092] The real-time data of the marine target A can be obtained from the radar network or AIS (Automatic Identification System), and the real-time data may include the real-time speed, real-time heading, name and length of the marine target A. It should be noted that the data can also be obtained from other sites (i.e., data sources). Regardless of where the real-time data of the marine target is obtained, all subsequent processes are performed once the real-time data is obtained (or received).
[0093] Step 102, data extraction.
[0094] The real-time speed (navigation speed) and the real-time length of the sea target A are extracted from the real-time data of the sea target A.
[0095] Step 103, calculating the target update interval.
[0096] Configure the target information update interval in advance, the default is Time Interval (update interval) = [3,30] seconds. The dynamically calculated target update interval may reach some limit values, appearing too fast or too slow. Therefore, a target information update interval needs to be preset to adjust the target update interval to improve effectiveness. If the target update interval is greater than 30 seconds, adjust it to 30 seconds. If the target update interval is less than 3 seconds, adjust it to 3 seconds.
[0097] A minimum and maximum sailing distance interval is configured in advance, and the default is Distance Interval (sailing distance interval) = [10,50] meters, which is used to adjust the real-time length of the sea target A. If the real-time length of the sea target A is greater than 50 meters, the real-time length is adjusted to 50 meters. If the real-time length of the sea target A is less than 10 meters, the real-time length is adjusted to 10 meters.
[0098] The initial update interval is calculated according to the formula T = L / S, where T is the initial update interval, L is the adjusted real-time length, and S is the real-time speed of the sea target A. The target update interval is obtained by comparing and adjusting the initial update interval with the target information update interval. If the adjusted real-time length is 50 meters and the real-time speed is 5 meters / second, the calculated initial update interval is 10 seconds. Within the target information update interval, no adjustment is required, and the target update interval is 10 seconds.
[0099] Step 104: data update.
[0100] like Figure 2 As shown, historical data of sea target A is stored in an external update thread, which can be sorted according to the update time. For example, the latest data about sea target A in the external update thread is: the speed of sea target A at time t-1 (time t-1 is the data update time) is X, and the heading is Y. The real-time data of sea target A obtained includes: the speed of sea target A at time t is X+50, and the heading is Y+5, then the speed difference of sea target A is 50, and the heading difference is 5. The preset update conditions include: the preset speed difference is greater than 30, and the preset heading difference is greater than 10, then it can be obtained that the speed difference of sea target A is greater than the preset speed difference. At this time, the data of sea target A in the external update thread needs to be updated, that is, the real-time data of sea target A: the speed of sea target A at time t is X+50, and the heading is Y+5, is stored in the external update thread. Figure 2 The key dynamic information may include the speed and / or heading of the sea target. The target data external update process, that is, the external update thread, stores the data of the sea target. The data in the external update thread is also needed when predicting the position of the sea target later.
[0101] If the real-time data of the sea target A obtained includes: the speed of the sea target A at time t is X+10 and the heading is Y+5, then the speed difference of the sea target A is 10, which does not exceed the preset speed difference of more than 30 in the preset update condition, and the heading difference is 5, which does not exceed the preset heading difference of more than 10 in the preset update condition. At this time, it is necessary to determine whether the difference between the current time and the time t-1 is greater than or equal to the target update interval (10 seconds). If the current time is (t+10) seconds, the difference with (t-1) seconds is 11 seconds, and the difference is greater than 10 seconds, then the data of the sea target A in the external update thread needs to be updated. If the current time is (t+5) seconds, the difference with (t-1) seconds is 6 seconds, and the difference is less than 10 seconds, then the data of the sea target A in the external update thread does not need to be updated.
[0102] In addition, if the real-time data of the sea target A obtained is the same as the latest data of the sea target A in the external update thread, that is, the speed, heading, name, position, etc. in the data have not changed, then there is no need to update the data; if any of the speed, heading, name, position, etc. in the data has changed, then the data is updated according to the above steps.
[0103] Step 115, data screening.
[0104] like Figure 3 As shown, in order to avoid the accumulation of a large amount of offshore target data in the external update thread due to data source anomalies, resulting in storage resource shortage or anomalies, it is necessary to start one or more offshore target position prediction threads separately, regularly traverse all target data in the external update thread, and determine whether there are abnormalities such as delays in the target data update from the data source, and predict the position of the target data that has not received data updates from the data source for a certain period of time, and update the predicted target position and other data externally according to the time interval calculated at the end of step 4, and at the same time determine whether the target can be lost.
[0105] Step 116, sending data.
[0106] like Figure 4 As shown, after deleting the relevant data of the marine targets that have not been updated for a long time, the remaining marine target data can be considered as valid data, and these data can be sent to the client according to the needs of the user for use by the user to improve the accuracy and effectiveness of the data. Here, the data can be serialized and sorted according to the name and update time of the marine target, and packaged and sent to the client.
[0107] The information processing method proposed in the embodiment of the present invention dynamically calculates the update interval of the target through the relevant attributes of the marine target itself, thereby ensuring that the real-time information of the target can be updated in time, reducing invalid and repeated information updates, effectively reducing network bandwidth, and improving the utilization rate of system computing resources. It can effectively reduce the number of repeated updates of low-speed targets or targets whose status information remains unchanged for a long time, and can also achieve the effect of timely updating of high-speed targets or targets whose status information suddenly changes. The information processing method proposed in the embodiment of the present invention can better adapt to changes in the total amount of target data caused by fishing seasons, seasons, meteorological environment, etc., reduce system instability, improve system computing resource utilization, and save network data transmission bandwidth.
[0108] like Figure 5 As shown, an embodiment of the present invention provides an information processing device 200, including:
[0109] An acquisition module 201 is used to acquire real-time data of marine targets;
[0110] An extraction module 202 is used to extract the real-time data of the marine target to obtain the real-time speed and real-time length;
[0111] A determination module 203, configured to determine a target update interval according to the real-time speed and the real-time length;
[0112] The updating module 204 is used to update the pre-stored marine target data according to the target update interval to obtain updated marine target data.
[0113] Optionally, determining a target update interval according to the real-time speed and the real-time length includes:
[0114] Adjusting the real-time length according to a preset interval condition to obtain an adjusted real-time length;
[0115] A target update interval is determined according to the real-time speed and the adjusted real-time length.
[0116] Optionally, updating the pre-stored marine target data according to the target update interval to obtain updated marine target data includes:
[0117] Get preset update conditions;
[0118] According to the real-time data of the marine target and the pre-stored marine target data, the real-time dynamics of the marine target are obtained;
[0119] Judging the real-time dynamics of the marine target according to the preset update condition to obtain a judgment result;
[0120] The pre-stored marine target data is updated according to the judgment result and the target update interval to obtain updated marine target data.
[0121] Optionally, updating the pre-stored marine target data according to the judgment result and the target update interval to obtain updated marine target data includes:
[0122] When the judgment result is that the real-time dynamic state of the marine target meets the preset update condition, the pre-stored marine target data is updated to obtain updated marine target data;
[0123] When the judgment result is that the real-time dynamic state of the marine target does not meet the preset update condition, the pre-stored marine target data is updated according to the target update interval to obtain updated marine target data.
[0124] Optionally, updating the pre-stored marine target data according to the target update interval to obtain updated marine target data includes:
[0125] Obtaining a time difference according to the pre-stored marine target data and the current time;
[0126] Comparing the time difference with the target update interval to obtain a comparison result;
[0127] The pre-stored offshore target data is updated according to the comparison result to obtain updated offshore target data.
[0128] Optionally, the information processing device further includes:
[0129] A screening module, used for screening the updated marine target data to obtain screened marine target data;
[0130] The sending module is used to send the filtered marine target data to the client.
[0131] Optionally, filtering the updated marine target data to obtain filtered marine target data includes:
[0132] Traversing the updated marine target data according to preset screening conditions to obtain abnormal marine target data;
[0133] The abnormal marine target data is deleted to obtain filtered marine target data.
[0134] The information processing device proposed in the embodiment of the present invention extracts the real-time speed and real-time length of the marine target from the acquired real-time data of the marine target, and calculates the target update interval based on the extracted real-time data, updates the pre-stored marine target data according to the target update interval, and dynamically calculates the update interval of the marine target data, which can effectively reduce the number of repeated updates of low-speed marine targets or marine targets whose own state information remains unchanged for a long time, and can also achieve the effect of timely updating of high-speed marine targets or marine targets whose own state information suddenly changes, thereby having the advantages of saving resources and improving the accuracy of data updates.
[0135] It should be noted that the device is a device corresponding to the above method, and all implementations in the above method embodiment are applicable to the embodiment of the device and can achieve the same technical effect. This embodiment will not be repeated.
[0136] The embodiment of the present invention further provides a computing device, comprising: a processor, and a memory storing a computer program, wherein when the computer program is executed by the processor, the method described in any one of the above embodiments is executed. All implementations in the above method embodiments are applicable to the embodiments of the device, and can achieve the same technical effects. They will not be described in detail in this embodiment.
[0137] The embodiment of the present invention further provides a computer-readable storage medium on which instructions are stored. When the instructions are executed on a computer, the computer executes the method as described in any one of the above embodiments. All implementations in the above method embodiments are applicable to the embodiments of the device and can achieve the same technical effects. They will not be described in detail in this embodiment.
[0138] It should be noted that, in the above-mentioned embodiments, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "include one..." do not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the implementation of the above-mentioned embodiments is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0139] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. An information processing method, characterized in that: include: Obtain real-time data of maritime targets; Extracting the real-time data of the marine target to obtain the real-time speed and real-time length; Determining a target update interval according to the real-time speed and the real-time length; The pre-stored marine target data is updated according to the target update interval to obtain updated marine target data.
2. The information processing method according to claim 1, characterized in that: Determining a target update interval according to the real-time speed and the real-time length includes: Adjusting the real-time length according to a preset interval condition to obtain an adjusted real-time length; A target update interval is determined according to the real-time speed and the adjusted real-time length.
3. The information processing method according to claim 1, characterized in that: Updating the pre-stored marine target data according to the target update interval to obtain updated marine target data includes: Get preset update conditions; According to the real-time data of the marine target and the pre-stored marine target data, the real-time dynamics of the marine target are obtained; Judging the real-time dynamics of the marine target according to the preset update condition to obtain a judgment result; The pre-stored marine target data is updated according to the judgment result and the target update interval to obtain updated marine target data.
4. The information processing method according to claim 3, characterized in that: The pre-stored marine target data is updated according to the judgment result and the target update interval to obtain updated marine target data, including: When the judgment result is that the real-time dynamic state of the marine target meets the preset update condition, the pre-stored marine target data is updated to obtain updated marine target data; When the judgment result is that the real-time dynamic state of the marine target does not meet the preset update condition, the pre-stored marine target data is updated according to the target update interval to obtain updated marine target data.
5. The information processing method according to claim 4, characterized in that: Updating the pre-stored marine target data according to the target update interval to obtain updated marine target data includes: Obtaining a time difference according to the pre-stored marine target data and the current time; Comparing the time difference with the target update interval to obtain a comparison result; The pre-stored offshore target data is updated according to the comparison result to obtain updated offshore target data.
6. The information processing method according to claim 1, characterized in that: Also includes: Screening the updated marine target data to obtain screened marine target data; The filtered marine target data is sent to the client.
7. The information processing method according to claim 6, characterized in that: The updated marine target data is screened to obtain screened marine target data, including: Traversing the updated marine target data according to preset screening conditions to obtain abnormal marine target data; The abnormal marine target data is deleted to obtain filtered marine target data.
8. An information processing device, characterized in that: include: An acquisition module is used to obtain real-time data of maritime targets; An extraction module is used to extract the real-time data of the marine target to obtain the real-time speed and real-time length; A determination module, used for determining a target update interval according to the real-time speed and the real-time length; The updating module is used to update the pre-stored marine target data according to the target update interval to obtain updated marine target data.
9. A computing device, characterized in that include: A processor and a memory storing a computer program, wherein when the computer program is executed by the processor, the method according to any one of claims 1 to 7 is performed.
10. A computer-readable storage medium, characterized in that: Instructions are stored, and when the instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Method and device for updating information
CN112700636A
Floating object positioning method and system
CN114358411A
Method for detecting AIS abnormal switch
CN116828391A
Underwater acoustic target ranging method based on feature extraction and neural network
US20220317273A1
Index anomaly analysis method and apparatus, and electronic device and storage medium
WO2021212756A1
