Remote sensing satellite data quality processing method and device
By receiving and displaying the quality information of remote sensing satellite data blocks, and using the display method of tiles and sub-tiles, the problem of delayed and unintuitive data quality evaluation in the existing technology is solved, and efficient and intuitive data quality interaction and analysis are realized.
Patent Information
- Application Number
- CN202411388379.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-10-08
AI Technical Summary
The existing quality evaluation methods for the original data of remote sensing satellites have problems such as delayed quality evaluation results, inconvenient viewing of error messages, and poor manual real-time interaction.
Provides a remote sensing satellite data quality processing method that receives the quality information of the AOS frames contained in the data blocks sent by the server, displays the quality information in the form of tiles, uses different filling types to represent the quality of different data, and supports user selection and Click on a tile or sub-tile for detailed frame information.
It achieves intuitive display and real-time interaction of satellite raw data quality, improves the efficiency and accuracy of data quality evaluation, and reduces reliance on manual analysis.
Smart Images

Figure CN118971944B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of satellite remote sensing technology, and in particular to a remote sensing satellite data quality processing method and device. Background Art
[0002] As the number of remote sensing satellites continues to grow, the amount of remote sensing data obtained every day is also increasing, while ground data processing resources are limited. Due to the lack of universal real-time quality evaluation of massive remote sensing data, the quality of the original data cannot be judged, invalid and erroneous data will be generated, affecting subsequent production and application efficiency. In addition, when the receiving resources are sufficient, the ground station will perform backup reception for important remote sensing observation data. In this case, it is particularly important to perform real-time raw data quality evaluation on data received by different antennas on the same track, so that better data can be selected for subsequent processing based on data quality. In addition, for high-value remote sensing data, when manual analysis of the original data is required, the intuitive display of key frames and interactive analysis can greatly improve efficiency.
[0003] At present, there are several methods for evaluating the quality of raw data from remote sensing satellites, including the empty frame bit error rate calculation method, the error frame and lost frame bit error rate estimation method, and the frame error rate evaluation method. These methods can evaluate the quality of raw data from remote sensing satellites to varying degrees, and have certain statistics on error information, which can assist ground data processing personnel in analysis and decision-making.
[0004] The current evaluation method of remote sensing satellite raw data quality can evaluate the quality of remote sensing satellite raw data to a certain extent, but there are also problems such as delayed and non-intuitive satellite raw data quality evaluation results, inconvenient error information viewing, and poor manual real-time interactivity. Summary of the invention
[0005] In view of this, the present invention provides a remote sensing satellite data quality processing method and device, which are used to at least partially solve the above technical problems.
[0006] One aspect of the present invention provides a remote sensing satellite data quality processing method, which is applied to a client, including: receiving quality information corresponding to an AOS frame contained in at least one data block sent by a server; displaying the quality information in the form of tiles, wherein each tile represents the quality information of a data block, tiles corresponding to different quality information are filled with different filling types, and the order in which the multiple tiles are arranged corresponds to the order in which the statistical time of the data blocks is arranged.
[0007] According to an embodiment of the present invention, it also includes: in response to a user selecting any tile, generating a series of sub-tiles based on the number of characters contained in the quality information corresponding to the selected tile, the series of sub-tiles being used to prompt the user of the number of abnormal AOS frames in the data block corresponding to the tile selected; and displaying the series of sub-tiles.
[0008] According to an embodiment of the present invention, it also includes: in response to a user clicking on any tile or any sub-tile, obtaining frame information of the AOS frame in the data block corresponding to the tile or sub-tile; and displaying the frame information of the AOS frame in the data block corresponding to the tile or sub-tile in the form of a list.
[0009] According to an embodiment of the present invention, it also includes: setting the receiving time and the amount of received data of the quality information; using a message queue to receive the quality information regularly based on the receiving time; and / or using a message queue to quantitatively receive the quality information based on the amount of received data.
[0010] Another aspect of the present invention provides a remote sensing satellite data quality processing method, which is applied to a server, including: receiving original code stream data in the form of a data stream, the original code stream data including multiple AOS frames, each AOS frame corresponding to a frame auxiliary information; obtaining first configuration information and second configuration information, the first configuration information is used to indicate that the data block includes a preset number of AOS frames; counting the preset number of AOS frames for each data block, counting the received AOS frames frame by frame, obtaining the AOS frames contained in each data block, and adding identification information to each data block and the AOS frames contained in each data block; for each data block, parsing and checking the AOS frames contained in the data block to obtain frame information, the frame information including a virtual channel identifier, frame count information, receiving time, LDPC check information, loss of lock identifier, CRC check information and fixed value comparison result; based on the frame information corresponding to each data block, determining the quality information of the AOS frames contained in each data block.
[0011] According to an embodiment of the present invention, it also includes: acquiring second configuration information, the second configuration information including a time interval for remote sensing satellite data quality processing; and determining quality information of AOS frames contained in data blocks within the time period based on the time period indicated by the time interval.
[0012] According to an embodiment of the present invention, it also includes: storing the AOS frames included in each data block in the memory database based on the identification information; and storing the frame information of the AOS frames included in each data block in the memory database based on the identification information.
[0013] According to an embodiment of the present invention, it also includes: setting the reporting time and the reported data volume of the quality information; using a message queue to periodically report the quality information based on the reporting time; and / or using a message queue to quantitatively report the quality information based on the reported data volume.
[0014] According to an embodiment of the present invention, based on the frame information corresponding to each data block, the quality information of the AOS frame contained in each data block is determined, including: for each data block, based on the frame information, obtaining the number of abnormal frames, the number of LDPC check errors, the number of lock losses, the number of CRC check errors and the number of fixed value comparison errors; based on the number of abnormal frames, the number of LDPC check errors, the number of lock losses, the number of CRC check errors and the number of fixed value comparison errors, determining the quality evaluation value of each data block.
[0015] According to an embodiment of the present invention, the further step includes: converting the quality evaluation value of each data block into a character string.
[0016] Another aspect of the present invention provides a remote sensing satellite data quality processing device, including: a server, configured to: receive original code stream data in the form of a data stream, the original code stream data including multiple AOS frames, each AOS frame corresponding to a frame auxiliary information; obtain first configuration information and second configuration information, the first configuration information is used to indicate that the data block includes a preset number of AOS frames; count the preset number of AOS frames for each data block, perform frame-by-frame block statistics on the received AOS frames, obtain the AOS frames contained in each data block, and add identification information to each data block and the AOS frames contained in each data block; for each data block, count the AOS frames contained in the data block; The S frame is parsed and verified to obtain frame information, which includes virtual channel identification, frame count information, receiving time, LDPC verification information, unlocking identification, CRC verification information and fixed value comparison results; based on the frame information corresponding to each data block, the quality information of the AOS frame contained in each data block is determined; the client is configured to: receive the quality information of the AOS frame contained in the data block sent by the server; display the quality information in the form of tiles, wherein each tile represents the quality information of a data block, tiles corresponding to different quality information are filled with different filling types, and the order in which the multiple tiles are arranged corresponds to the order in which the statistical time of the data blocks is arranged.
[0017] The remote sensing satellite data quality processing method and device according to the embodiment of the present invention have at least the following beneficial effects:
[0018] On the client side, the data volume is displayed in blocks, and different filling types are used to represent the data quality of different data, which can intuitively display the quality information of satellite raw data at different times.
[0019] On the client side, it supports querying and displaying the type, count, identification, and time information of each frame within the time period through receiving time selection; the number of frames in the whole track is large, and through time division and block division, and taking into account the interval of manual operation, the number of data frames received and displayed by the client is reasonable, which can maintain sufficient information display without impacting network throughput and information delay. In addition, the receiving time and receiving data volume of quality information are set, and quality information is received in the form of message queues. The length and size of the receiving data block can be adjusted through configuration, which is timely and flexible compared to the final output of a whole track data quality report.
[0020] On the server side, the first configuration information is pre-set to indicate that the data block includes a preset number of AOS frames, and the received AOS frames are statistically analyzed and evaluated frame by frame based on the preset number of frames, thereby avoiding the problem of quality information delay caused by data whole track processing.
[0021] On the server side, an in-memory database is used instead of a traditional database to store frame information, which speeds up warehousing, retrieval, and parsing, and ensures low-latency information acquisition.
[0022] On the server side, use the message queue to periodically or quantitatively report the quality information of data block statistics, realize normalized and low-interval reporting, and the amount of data reported each time is small, which will not cause great pressure on the message queue server. The length and size of the data block can be adjusted through configuration, which is more timely and flexible than the final report of the data quality of the entire track. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:
[0024] Figure 1 A flowchart of a remote sensing satellite data quality processing method according to an embodiment of the present invention is schematically shown;
[0025] Figure 2 A flowchart of a remote sensing satellite data quality processing method according to another embodiment of the present invention is schematically shown;
[0026] Figure 3 A diagram schematically shows a display interface of a client according to an embodiment of the present invention;
[0027] Figure 4 The structure block diagram of the remote sensing satellite data quality processing device according to an embodiment of the present invention is schematically shown. DETAILED DESCRIPTION
[0028] Below, embodiments of the present invention will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present invention. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of embodiments of the present invention. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of concepts of the present invention.
[0029] The terms used herein are only for describing specific embodiments and are not intended to limit the present invention. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.
[0030] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0031] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).
[0032] Figure 1 The flowchart of a remote sensing satellite data quality processing method according to an embodiment of the present invention is schematically shown.
[0033] like Figure 1 As shown, the remote sensing satellite data quality processing method of this embodiment may include operations S110 to S150.
[0034] In operation S110, original code stream data is received in the form of a data stream, where the original code stream data includes a plurality of AOS frames, and each AOS frame is followed by a corresponding piece of frame auxiliary information.
[0035] In operation S120, first configuration information is acquired, where the first configuration information is used to indicate that the data block includes a preset number of AOS frames.
[0036] In operation S130, a preset number of AOS frames are counted for each data block, the received AOS frames are counted frame by frame, the AOS frames included in each data block are obtained, and identification information is added to each data block and the AOS frames included in each data block.
[0037] In operation S140, for each data block, the AOS frame contained in the data block is parsed and checked to obtain frame information, which includes a virtual channel identifier, frame count information, receiving time, LDPC check information, loss of lock identifier, CRC check information and a fixed value comparison result.
[0038] In operation S150, quality information of the AOS frame included in each data block is determined based on the frame information corresponding to each data block.
[0039] The input data of the server can be the original satellite code stream data output by the demodulator. The original satellite code stream data has the following characteristics:
[0040] The data includes AOS frames and frame auxiliary information, which are input in the form of data streams. Each AOS frame corresponds to a piece of frame auxiliary information. Among them, the AOS frame has the following characteristics: in the same track data, the length of the AOS frame will not change. The AOS frame has a synchronization header, a spacecraft identifier, a version identifier, a virtual channel identifier, and a frame count information. The AOS frame supports CRC verification. The frame auxiliary information has the following characteristics: in the same track data, the length of the frame auxiliary information will not change. The frame auxiliary information contains the receiving time, the LDPC verification result, and the unlocking identification information.
[0041] The process of performing frame-by-frame statistics based on data blocks can be:
[0042] Before starting the reception quality evaluation task, the server reads the configuration information of the satellite and the first configuration information set by the user. The satellite configuration information includes the AOS frame length, CRC check parameters, and fixed value comparison information, where the fixed value comparison information is the synchronization header, spacecraft identification, and version identification information specified in the satellite-to-ground interface file. Read the first configuration information, which includes configurations such as the data block size. The data block here is defined as a set of AOS frames, containing a positive integer number of AOS frames.
[0043] The input AOS frame information is counted, and the number of AOS frames, the number of abnormal frames, the number of LDPC check errors, the number of lock losses, the number of CRC check errors, and the number of fixed value comparison errors are counted. Among them, the abnormal frame refers to the AOS frame that has one or more of the following problems: LDPC check error, lock loss, CRC check error, and fixed value comparison error.
[0044] When the number of AOS frames in a data block is equal to the data block size configured by the user, the statistical content of the database is saved, and the statistics are stopped to prepare for the statistics of the next data block.
[0045] When the data receiving task is completed, stop counting and save the statistical content of the current data block.
[0046] Each AOS frame that has completed block statistics will have its frame information statistics stored in the database.
[0047] Based on the above embodiment, the remote sensing satellite data quality processing method may further include:
[0048] Based on the identification information, the AOS frames included in each data block are stored in the memory database. Based on the identification information, the frame information of the AOS frames included in each data block is stored in the memory database.
[0049] In a possible implementation of this embodiment, the server initializes the memory database before starting the reception quality evaluation task. The database fields include identification information, virtual channel identification, frame count information, reception time, LDPC check result, loss of lock identification, CRC check result, and fixed value comparison result. The identification information may include the AOS frame number and the corresponding data block number.
[0050] For an input AOS frame data and corresponding frame auxiliary information, parse the synchronization header, spacecraft identifier, version identifier, virtual channel identifier, frame count information of the AOS frame, and the receiving time, LDPC check result, and loss of lock identifier in the frame auxiliary information, and perform CRC check on the AOS frame to obtain CRC check information.
[0051] The synchronization header, spacecraft identifier, and version identifier of the AOS frame are compared with the fixed value comparison information to obtain the fixed value comparison result.
[0052] The AOS frames are numbered, and the AOS frame number, corresponding data block number, virtual channel identifier, frame count information, receiving time, LDPC check information, loss of lock identifier, CRC check information, and fixed value comparison result are stored in a memory database.
[0053] Based on the above embodiment, the remote sensing satellite data quality processing method may further include:
[0054] Second configuration information is obtained, where the second configuration information includes a time interval for remote sensing satellite data quality processing.
[0055] Based on the time period indicated by the time interval, quality information of the AOS frames included in the data blocks within the time period is determined.
[0056] Before the reception quality evaluation task starts, the server reads the second configuration information, which includes configurations such as reporting intervals, etc. After the quality evaluation task starts, the server evaluates and reports the quality information of the data blocks within the time period according to the configured reporting time interval.
[0057] Based on the above embodiment, the remote sensing satellite data quality processing method may further include:
[0058] Set the reporting time and data volume of quality information.
[0059] A message queue is used to periodically report quality information based on a reporting time; and / or a message queue is used to quantitatively report quality information based on a reported data volume.
[0060] The message queue has the following characteristics: messages are sent sequentially and have time information.
[0061] On the basis of the above embodiment, based on the frame information corresponding to each data block, determining the quality information of the AOS frame contained in each data block includes:
[0062] For each data block, based on the frame information, the number of abnormal frames, the number of LDPC check errors, the number of lock losses, the number of CRC check errors, and the number of fixed value comparison errors are obtained.
[0063] The quality evaluation value of each data block is determined based on the number of abnormal frames, the number of LDPC check errors, the number of lock losses, the number of CRC check errors and the number of fixed value comparison errors.
[0064] In a possible implementation of this embodiment, the evaluation value of the time end data is comprehensively calculated by the ratio of various abnormal frames in the data block. The ratio of abnormal frames in all AOS frames is R, the ratio of LDPC error frames is R1, the ratio of lost frames is R2, the ratio of CRC error frames is R3, the ratio of fixed value comparison error frames is R4, and the average value of R1, R2, R3, and R4 is , considering the readability of subsequent characters, the evaluation value can be scaled to 0 to 9, where 0 is the best, and considering the uniformity of error types, the evaluation value Q can be calculated by the following formula:
[0065]
[0066] Based on the above embodiment, the quality evaluation value of each data block can be converted into a character string.
[0067] In a possible implementation of this embodiment, the evaluation values of the data blocks in a time period are sequentially arranged into a character string, with each data block occupying 1 byte, such as "000000000012000010000000". The character string is sent to the client through a message queue, and waits for the quality evaluation and reporting of the next time period.
[0068] Figure 2 The flowchart of a remote sensing satellite data quality processing method according to another embodiment of the present invention is schematically shown.
[0069] like Figure 2As shown, the remote sensing satellite data quality processing method of this embodiment may include operations S210 to S220.
[0070] In operation S210, quality information corresponding to an AOS frame included in at least one data block sent by a server is received.
[0071] In operation S220, the quality information is displayed in the form of tiles, wherein each tile represents the quality information of a data block, tiles corresponding to different quality information are filled with different filling types, and the order in which the multiple tiles are arranged corresponds to the order in which the statistical time of the data blocks is arranged.
[0072] In a possible implementation of this embodiment, before the quality evaluation task starts, the storage space can be initialized to store the message queue sent by the service client. After the quality evaluation task starts, the message queue sent by the service client is received and stored.
[0073] After the user enters the intuitive display interface of data quality status, the client can parse each data message in the message queue library in turn, and display each message queue as a tile in sequence, and fill the tile with different filling types according to the message content.
[0074] Figure 3 The display interface diagram of the client according to an embodiment of the present invention is schematically shown.
[0075] like Figure 3 As shown in area 1, the blocks can be filled with different colors. When the characters in the message queue are all "0", the blocks are filled with white. When the characters in the message queue are not all "0", the blocks are filled with black to prompt the user whether there is any abnormal frame data in the time period.
[0076] When the user is in the data quality status visual display interface, whenever a new message is received, a new tile is filled to the end according to the above color filling rules.
[0077] Based on the above embodiment, the method further includes:
[0078] In response to the user selecting any block, a series of sub-blocks are generated based on the number of characters contained in the quality information corresponding to the selected block, and the series of sub-blocks are used to prompt the user of the number of abnormal AOS frames in the data block corresponding to the selected block; and a series of sub-blocks are displayed.
[0079] In a possible implementation of this embodiment, the generated image block or sub-image block can be selected by the user. When the user selects any image block, the client will parse the message corresponding to the image block and generate a series of sub-image blocks at the front end according to the number of characters in the message. In this way, a corresponding relationship is established between the sub-image blocks and the generated and counted data blocks. The sub-image blocks can be filled with different colors according to the different values of the corresponding characters to prompt the user the number of abnormal frames in the data block. Figure 3 Part of area 2.
[0080] Based on the above embodiment, the method further includes:
[0081] In response to a user clicking on any tile or any sub-tile, frame information of the AOS frame in the data block corresponding to the tile or sub-tile is obtained; and the frame information of the AOS frame in the data block corresponding to the tile or sub-tile is displayed in the form of a list.
[0082] In a possible implementation of this embodiment, the user clicks on the tiles and sub-tiles of interest in turn on the front end of the client. The client sends a data frame information query request to the server, and the request content is the number of the data block corresponding to the sub-tile selected by the user. The server obtains the data frame information query request sent by the client, and retrieves the storage information of all AOS frames corresponding to the data block in the memory database according to the number of the data block. The server sends all the retrieved AOS frame information to the client. The client displays the retrieved AOS frame information in a list. Figure 3 Part of area 3.
[0083] Based on the above embodiments, the method may further include: setting the receiving time and the amount of received data of the quality information; using a message queue to periodically receive the quality information based on the receiving time; and / or using a message queue to quantitatively receive the quality information based on the amount of received data.
[0084] Based on the above remote sensing satellite data quality processing method, an embodiment of the present invention further provides a remote sensing satellite data quality processing device.
[0085] Figure 4 The structure block diagram of the remote sensing satellite data quality processing device according to an embodiment of the present invention is schematically shown.
[0086] like Figure 4 As shown, the remote sensing satellite data quality processing device can be a B / S architecture, which can include a client and a server. The server and the client can be distributed in different locations and connected through a network. The server can be deployed near the data end, such as a remote sensing satellite ground station, and can provide real-time services while receiving data; while the client can be deployed near the user end for user convenience.
[0087] The server is configured as:
[0088] The original code stream data is received in the form of a data stream, and the original code stream data includes multiple AOS frames, and each AOS frame corresponds to a piece of frame auxiliary information.
[0089] First configuration information and second configuration information are acquired, where the first configuration information is used to indicate that the data block includes a preset number of AOS frames.
[0090] A preset number of AOS frames are counted for each data block, and the received AOS frames are counted frame by frame to obtain the AOS frames contained in each data block, and identification information is added to each data block and the AOS frames contained in each data block.
[0091] For each data block, the AOS frame contained in the data block is parsed and checked to obtain frame information, which includes virtual channel identification, frame count information, receiving time, LDPC check information, loss of lock identification, CRC check information and fixed value comparison results.
[0092] Based on the frame information corresponding to each data block, quality information of the AOS frame included in each data block is determined.
[0093] The client is configured as:
[0094] The quality information of the AOS frame contained in the data block sent by the receiving server.
[0095] The quality information is displayed in the form of blocks, where each block represents the quality information of a data block, blocks corresponding to different quality information are filled with different filling types, and the order in which the multiple blocks are arranged corresponds to the order in which the statistical time of the data blocks is arranged.
[0096] It should be noted that the specific implementation details and technical effects brought about by the embodiment of the remote sensing satellite data quality processing device provided in the embodiment of the present invention are the same as the specific implementation details and technical effects brought about by the embodiment of the remote sensing satellite data quality processing method, and will not be repeated here.
[0097] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. In this regard, each box in the flowchart or block diagram may represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions configured to implement the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box may also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions. It will be understood by those skilled in the art that the features recorded in the various embodiments of the present invention can be combined and / or combined in various ways, even if such a combination or combination is not explicitly recorded in the present invention. In particular, without departing from the spirit and teachings of the present invention, the features recorded in the various embodiments of the present invention can be combined and / or combined in various ways. All these combinations and / or combinations fall within the scope of the present invention.
[0098] The embodiments of the present invention are described above. However, these embodiments are only for the purpose of illustration, and are not intended to limit the scope of the present invention. Although each embodiment is described above, it does not mean that the measures in each embodiment cannot be used in combination advantageously. Without departing from the scope of the present invention, those skilled in the art may make various substitutions and modifications, which should all fall within the scope of the present invention.
Claims
1. A remote sensing satellite data quality processing device, characterized in that: include: The server is configured as: Receiving original code stream data in the form of a data stream, wherein the original code stream data includes a plurality of AOS frames, and each AOS frame corresponds to a piece of frame auxiliary information; Acquire first configuration information and second configuration information, wherein the first configuration information is used to indicate that the data block includes a preset number of AOS frames; Counting the preset number of AOS frames for each data block, counting the received AOS frames frame by frame, obtaining the AOS frames contained in each data block, and adding identification information to each data block and the AOS frames contained in each data block; For each data block, the AOS frame contained in the data block is parsed and checked to obtain frame information, where the frame information includes a virtual channel identifier, frame count information, receiving time, LDPC check information, loss of lock identifier, CRC check information, and a fixed value comparison result; Determine, based on the frame information corresponding to each data block, quality information of the AOS frame contained in each data block; The client is configured as: Receiving quality information of the AOS frame contained in the data block sent by the server; The quality information is displayed in the form of blocks, wherein each block represents the quality information of a data block, blocks corresponding to different quality information are filled with different filling types, and the order in which the multiple blocks are arranged corresponds to the order in which the statistical time of the data blocks is arranged; In response to a user selecting any one of the blocks, a series of sub-blocks are generated based on the number of characters included in the quality information corresponding to the selected block, wherein the series of sub-blocks are used to prompt the number of abnormal AOS frames in the data block corresponding to the block selected by the user; The series of sub-tiles are displayed.
2. The device according to claim 1, characterized in that The client is also configured to: In response to the user clicking on any one of the blocks or any one of the sub-blocks, obtaining frame information of an AOS frame in a data block corresponding to the block or the sub-block; The frame information of the AOS frame in the data block corresponding to the picture block or the sub-picture block is displayed in the form of a list.
3. The device according to claim 1 or 2, characterized in that: The client is also configured to: Setting the receiving time and receiving data volume of the quality information; The quality information is received periodically based on the receiving time by using a message queue; and / or the quality information is received quantitatively based on the received data volume by using a message queue.
4. The device according to claim 1, characterized in that The server is also configured as follows: Based on the identification information, the AOS frames included in each data block are stored in a memory database; The frame information of the AOS frame included in each data block is stored in the memory database based on the identification information.
5. The device according to claim 1, characterized in that The server is also configured as follows: Setting the reporting time and reporting data volume of the quality information; Using a message queue, the quality information is periodically reported based on the reporting time; and / or using a message queue, the quality information is quantitatively reported based on the reported data volume.
6. The device according to claim 1, 4 or 5, characterized in that The determining, based on the frame information corresponding to each data block, the quality information of the AOS frame contained in each data block includes: For each data block, based on the frame information, the number of abnormal frames, the number of LDPC check errors, the number of lock losses, the number of CRC check errors, and the number of fixed value comparison errors are obtained; The quality evaluation value of each data block is determined based on the number of abnormal frames, the number of LDPC check errors, the number of lock losses, the number of CRC check errors and the number of fixed value comparison errors.
7. The device according to claim 6, characterized in that The server is also configured as follows: Convert the quality evaluation value of each data block into a string.
Citation Information
Patent Citations
Equipment data downloading method
CN112118307A
Quality determination device and method for original data of remote sensing satellite
CN116470993A