Data synthesis method and device, electronic equipment and storage medium

By acquiring target query conditions for satellite data, observation data is automatically matched and synthesized, solving the problem of manual merging in satellite data downlink and achieving efficient and complete data processing.

CN116303598BActive Publication Date: 2026-03-24BEIJING SHENZHOU AEROSPACE SOFTWARE TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-24
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

In existing technologies, when satellite data is downloaded, data with the same observation circle number needs to be manually merged, resulting in a waste of human resources and low operational efficiency.

Method used

By obtaining the target query conditions, matching the payload type and observation circle number, determining the observation plan and data duration, and automatically synthesizing complete observation data.

Benefits of technology

Ensure the integrity and consistency of data synthesis, reduce waste of human resources, and improve data processing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116303598B_ABST
    Figure CN116303598B_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to a data synthesis method and device, electronic equipment and storage medium, the method comprising: obtaining a target query condition; obtaining a corresponding observation plan and at least one observation data according to the target query condition, wherein each observation data comprises first observation duration data; determining a second observation duration according to all first observation duration data; determining a third observation duration according to the observation plan; and combining all observation data into target data when the second observation duration and the third observation duration meet a preset condition. In this way, observation data and the corresponding observation plan are queried according to the query condition, and the duration of the observation plan is matched with the total duration of the observation data, which can ensure that a complete observation data set is obtained before data matching, guaranteeing the integrity of the combined data and the smooth progress of subsequent production and application.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of computer technology, and in particular, to a data synthesis method and device, electronic equipment and storage medium. BACKGROUND

[0002] With the on-orbit operation of satellites, satellite data will be generated continuously. When satellites download data of different orbit circle numbers, there may be a situation that data of the same observation circle number needs to be jointly produced. In the traditional production process, only satellite data of a single download can be processed separately, and the production of complete whole-orbit data cannot be guaranteed, resulting in product data being produced in multiple batches, and subsequent technical personnel needing to recombine product data to achieve complete product results. Artificial processing of a large amount of data will inevitably require a large amount of manpower and time resources, causing problems such as waste of human resources and low work efficiency. SUMMARY

[0003] The present application provides a data synthesis method and device, electronic equipment and storage medium to solve all or part of the problems in the prior art.

[0004] In a first aspect, the present application provides a data synthesis method, which comprises:

[0005] obtaining a target query condition;

[0006] obtaining a corresponding observation plan and at least one observation data according to the target query condition, wherein each observation data comprises first observation duration data;

[0007] determining a second observation duration according to all the first observation duration data;

[0008] determining a third observation duration according to the observation plan;

[0009] combining all the observation data into target data when the second observation duration and the third observation duration meet a preset condition.

[0010] In this way, the target query condition is obtained; the corresponding observation plan and at least one observation data are obtained according to the target query condition, wherein each observation data comprises first observation duration data; the second observation duration is determined according to all the first observation duration data; the third observation duration is determined according to the observation plan; and all the observation data are combined into target data when the second observation duration and the third observation duration meet a preset condition. According to the query condition, the observation data and the corresponding observation plan are queried, and the duration of the observation plan is matched with the total duration of the observation data, which can ensure that a complete observation data set is obtained before data matching, guaranteeing the integrity of the combined data and the smooth progress of subsequent production and application.

[0011] With reference to the first aspect, in a first embodiment of the first aspect of the application, the target query condition comprises:

[0012] the load type and the observation circle number.

[0013] With reference to the first embodiment of the first aspect, in a second embodiment of the first aspect of the application, the observation plan comprises at least one, each observation plan comprises a load type and an observation circle number corresponding to itself, and the corresponding observation plan is obtained according to the target query condition, comprising:

[0014] matching the load type and the observation circle number with the load type and the observation circle number corresponding to the first observation plan;

[0015] when the matching is successful, determining that the first observation plan is the observation plan corresponding to the load type and the observation circle number, wherein the first observation plan is any one of the at least one observation plan.

[0016] In this way, the load type and the observation circle number can be uniquely matched to the corresponding observation plan, avoiding the query of multiple observation plans and affecting the subsequent calculation and matching process of the time length.

