An information processing method and apparatus
By dynamically calculating the update interval of maritime targets, the problem that fixed update intervals cannot adapt to the change in target speed and quantity is solved, and the accuracy and real-time nature of resource conservation and data updates are achieved.
Patent Information
- Application Number
- CN202411235918.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2044-09-04
AI Technical Summary
When the marine radar network and AIS systems process maritime target data, the fixed update interval cannot dynamically adapt to the changes in target speed and quantity, resulting in wasted or insufficient resources.
By obtaining real-time data of maritime targets, extracting real-time speed and length, dynamically calculate the target update interval, and update the pre-stored maritime target data according to this interval.
It effectively reduces the number of repeated updates of low-speed targets, ensures timely updates of high-speed targets, saves resources, and improves the accuracy and real-timeness of data updates.
Smart Images

Figure CN119224707B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information updating, and also relates to an information processing method and device. Background Art
[0002] Generally, a marine radar network target data processing system will access radar target data and AIS (Automatic Identification System) target data. When a large number of marine target data need to be processed, a configurable fixed time interval is usually used for target data update. This may cause the following problems: for low-speed targets, the update interval may be too fast, resulting in repeated transmission of target information and wasting system computing resources and network bandwidth; for high-speed targets, the update interval may be too slow, resulting in important information not being updated in time and affecting the real-time performance and accuracy of target real-time information; in different fishing seasons and different meteorological environments at sea, the number and speed of targets will vary greatly. The fixed update interval cannot dynamically adapt to this change, which will lead to waste or shortage of 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 to update marine target data more pertinently.
[0004] To solve the above technical problem, the technical solution of the present invention is as follows:
[0005] In a first aspect of the present invention, an information processing method is provided, including:
[0006] Obtain real-time data of a marine target;
[0007] Extract the real-time data of the marine target to obtain a real-time speed and a real-time length;
[0008] Determine a target update interval according to the real-time speed and the real-time length;
[0009] Update the pre-stored marine target data 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] Adjust the real-time length according to a preset interval condition to obtain an adjusted real-time length;
[0012] Determine a target update interval 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] Obtain a preset update condition;
[0015] Based on the real-time data of the maritime target and the pre-stored maritime target data, obtain the real-time dynamics of the maritime target;
[0016] Judge the real-time dynamics of the maritime target according to the preset update condition to obtain a judgment result;
[0017] Update the pre-stored maritime target data according to the judgment result and the target update interval to obtain the updated maritime target data.
[0018] Optionally, updating the pre-stored maritime target data according to the judgment result and the target update interval to obtain the updated maritime target data includes:
[0019] When the judgment result is that the real-time dynamics of the maritime target meet the preset update condition, update the pre-stored maritime target data to obtain the updated maritime target data;
[0020] When the judgment result is that the real-time dynamics of the maritime target do not meet the preset update condition, update the pre-stored maritime target data according to the target update interval to obtain the updated maritime target data.
[0021] Optionally, updating the pre-stored maritime target data according to the target update interval to obtain the updated maritime target data includes:
[0022] Based on the pre-stored maritime target data and the current time, obtain a time difference;
[0023] Compare the time difference with the target update interval to obtain a comparison result;
[0024] Update the pre-stored maritime target data according to the comparison result to obtain the updated maritime target data.
[0025] Optionally, the information processing method further includes:
[0026] Filter the updated maritime target data to obtain the filtered maritime target data;
[0027] Send the filtered maritime target data to the client.
[0028] Optionally, filtering the updated maritime target data to obtain the filtered maritime target data includes:
[0029] Traverse the updated maritime target data according to the preset screening conditions to obtain abnormal maritime target data;
[0030] Delete the abnormal maritime target data to obtain the screened maritime target data.
[0031] The second aspect of the present invention provides an information processing device, including:
[0032] An acquisition module for acquiring real-time data of a maritime target;
[0033] An extraction module for extracting the real-time data of the maritime target to obtain a real-time speed and a real-time length;
[0034] A determination module for determining a target update interval according to the real-time speed and the real-time length;
[0035] An update module for updating the pre-stored maritime target data according to the target update interval to obtain the updated maritime target data.
[0036] The third aspect of the present invention provides a computing device, including: a processor and a memory storing a computer program. When the computer program is run by the processor, it executes the method described in the first aspect.
[0037] The fourth aspect of the present invention provides a computer-readable storage medium storing instructions. When the instructions are run on a computer, the computer is made to execute the method described in the first aspect.
[0038] The above solution of the present invention has at least the following beneficial effects:
[0039] The above solution of the present invention extracts the real-time speed and the real-time length of the maritime target from the acquired real-time data of the maritime target, calculates the target update interval based on this, and updates the pre-stored maritime target data according to the target update interval. Dynamically calculating the update interval of the maritime target data can effectively reduce the number of repeated updates of low-speed maritime targets or maritime targets with unchanged own status information for a long time, and at the same time can also achieve the effect of timely updating of high-speed maritime targets or maritime targets with mutated own status information, having the advantages of saving resources and improving the accuracy of data update. Description of the Drawings
[0040] Figure 1 is a flowchart of the information processing method in an embodiment of the present invention;
[0041] Figure 2 is a flowchart of the update of maritime target data in an embodiment of the present invention;
[0042] Figure 3It is a flowchart for screening pre-stored maritime target data in an embodiment of the present invention;
[0043] Figure 4 It is a flowchart for sending maritime target data to a client in an embodiment of the present invention;
[0044] Figure 5 It is a schematic structural diagram of an information processing device in an embodiment of the present invention. Detailed implementation manners
[0045] Hereinafter, exemplary embodiments of the present invention will be described in more detail with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the 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 so that the present invention can be more thoroughly understood and the scope of the present invention can be completely conveyed to those skilled in the art.
[0046] As Figure 1 shown, an embodiment of the present invention provides an information processing method, including the following steps:
[0047] Step 101, obtaining real-time data of a maritime target;
[0048] Step 102, extracting the real-time data of the maritime target to obtain a real-time speed and a 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 maritime target data according to the target update interval to obtain updated maritime target data.
[0051] The information processing method provided by the embodiment of the present invention extracts the real-time speed and the real-time length of a maritime target from the obtained real-time data of the maritime target, calculates the target update interval based on this, and updates the pre-stored maritime target data according to the target update interval, dynamically calculating the update interval of the maritime target data, which can effectively reduce the number of repeated updates of low-speed maritime targets or maritime targets with unchanged own state information for a long time, and at the same time can also achieve the effect of timely updating of high-speed maritime targets or maritime targets with mutated own state information, having the advantages of saving resources and improving the accuracy of data update.
[0052] In an alternative embodiment of the present invention, in step 101, real-time data of a maritime target can be obtained from a radar network or an AIS system (vessel identification system), or real-time data of the maritime target can be obtained from other data sources. In this embodiment, there is no restriction on the data source. As long as data containing the real-time speed and length of the maritime target is received, the target update interval can be calculated therefrom. The real-time data of the maritime target may include data such as the real-time speed, length, position, and heading of the maritime target. Among them, the maritime target may be a ship, marine organism, floating object at sea, etc., and there is no restriction on this in this embodiment.
[0053] In an alternative embodiment of the present invention, in step 102, since the real-time data of the maritime target includes the real-time speed and the real-time length of the maritime target, therefore, the real-time speed and the real-time length of the maritime target can be directly extracted from the obtained real-time data of the maritime target and used for subsequent calculation of the data update interval of the maritime target, so as to realize different target update intervals for different maritime targets at different speeds and lengths, and update the relevant data of the maritime target at this target update interval, which has dynamics and pertinence and is beneficial to improving the accuracy, real-time performance, and adaptability of data update.
[0054] In an alternative embodiment of the present invention, step 103 includes:
[0055] Step 1031, adjust 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 maritime target according to the preset interval condition can improve the accuracy of the subsequently calculated target update interval.
[0057] Step 1032, determine the 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 compare the initial update interval with the preset update interval range. If the initial update interval is less than the minimum value of the preset update interval range, the initial update interval is adjusted to the minimum value of the preset update interval range as the target update interval; if the initial update interval is greater than the maximum value of the preset update interval range, the initial update interval is adjusted to the maximum value of the preset update interval range as the target update interval. Avoiding the target update interval being too large or too small, which affects the timeliness of maritime target data update and resource waste.
[0059] In an alternative 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 time of the target update interval is not reached, once a key dynamic of the maritime target appears, its data must be updated immediately. Here, the preset update condition can be set to at least one of the following: the change range of the course of the maritime target is greater than the preset course change range, the change range of the speed of the maritime target is greater than the preset speed change range, the name of the maritime target changes, etc. For example, the preset update condition includes: the preset speed difference is greater than 30, and the preset course difference is greater than 10. If a situation in a preset update condition appears for the maritime target, it is not necessary to wait until the time of the target update interval, but the data of the maritime target is updated immediately to improve timeliness and accuracy.
[0062] Step 1042, obtaining the real-time dynamics of the maritime target according to the real-time data of the maritime target and the pre-stored maritime target data;
[0063] Specifically, the pre-stored maritime target data of the last update can be extracted from the pre-stored maritime target data. According to the pre-stored maritime target data of the last update and the real-time data of the maritime target, the real-time dynamics of the maritime target such as whether there is a significant change in the course and speed of the maritime target can be calculated, and whether the name of the maritime target has changed can be viewed. For example, the pre-stored maritime target data of the last update in the pre-stored maritime target data includes: the speed of maritime target A at time t-1 is X and the course is Y, and the real-time data of the maritime target includes: the speed of maritime target A at time t is X+50 and the course is Y+5. Then the speed difference of this maritime target is 50 and the course difference is 5. The preset update condition includes: 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 this maritime target is greater than the preset speed difference. At this time, the data of pre-stored maritime target A needs to be updated, that is, the real-time data of maritime target A is stored into the pre-stored data of maritime target A.
[0064] Step 1043, judging the real-time dynamics of the maritime target according to the preset update condition to obtain a judgment result;
[0065] Specifically, the real-time dynamics of the maritime target are compared with the preset update condition to judge whether the real-time dynamics of the maritime target meet the preset update condition. For example, the judgment result can be: the speed difference of maritime target A in the real-time dynamics of the maritime target is greater than the preset speed difference in the preset update condition, etc.
[0066] Step 1044: Update the pre-stored maritime target data according to the judgment result and the target update interval to obtain the updated maritime target data.
[0067] In an alternative embodiment of the present invention, step 1044 includes:
[0068] Step 10441: When the judgment result indicates that the real-time dynamics of the maritime target meet the preset update conditions, update the pre-stored maritime target data to obtain the updated maritime target data;
[0069] Specifically, when the real-time dynamics of the maritime target meet the preset update conditions, it indicates that there have been significant changes in the course and / or speed of the maritime target, or the name of the maritime target has changed. At this time, regardless of whether the target update interval has been reached, the real-time data of the maritime target obtained is immediately stored in the pre-stored maritime target data to update the pre-stored maritime target data and obtain the updated maritime target data, so as to adapt to the changes of the maritime target and improve accuracy and timeliness.
[0070] Step 10442: When the judgment result indicates that the real-time dynamics of the maritime target do not meet the preset update conditions, update the pre-stored maritime target data according to the target update interval to obtain the updated maritime target data.
[0071] Specifically, if the real-time dynamics of the maritime target do not meet the preset update conditions, it indicates that there have been no significant changes in the course and / or speed of the maritime target, or the name of the maritime target has not changed, and the status of the maritime target is normal. At this time, it is necessary to wait until the target update interval to update the pre-stored maritime target data to avoid wasting resources and effectively saving calculation and update costs.
[0072] In an alternative embodiment of the present invention, step 10442 includes:
[0073] Step 104421: Obtain a time difference based on the pre-stored maritime target data and the current time;
[0074] Specifically, the pre-stored maritime target data not only includes the course data, speed data, name, etc. of the maritime target, but also includes the time of each update (or the time when the data is obtained). In this embodiment, taking the update time as an example, the update time of the previous time (t - 1) (i.e., the latest update time) can be extracted from the pre-stored maritime target data, and the current time is the real-time time. Calculate the difference between the latest update time and the current time as the time difference.
[0075] Step 104422: Compare the time difference with the target update interval to obtain a comparison result;
[0076] Specifically, the target update interval is to update 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, and a comparison result is obtained.
[0077] Step 104423: Update 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 real-time data of the obtained maritime target is stored in the pre-stored maritime target data to update the pre-stored maritime target data.
[0079] In an alternative embodiment of the present invention, the information processing method further includes:
[0080] Step 105: Screen the updated maritime target data to obtain screened maritime target data;
[0081] Specifically, if the data of a certain maritime target has not been updated for a long time (that is, the real-time data of a certain maritime target has not been received for a long time), in order to avoid waste of storage resources, the relevant data of these maritime targets that have not been updated for a long time needs to be deleted.
[0082] Step 106: Send the screened maritime 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 valid data, and these data are sent to the client for users to use, improving the accuracy and effectiveness of the data.
[0084] In an alternative embodiment of the present invention, Step 105 includes:
[0085] Step 1051: Traverse the updated maritime target data according to a preset screening condition to obtain abnormal maritime target data;
[0086] Specifically, the updated maritime target data can be traversed regularly to determine whether there are abnormalities such as delays in the update of the maritime target data from the data source, and perform position prediction on the target data that has not received data updates from the data source for a certain period of time (a preset duration can be set for comparison), and update the predicted target position and other data according to the target update interval until the preset duration is reached and the real-time data of the maritime target has not been obtained from the data source, and all the data of the maritime target can be determined as abnormal maritime target data.
[0087] Step 1052: Delete the abnormal maritime target data to obtain screened maritime target data.
[0088] Specifically, all abnormal maritime target data is deleted, and the remaining maritime target data can be sent to the client or stored as the screened maritime target data, which can not only save storage resources but also improve the data validity and user experience.
[0089] A specific embodiment of the information processing method proposed in the embodiment of the present invention is as follows:
[0090] Step 111, obtain the real-time data of the maritime target.
[0091] The real-time data of multiple maritime targets can be obtained for subsequent processing or updating. For the sake of easy understanding and explanation, in this embodiment, a maritime target A is taken as an example for illustration.
[0092] The real-time data of the maritime target A can be obtained from the radar network or AIS (Automatic Identification System for Ships). The real-time data may include the real-time speed, real-time course, name, length, etc. of the maritime target A. It should be noted that data can also be obtained from other stations (i.e., data sources). No matter where the real-time data of the maritime target is obtained, all subsequent processes are carried out once every time the real-time data is obtained (or received).
[0093] Step 102, data extraction.
[0094] Extract the real-time speed (course speed) and real-time length of the maritime target A from the real-time data of the maritime target A.
[0095] Step 103, calculate the target update interval.
[0096] Configure in advance the target information update interval range, which is defaulted to Time Interval (update interval range)=[3, 30] seconds. The target update interval calculated dynamically may reach some extreme values, showing a situation of being too fast or too slow. Therefore, it is necessary to preset a target information update interval range to adjust the target update interval to improve the effectiveness. If the target update interval is greater than 30 seconds, it is adjusted to 30 seconds. If the target update interval is less than 3 seconds, it is adjusted to 3 seconds.
[0097] Configure in advance a minimum and maximum navigation distance range, which is defaulted to Distance Interval (navigation distance range)=[10, 50] meters, for adjusting the real-time length of the maritime target A. If the real-time length of the maritime target A is greater than 50 meters, the real-time length is adjusted to 50 meters. If the real-time length of the maritime 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 maritime target A. After comparing and adjusting the initial update interval with the target information update interval range, the target update interval is obtained. For example, if the adjusted real-time length is 50 meters and the real-time speed is 5 m / s, the calculated initial update interval is 10 seconds. Within the target information update interval range, no adjustment is required, so the target update interval is 10 seconds.
[0099] Step 104, data update.
[0100] As Figure 2 shown, the historical data of the maritime target A is stored in an external update thread, which can be sorted according to the update time. For example, the latest data of the maritime target A in the external update thread is: at time t - 1 (t - 1 is the data update time), the speed of the maritime target A is X and the course is Y. The real-time data of the maritime target A obtained includes: at time t, the speed of the maritime target A is X + 50 and the course is Y + 5. Then the speed difference of the maritime target A is 50 and the course difference is 5. The preset update conditions include: the preset speed difference is greater than 30 and the preset course difference is greater than 10. At this time, it can be obtained that the speed difference of the maritime target A is greater than the preset speed difference. At this time, the data of the maritime target A in the external update thread needs to be updated, that is, the real-time data of the maritime target A: at time t, the speed of the maritime target A is X + 50 and the course is Y + 5, is stored in the external update thread. Figure 2 The key dynamic information in
[0101] can include the speed and / or course of the maritime target, etc. The process of external update of target data means that the data of the maritime target is stored in the external update thread. When predicting the position of the maritime target later, the data in the external update thread is also required.
[0102] In addition, if the real-time data of the maritime target A obtained is the same as the latest data of the maritime target A in the external update thread, that is, the speed, course, name, position, etc. in the data have not changed, then there is no need to update the data. If any of the speed, course, name, position, etc. in the data changes, the data is updated according to the above steps.
[0103] Step 115, data screening.
[0104] As Figure 3 shown, to avoid a large accumulation of maritime target data in the external update thread due to abnormal data sources, resulting in tight or abnormal storage resources, one or more maritime target position prediction threads need to be started separately. Regularly traverse all target data in the external update thread, determine whether there are abnormalities such as delays in updating target data from the data source, perform position prediction on target data that has not received data updates from the data source for a certain period of time, and perform external updates on the predicted target position and other data according to the time interval calculated in step 4. At the same time, determine whether the target can be processed as lost.
[0105] Step 116, sending data.
[0106] As Figure 4 shown, after deleting the relevant data of the maritime target that has not been updated for a long time, the remaining data of the maritime target can be considered valid data. According to the user's needs, these data are sent to the client for the user to use, improving the accuracy and effectiveness of the data. Here, the data can be serialized and sorted according to the name and update time of the maritime target and then 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 maritime target itself. While ensuring that the real-time information of the target can be updated in a timely manner, it reduces invalid and repeated information updates, effectively reduces network bandwidth, and improves the utilization rate of system computing resources. It can effectively reduce the number of repeated updates of low-speed targets or targets with unchanged own state information for a long time, and at the same time can also achieve the effect of timely updating of high-speed targets or targets with mutated own state information. 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 environments, etc., reduce system instability, improve the utilization rate of system computing resources, and save network data transmission bandwidth occupancy.
[0108] As Figure 5 shown, an embodiment of the present invention proposes an information processing device 200, including:
[0109] An acquisition module 201, configured to acquire real-time data of a maritime target;
[0110] An extraction module 202, configured to extract the real-time data of the offshore target to obtain the real-time speed and the 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] An update module 204, configured to update the pre-stored offshore target data according to the target update interval to obtain updated offshore target data.
[0113] Optionally, determining the 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] Determining the target update interval according to the real-time speed and the adjusted real-time length.
[0116] Optionally, updating the pre-stored offshore target data according to the target update interval to obtain updated offshore target data includes:
[0117] Obtaining a preset update condition;
[0118] Obtaining the real-time dynamics of the offshore target according to the real-time data of the offshore target and the pre-stored offshore target data;
[0119] Judging the real-time dynamics of the offshore target according to the preset update condition to obtain a judgment result;
[0120] Updating the pre-stored offshore target data according to the judgment result and the target update interval to obtain updated offshore target data.
[0121] Optionally, updating the pre-stored offshore target data according to the judgment result and the target update interval to obtain updated offshore target data includes:
[0122] When the judgment result is that the real-time dynamics of the offshore target conform to the preset update condition, updating the pre-stored offshore target data to obtain updated offshore target data;
[0123] When the judgment result is that the real-time dynamics of the offshore target do not conform to the preset update condition, updating the pre-stored offshore target data according to the target update interval to obtain updated offshore target data.
[0124] Optionally, updating the pre-stored offshore target data according to the target update interval to obtain updated offshore target data includes:
[0125] Obtain a time difference based on the pre-stored maritime target data and the current time;
[0126] Compare the time difference with the target update interval to obtain a comparison result;
[0127] Update the pre-stored maritime target data according to the comparison result to obtain updated maritime target data.
[0128] Optionally, the information processing device further includes:
[0129] A screening module for screening the updated maritime target data to obtain screened maritime target data;
[0130] A sending module for sending the screened maritime target data to the client.
[0131] Optionally, screening the updated maritime target data to obtain screened maritime target data includes:
[0132] Traverse the updated maritime target data according to a preset screening condition to obtain abnormal maritime target data;
[0133] Delete the abnormal maritime target data to obtain the screened maritime 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 maritime target from the acquired real-time data of the maritime target, and calculates the target update interval based on this. The pre-stored maritime target data is updated according to the target update interval, and the update interval of the maritime target data is calculated dynamically, which can effectively reduce the number of repeated updates of low-speed maritime targets or maritime targets with unchanged own state information for a long time. At the same time, it can also achieve the effect of timely updating for high-speed maritime targets or maritime targets with mutated own state information, and has the advantages of saving resources and improving the accuracy of data update.
[0135] It should be noted that this device corresponds to the above method, and all implementation methods in the above method embodiment are applicable to the embodiment of this device and can achieve the same technical effect. It will not be elaborated in this embodiment.
[0136] The embodiment of the present invention also provides a computing device, including: a processor and a memory storing a computer program. When the computer program is run by the processor, it executes the method described in any one of the above embodiments. All implementation methods in the above method embodiment are applicable to the embodiment of this device and can achieve the same technical effect. It will not be elaborated in this embodiment.
[0137] An embodiment of the present invention further provides a computer-readable storage medium, on which instructions are stored. When the instructions run on a computer, the computer is caused to execute the method described in any one of the above embodiments. All implementation manners in the above method embodiments are applicable to the embodiments of the apparatus and can achieve the same technical effects. Details are not described again in this embodiment.
[0138] It should be noted that in the above embodiments, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device including a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the phrase "including a..." does not exclude the presence of additional 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 apparatuses in the implementation manners of the above 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 a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0139] The above are the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope 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; Updating the pre-stored marine target data according to the target update interval to obtain updated marine target data; Wherein, 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.
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: 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.
4. The information processing method according to claim 3, 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.
5. 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.
6. The information processing method according to claim 5, 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.
7. 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; An updating module, used for updating the pre-stored marine target data according to the target update interval to obtain updated marine target data; Wherein, 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.
8. 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 6 is executed.
9. 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 6.
Citation Information
Patent Citations
Method for detecting AIS abnormal switch
CN116828391A