[0017] With reference to any one of the first aspect to the second embodiment of the first aspect, in a third embodiment of the first aspect of the application, the observation data comprises at least one, each observation data comprises a load type and an observation circle number corresponding to itself, and the corresponding observation data is obtained according to the target query condition, comprising:

[0018] matching the load type and the observation circle number with the load type and the observation circle number corresponding to the first observation data;

[0019] when the matching is successful, determining that the first observation data is the observation data corresponding to the load type and the observation circle number, wherein the first observation data is any one of the at least one observation data.

[0020] In this way, according to the characteristics of the observation data, complete observation data can be queried through the load type and the observation circle number query.

[0021] With reference to the third embodiment of the first aspect, in a fourth embodiment of the first aspect of the application, the observation data comprises a first time and a second time, and the method further comprises:

[0022] obtaining a preset time interval and a number of observation data;

[0023] determining a third observation time length according to the preset time interval, the number of observation data, the first time and the second time corresponding to each observation data.

[0024] In a fifth embodiment of the first aspect of the application, in combination with the fourth embodiment of the first aspect, when the second observation time length and the third observation time length meet the preset condition, all the observation data are combined into target data, including:

[0025] When the second observation time length and the third observation time length meet the preset condition, the observation data are sorted to obtain a sorting result.

[0026] According to the sorting result, all the observation data are combined into target data.

[0027] In this way, the observation data are sorted first, and then the target data are combined according to the sorting result, so that the continuity and consistency of the combined observation data in time can be ensured.

[0028] In a sixth embodiment of the first aspect of the application, in combination with any one of the first to first embodiments of the first aspect or the fourth to fifth embodiments of the first aspect, when the second observation time length and the third observation time length do not match successfully, the method further includes:

[0029] Matching the second observation time length and the third observation time length at a preset time.

[0030] In this way, when the matching fails, the matching process can be automatically initiated at the preset time, saving manpower and time.

[0031] In a second aspect, the application provides a data combination device, which includes an acquisition module, a processing module, a determination module and a combination module.

[0032] The acquisition module is configured to acquire a target query condition.

[0033] The processing module is configured to acquire a corresponding observation plan and at least one piece of observation data according to the target query condition, wherein each piece of observation data includes first observation time length data.

[0034] The determination module is configured to determine a second observation time length according to all the first observation time length data, and determine a third observation time length according to the observation plan.

[0035] The combination module is configured to combine all the observation data into target data when the second observation time length and the third observation time length meet a preset condition.

[0036] Optionally, the target query condition in the acquisition module includes:

[0037] A load type and an observation circle number.

[0038] Optionally, the device further includes a matching module.

[0039] The matching module is configured to match the load type and the observation circle number with the load type and the observation circle number corresponding to the first observation plan.

[0040] The determining module is further configured to determine that the first observation plan is the observation plan corresponding to the load type and the observation circle number when the matching is successful, wherein the first observation plan is any one of the at least one observation plan.

[0041] Optionally, the apparatus comprises:

[0042] The matching module is further configured to match the load type and the observation circle number with the load type and the observation circle number corresponding to the first observation data.

[0043] The determining module is further configured to determine that the first observation data is the observation data corresponding to the load type and the observation circle number when the matching is successful, wherein the first observation data is any one of the at least one observation data.

[0044] Optionally, the apparatus comprises:

[0045] The obtaining module is further configured to obtain a preset time interval and a quantity of observation data.

[0046] The determining module is further configured to determine a third observation duration according to the preset time interval, the quantity of observation data, a first time and a second time corresponding to each piece of observation data.

[0047] Optionally, the apparatus further comprises a sorting module.

[0048] The sorting module is configured to sort the observation data to obtain a sorting result when the second observation duration and the third observation duration meet a preset condition.

[0049] The synthesizing module is specifically configured to combine all the observation data into target data according to the sorting result.

[0050] Optionally, the apparatus comprises:

[0051] The matching module is further configured to match the second observation duration and the third observation duration at a preset time.

[0052] In a third aspect, an electronic device is provided, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete communication with each other through the communication bus.

[0053] The memory is configured to store a computer program.

[0054] The processor is configured to execute the program stored on the memory to implement the steps of the data synthesis method of any one of the embodiments of the first aspect.

[0055] In a fourth aspect, a computer readable storage medium is provided, and the computer readable storage medium has stored thereon a computer program, and the computer program is executed by a processor to implement the steps of the data synthesis method according to any one of the first aspect. BRIEF DESCRIPTION OF DRAWINGS

[0056] Figure 1 A data synthesis method flowchart provided by an embodiment of the present application;

[0057] Figure 2 A 0-level strip data output process diagram provided by the present application;

[0058] Figure 3 A third observation duration determination method flowchart provided by an embodiment of the present application;

[0059] Figure 4 Another data synthesis method flowchart provided by an embodiment of the present application;

[0060] Figure 5 A data synthesis device structure diagram provided by an embodiment of the present application;

[0061] Figure 6 An electronic device structure diagram provided by an embodiment of the present application. DETAILED DESCRIPTION

[0062] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.

[0063] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.

[0064] For the technical problems mentioned in the background, in one scenario, for example, data production will be performed when a satellite is in orbit. These data are very large in data quantity when being downloaded, and are generally in the order of gigabytes. In order to facilitate subsequent use, these data will be split according to certain rules. Different types of payload data will be split into multiple 0-level strip data, and can or can not be in the same orbit number. At present, only technical personnel can manually filter out the same observation number data of the same payload and then splice them into a complete data, which is time-consuming and laborious, and also wastes a lot of time of scientific researchers. Based on this, the present application provides a data synthesis method, which is specifically described as follows.Figure 1 As shown, Figure 1 A data synthesis method flow diagram is provided for an embodiment of the present application, and the method steps include:

[0065] Step 110, obtaining a target query condition.

[0066] Step 120, obtaining a corresponding observation plan and at least one piece of observation data according to the target query condition.

[0067] Specifically, each piece of observation data includes first observation duration data. The target query condition can query out a unique observation plan and can query out observation data corresponding to the observation plan.

[0068] In an optional example, the target query condition includes a payload type and an observation circle number.

[0069] Specifically, the payload type and the observation circle number as a combined target query condition can query out a unique corresponding observation plan and observation data corresponding to the payload type and the observation circle number. The payload type includes but is not limited to a multispectral scanner, an infrared scanner, a synthetic aperture radar, a microwave radiometer, and the like.

[0070] In another optional embodiment, if an observation plan has other unique attributes, such as an observation plan name or an observation plan ID, a data identifier that can uniquely determine an observation plan according to the observation plan name or the ID can also be used as a target query condition to query out a payload type and an observation circle number corresponding to the observation plan, and further query out corresponding observation data according to the payload type and the observation circle number.

[0071] In a specific embodiment, as shown in a 0-level strip data output process diagram, Figure 2 The payload type and the observation circle number can be used as target query conditions for 0-level strip satellite data. Taking 100 orbit circle number data and 101 orbit circle number data as examples, the 100 orbit circle number data outputs data of three payload types B, C, and D, a total of four pieces of data: B1, C1, and B2 of 100 observation circles and D1 of 99 observation circles; the 101 orbit circle number data outputs data of three payload types B, C, and D, a total of four pieces of data: B3, C2, and D1 of 100 observation circles and D2. Each piece of observation data has a corresponding observation circle number, for example, B1 data is 0-level strip-payload B-100 observation circle data, and B2 data is also 0-level strip-payload B-100 observation circle data. The target query conditions are set as payload B and 100 observation circles, and all 0-level strip data conforming to payload B and 100 observation circles are queried out.

[0072] Step 130, determining a second observation duration according to all first observation duration data.

[0073] Specifically, the first observation duration can be an observation duration of the observation data, and the total duration of all the observation data is determined by accumulating the observation durations of all the observation data.

[0074] In an optional example, for example Figure 2 In the schematic diagram of the output process of the 0-level strip data shown in the figure, the 100 observation circle data of the payload B is 3: B1, B2 and B3, the observation duration of B1 is 600 seconds, the observation duration of B2 is 300 seconds, and the observation duration of B3 is 1000 seconds. Therefore, the second observation duration, i.e., the total duration of all the observation data, is 600+300+1000=1900 seconds.

[0075] In step 140, the third observation duration is determined according to the observation plan.

[0076] Specifically, the duration of the observation plan, i.e., the third observation duration, can be determined according to the start time and the end time of the observation plan.

[0077] In step 150, when the second observation duration and the third observation duration meet the preset condition, all the observation data is combined into target data.

[0078] Specifically, the second observation duration and the third observation duration are subjected to mathematical operation, for example, difference operation, when the absolute value of the operation result is less than the preset difference threshold, it is determined that the observation data is complete observation circle number data, i.e., it meets the preset condition, and all the observation data is combined into target data.

[0079] In an optional example, the second observation duration and the third observation duration can also be subjected to quotient operation, when the operation result is less than the preset quotient threshold, it is determined that the observation data is complete observation circle number data, i.e., it meets the preset condition, and all the observation data is combined into target data.

[0080] It should be noted that the reason why the preset condition is set instead of the second observation duration and the third observation duration being equal as the basis for combining the observation data is that in the process of splitting the data into 0-level strip data, there may be some data loss. If the equality of the two durations is used as the basis for data combination, some observation data may not be combined, the success rate is low, and similarly, the method is not only suitable for 0-level strip data, but also can be used to combine other data with the characteristics of 0-level strip data.

[0081] Optionally, the observation plan includes at least one, and each observation plan includes a payload type and an observation circle number corresponding to itself, and the corresponding observation plan is obtained according to the target query condition, including:

[0082] The load type and the observation circle number are matched with the load type and the observation circle number corresponding to the first observation plan;

[0083] When the matching is successful, the first observation plan is determined as the observation plan corresponding to the load type and the observation circle number.

[0084] Specifically, the first observation plan is any one of the at least one observation plan.

[0085] In an optional example, for example, there are 10 observation plans, different load types and observation circle numbers correspond to different observation plans when the observation plans are made, so the load type and the observation circle number used can be matched with the load type and the observation circle number of each observation plan, and when the matching is successful, the observation plan is determined as the observation plan corresponding to the load type and the observation circle number.

[0086] Optionally, the observation data includes at least one, and each observation data includes a load type and an observation circle number corresponding to itself, and the corresponding observation data is obtained according to the target query condition, including:

[0087] The load type and the observation circle number are matched with the load type and the observation circle number corresponding to the first observation data.

[0088] When the matching is successful, the first observation data is determined as the observation data corresponding to the load type and the observation circle number.

[0089] Specifically, the first observation data is any one of the at least one observation data.

[0090] In an optional example, for example, the observation data is 0-level strip data, each observation data includes a load type and an observation circle number corresponding to itself, the load type and the observation circle number to be queried are matched with the load type and the observation circle number of each 0-level strip data, and when the matching is successful, the first observation data is determined as the observation data corresponding to the load type and the observation circle number, and one or more corresponding 0-level strip data can be queried.

[0091] When the observation data has a certain error time, in addition to setting a certain preset condition before data synthesis, the error can also be included in the calculation range of the observation time.

[0092] Optionally, the observation data includes a first time and a second time, and the method further includes the method steps as shown in Figure 3

[0093] In step 310, a preset time interval and the number of observation data are obtained.

[0094] ​Specifically, the preset time interval can be an average value or a median value of the plurality of observation data errors, or the like, as an average error value between the observation data.

[0095] In step 320, a third observation duration is determined according to the preset time interval, the number of observation data, a first time corresponding to each piece of observation data, and a second time.

[0096] Specifically, the first time is a start observation time of the observation data, and the second time is an end observation time of the observation data. A difference between the end observation time and the start observation time is taken as a first observation duration data of the observation data. A product of the preset time interval and the number of observation data is taken as a total error value of all observation data. A sum of the first observation durations of all observation data is taken as a total observation duration of all observation data. A sum of the total observation duration and the total error value is taken as the third observation duration. This is to make the third observation duration closer to the second observation duration of the observation plan when there is a duration loss in the observation data, so that the second observation duration and the third observation duration are more likely to meet the preset condition, and the matching success probability is improved.

[0097] In an optional example, the observation data can be sorted according to the start observation time or the end observation time of the observation data in chronological order. A difference between the end time of the last piece of data and the start time of the first piece of data is taken as the third observation duration.

[0098] Optionally, when the second observation duration and the third observation duration meet the preset condition, all the observation data are combined into target data, including Figure 4 as shown in the method steps:

[0099] In step 410, when the second observation duration and the third observation duration meet the preset condition, the observation data are sorted to obtain a sorting result.

[0100] In step 420, all the observation data are combined into target data according to the sorting result.

[0101] Specifically, all the observation data are combined into target data, and the order of the combined data needs to be ensured to make the combined data have higher use value. The observation data are sorted according to the start observation time or the end observation time of the observation data to obtain a sorting result. Then, all the observation data are combined into one complete observation data according to the sorting result. In this way, the data accuracy can be ensured while the integrity of the combined data is ensured, which is beneficial to subsequent data production or application.

[0102] Optionally, when the second observation duration and the third observation duration are not matched successfully, the method further includes:

[0103] The second observation time length and the third observation time length are matched at a preset time.

[0104] Specifically, when the second observation time length and the third observation time length are not successfully matched, it indicates that the observation data required by the observation plan is incomplete and production is not completed at the current time, and a timing task can be set to query the observation data again at a preset time and perform the matching of the second observation time length and the third observation time length, for example, a time after 36 hours can be set as the automatic matching time.

[0105] The data synthesis method provided by the embodiment of the application comprises the following steps: obtaining a target query condition; obtaining a corresponding observation plan and at least one piece of observation data according to the target query condition, wherein each piece of observation data comprises first observation time length data; determining a second observation time length according to all the first observation time length data; determining a third observation time length according to the observation plan; and combining all the observation data into target data when the second observation time length and the third observation time length meet a preset condition. According to the query condition, the observation data and the corresponding observation plan are queried, and the time length of the observation plan is matched with the total time length of the observation data, so that complete observation data sets can be obtained before data matching, and the integrity of the combined data and the subsequent production and application can be ensured.

[0106] The above is the data synthesis method provided by the application, and the following describes other embodiments of the data synthesis provided by the application. For details, refer to the following.

[0107] Figure 5 The data synthesis device provided by the embodiment of the application comprises an obtaining module 501, a processing module 502, a determining module 503 and a synthesizing module 504.

[0108] The obtaining module 501 is configured to obtain a target query condition.

[0109] The processing module 502 is configured to obtain a corresponding observation plan and at least one piece of observation data according to the target query condition, wherein each piece of observation data comprises first observation time length data.

[0110] The determining module 503 is configured to determine a second observation time length according to all the first observation time length data, and determine a third observation time length according to the observation plan.

[0111] The synthesizing module 504 is configured to combine all the observation data into target data when the second observation time length and the third observation time length meet a preset condition.

[0112] Optionally, the target query condition in the obtaining module 501 comprises:

[0113] A load type and an observation circle number.

[0114] Optionally, the apparatus further comprises a matching module 505;

[0115] The matching module 505 is configured to match the load type and the observation circle number with the load type and the observation circle number corresponding to the first observation plan.

[0116] The determining module 503 is further configured to determine that the first observation plan is the observation plan corresponding to the load type and the observation circle number when the matching is successful, wherein the first observation plan is any one of the at least one observation plan.

[0117] Optionally, the apparatus comprises:

[0118] The matching module 505 is further configured to match the load type and the observation circle number with the load type and the observation circle number corresponding to the first observation data.

[0119] The determining module 503 is further configured to determine that the first observation data is the observation data corresponding to the load type and the observation circle number when the matching is successful, wherein the first observation data is any one of the at least one observation data.

[0120] Optionally, the apparatus comprises:

[0121] The obtaining module 501 is further configured to obtain a preset time interval and a quantity of observation data.

[0122] The determining module 503 is further configured to determine a third observation duration according to the preset time interval, the quantity of observation data, a first time and a second time corresponding to each piece of observation data.

[0123] Optionally, the apparatus further comprises a sorting module 506;

[0124] The sorting module 506 is configured to sort the observation data to obtain a sorting result when the second observation duration and the third observation duration meet a preset condition.

[0125] The synthesizing module 504 is configured to combine all the observation data into target data according to the sorting result.

[0126] Optionally, the apparatus comprises:

[0127] The matching module 505 is further configured to match the second observation duration and the third observation duration at a preset time.

[0128] The functions performed by each component in the data synthesizing apparatus provided by the embodiments of the present application have been described in detail in any of the above method embodiments, and thus will not be described here again.

[0129] The data synthesis device provided by the embodiment of the present application acquires a target query condition; acquires corresponding observation plans and at least one piece of observation data according to the target query condition, wherein each piece of observation data comprises first observation duration data; determines second observation duration according to all the first observation duration data; determines third observation duration according to the observation plans; and combines all the observation data into target data when the second observation duration and the third observation duration meet preset conditions. According to the query condition, the observation data and the corresponding observation plans are queried, and the duration of the observation plans is matched with the total duration of the observation data, so that complete observation data sets can be acquired before data matching, and the integrity of the combined data is ensured, thereby ensuring the smooth progress of subsequent production and application.

[0130] As shown in Figure 6 The embodiment of the present application provides an electronic device, which comprises a processor 111, a communication interface 112, a memory 113 and a communication bus 114, wherein the processor 111, the communication interface 112 and the memory 113 complete mutual communication through the communication bus 114.

[0131] The memory 113 is used for storing a computer program.

[0132] In an embodiment of the present application, the processor 111 is used for executing the program stored in the memory 113, and realizes the data synthesis method provided by any one of the preceding method embodiments, comprising:

[0133] Acquiring a target query condition;

[0134] Acquiring corresponding observation plans and at least one piece of observation data according to the target query condition, wherein each piece of observation data comprises first observation duration data;

[0135] Determining second observation duration according to all the first observation duration data;

[0136] Determining third observation duration according to the observation plans;

[0137] Combining all the observation data into target data when the second observation duration and the third observation duration meet preset conditions.

[0138] Optionally, the target query condition comprises:

[0139] Payload type and observation circle number.

[0140] Optionally, the observation plans comprise at least one, and each observation plan comprises corresponding payload type and observation circle number, and acquiring corresponding observation plans according to the target query condition comprises:

[0141] matching the load type and the observation circle number with the load type and the observation circle number corresponding to the first observation plan;

[0142] When the matching is successful, the first observation plan is determined as the observation plan corresponding to the load type and the observation circle number, wherein the first observation plan is any one of the at least one observation plan.

[0143] Optionally, the observation data includes at least one, and each observation data includes a load type and an observation circle number corresponding to itself, and the corresponding observation data is obtained according to the target query condition, including:

[0144] matching the load type and the observation circle number with the load type and the observation circle number corresponding to the first observation data;

[0145] When the matching is successful, the first observation data is determined as the observation data corresponding to the load type and the observation circle number, wherein the first observation data is any one of the at least one observation data.

[0146] Optionally, the observation data includes a first time and a second time, and the method further includes:

[0147] obtaining a preset time interval and a number of observation data;

[0148] determining a third observation duration according to the preset time interval, the number of observation data, a first time corresponding to each observation data, and a second time corresponding to each observation data.

[0149] Optionally, when the second observation duration and the third observation duration meet a preset condition, all the observation data are combined into target data, including:

[0150] When the second observation duration and the third observation duration meet the preset condition, the observation data are sorted to obtain a sorting result;

[0151] combining all the observation data into target data according to the sorting result.

[0152] Optionally, when the second observation duration and the third observation duration do not match successfully, the method further includes:

[0153] matching the second observation duration and the third observation duration at a preset time.

[0154] Embodiments of the present application also provide a computer readable storage medium having a computer program stored thereon, and the computer program is executed by a processor to implement the steps of the data synthesis method provided by any one of the preceding method embodiments.

[0155] It has to be noted that, in the present document, relational terms are intended only to convey a possible relationship between elements or

[0156] The above description is merely that of the specific embodiments of the application and alterations and further modifications in the illustrated embodiments can be effected without departing from the spirit or intended scope thereof. It will be recognized that some of the above examples have not been described herein for the sake of brevity and clearness and in order to not obscure the understanding of the present application. It will also be appreciated that the concept on which this application is based can be used advantageously in any of the examples described herein and in a number of other embodiments. Accordingly, the application is not intended to be limited to that precisely as described above and modification will readily occur to those skilled in the art.

Claims

1. A data synthesis method, characterized in that, The method includes: Retrieve the target query criteria; Based on the target query conditions, obtain the corresponding observation plan and at least one observation data, wherein each observation data includes a first observation duration; The second observation duration is determined based on all the first observation duration data; The duration of the third observation is determined according to the aforementioned observation plan; When the second observation duration and the third observation duration meet the preset conditions, all the observation data are combined into target data; The observation data includes a first time point and a second time point, and the method further includes: Obtain the preset time interval and the number of observation data; The third observation duration is determined based on the preset time interval, the number of observation data, and the first and second moments corresponding to each observation data point. When the second observation duration and the third observation duration meet preset conditions, all the observation data are combined into target data, including: When the second observation duration and the third observation duration meet the preset conditions, the observation data are sorted to obtain the sorting result; Based on the sorting results, all the observed data are combined into the target data.

2. The method according to claim 1, characterized in that, The target query conditions include: Load type and observation circle number.

3. The method according to claim 2, characterized in that, The observation plan includes at least one, and each observation plan includes a corresponding payload type and observation circle number. Obtaining the corresponding observation plan based on the target query conditions includes: Match the load type and observation circle number with the load type and observation circle number corresponding to the first observation plan; When a match is successful, the first observation plan is determined to be the observation plan corresponding to the payload type and the observation circle number, wherein the first observation plan is any one of the at least one observation plan.

4. The method according to any one of claims 1-3, characterized in that, The observation data includes at least one, and each observation data includes a corresponding payload type and observation circle number. Obtaining the corresponding observation data according to the target query conditions includes: Match the load type and observation circle number with the load type and observation circle number corresponding to the first observation data; When a match is successful, the first observation data is determined to be the observation data corresponding to the load type and the observation circle number, wherein the first observation data is any one of the at least one observation data.

5. The method according to any one of claims 1-2, characterized in that, When the second observation duration and the third observation duration fail to match, the method further includes: The second observation duration is matched with the third observation duration at a preset time.

6. A data synthesis apparatus, characterized in that, The device includes: The retrieval module is used to retrieve the target query conditions; The processing module is used to obtain the corresponding observation plan and at least one observation data according to the target query conditions, wherein each observation data includes a first observation duration; The determination module is used to determine the second observation duration based on all the first observation duration data; and to determine the third observation duration based on the observation plan. The synthesis module is used to combine all the observation data into target data when the second observation duration and the third observation duration meet preset conditions; The observation data includes a first time point and a second time point, and the device further includes: The acquisition module is also used to acquire a preset time interval and the number of observation data; The determining module is also used to determine the third observation duration based on the preset time interval, the number of observation data, and the first and second moments corresponding to each observation data. When the second observation duration and the third observation duration meet preset conditions, all the observation data are combined into target data, including: The sorting module is also used to sort the observation data and obtain the sorting result when the second observation duration and the third observation duration meet the preset conditions; The synthesis module is also used to combine all the observation data into target data according to the sorting results.

7. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; The memory is used to store computer programs; When the processor executes the program stored in the memory, it implements the steps of the data synthesis method according to any one of claims 1-5.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the data synthesis method as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Data query method and device

    CN113342856A