Satellite communication data processing method, device and equipment

By determining edge computing strategies and data transmission strategies at the satellite communication sending terminal, the problem of increasing data transmission volume in satellite communication is solved, and efficient data transmission and global coverage under limited channel conditions are achieved.

CN119254307BActive Publication Date: 2025-03-11BEIJING GUODIAN GAOKE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411765507.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-04
Publication Date
2025-03-11
Estimated Expiration
2044-12-04

AI Technical Summary

Technical Problem

During data transmission, existing satellite communication technology increases the data transmission volume due to limited channel capacity and bandwidth, which limits the further expansion of the market.

Method used

The data to be uploaded is obtained through the satellite communication sending terminal, and the edge computing policy and data sending policy are determined based on the data type and user attribute information, and sent to the satellite for edge computing and data transmission.

Benefits of technology

Under the conditions of limited information capacity and bandwidth, maintain as much data as possible to achieve wide coverage and efficient access on a global scale.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119254307B_ABST
    Figure CN119254307B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of satellite communication technology, and provides a satellite communication data processing method, device and equipment, the method comprising: a satellite communication transmitting terminal acquires data to be uploaded, determines an edge computing strategy based on the data type of the data to be uploaded, and determines a data sending strategy based on user attribute information to which the data to be uploaded belongs; the satellite communication transmitting terminal sends the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite, so that the satellite performs edge computing on the data to be uploaded based on the edge computing strategy, obtains data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy. The present invention can maintain data transmission as much as possible under the condition that the information capacity and bandwidth of data transmission are limited, and can achieve wide coverage and efficient access on a global scale.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of satellite communication technology, and in particular to a satellite communication data processing method, device and equipment. Background Art

[0002] Satellite communication refers to the use of artificial satellites as relay stations to forward radio waves, thereby achieving communication between two or more earth stations. Here, in a communication process, the earth station that sends information acts as a satellite communication sending terminal, and the earth station that receives information acts as a satellite communication receiving terminal.

[0003] With the improvement of satellite capabilities and the increase in number, the application scope of satellite communications is becoming wider and wider, which further leads to an increase in the amount of communication data. However, the channel capacity and bandwidth used for data transmission are limited, so the data transmission volume is reduced by reducing the acquisition frequency and limiting the number of devices, but this also limits the further expansion of the market. Summary of the invention

[0004] In view of the problems existing in the prior art, the present invention provides a satellite communication data processing method, device and equipment.

[0005] The present invention provides a satellite communication data processing method, comprising:

[0006] The satellite communication sending terminal obtains the data to be uploaded, determines the edge computing strategy based on the data type of the data to be uploaded, and determines the data sending strategy based on the user attribute information to which the data to be uploaded belongs;

[0007] The satellite communication transmitting terminal sends the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite, so that the satellite performs edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.

[0008] According to a satellite communication data processing method provided by the present invention, the method also includes: when the satellite communication sending terminal fails to determine the edge computing strategy based on the data type of the data to be uploaded, the data features of the data to be uploaded are extracted, the correlation between the data features is determined based on the data features, and based on the correlation, the edge computing strategy corresponding to the data type of the data to be uploaded is determined with the data amount within a preset range as the target, and the determined edge computing strategy is saved in a strategy library.

[0009] According to a satellite communication data processing method provided by the present invention, the edge computing strategy is determined based on the data type of the data to be uploaded, including:

[0010] Based on the data type of the data to be uploaded and the correspondence between the data type and the edge computing strategy, an edge computing strategy corresponding to the data type of the data to be uploaded is matched in the strategy library.

[0011] According to a satellite communication data processing method provided by the present invention, the method further includes:

[0012] The satellite communication sending terminal sends the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite, so that the satellite informs the satellite communication sending terminal of the next data sending time based on its own communication resource surplus, the data sending strategy and the data to be uploaded.

[0013] According to a satellite communication data processing method provided by the present invention, the method further includes:

[0014] The satellite communication sending terminal sends the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite, so that the satellite analyzes the data to be uploaded within a preset time period, obtains a new edge computing strategy that is different from the edge computing strategy sent by the satellite communication sending terminal, feeds back the new edge computing strategy to the satellite communication sending terminal, and performs edge computing on the data to be uploaded based on the new edge computing strategy to obtain the data to be downloaded.

[0015] The present invention also provides a satellite communication data processing method, comprising:

[0016] The satellite receives the data to be uploaded, the edge computing strategy and the data sending strategy sent by the satellite communication sending terminal; the edge computing strategy is for the satellite communication sending terminal to obtain the data to be uploaded, and the edge computing strategy is determined based on the data type of the data to be uploaded; the data sending strategy is for the satellite communication sending terminal to determine the data sending strategy based on the user attribute information to which the data to be uploaded belongs;

[0017] The satellite performs edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.

[0018] According to the satellite communication data processing method provided by the present invention, the method also includes: the satellite analyzes the data to be uploaded within a preset time period, obtains a new edge computing strategy that is different from the edge computing strategy sent by the satellite communication sending terminal, feeds back the new edge computing strategy to the satellite communication sending terminal, and performs edge computing on the data to be uploaded based on the new edge computing strategy to obtain data to be downloaded.

[0019] The present invention also provides a satellite communication data processing device, comprising:

[0020] A determination module, used to obtain data to be uploaded, determine an edge computing strategy based on the data type of the data to be uploaded, and determine a data sending strategy based on user attribute information to which the data to be uploaded belongs;

[0021] The sending module is used to send the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite, so that the satellite performs edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.

[0022] The present invention also provides a satellite communication data processing device, comprising:

[0023] A receiving module, used for receiving data to be uploaded, an edge computing strategy and a data sending strategy sent by a satellite communication sending terminal; the edge computing strategy is for the satellite communication sending terminal to obtain the data to be uploaded, and determine the edge computing strategy based on the data type of the data to be uploaded; the data sending strategy is for the satellite communication sending terminal to determine the data sending strategy based on the user attribute information to which the data to be uploaded belongs;

[0024] The download module is used to perform edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and send the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.

[0025] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, any one of the satellite communication data processing methods described above is implemented.

[0026] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, any of the satellite communication data processing methods described above is implemented.

[0027] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements any of the satellite communication data processing methods described above.

[0028] The present invention provides a satellite communication data processing method, device and equipment, which sends the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite through the satellite communication sending terminal, so that the satellite performs edge computing on the uploaded data based on the edge computing strategy to obtain the data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy. It is possible to maintain the transmission of data as much as possible under the condition that the information capacity and bandwidth of the data transmission are limited, and can achieve wide coverage and efficient access on a global scale. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0030] Figure 1 The following is a schematic diagram of the process of the satellite communication data processing method provided by the present invention. Figure 1 .

[0031] Figure 2 The following is a schematic diagram of the process of the satellite communication data processing method provided by the present invention. Figure 2 .

[0032] Figure 3 The structure of the satellite communication data processing device provided by the present invention is shown in FIG. Figure 1 .

[0033] Figure 4 The structure of the satellite communication data processing device provided by the present invention is shown in FIG. Figure 2 .

[0034] Figure 5 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0035] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0036] Combine the following Figure 1-Figure 5 The satellite communication data processing method, device, equipment and medium of the present invention are described.

[0037] Figure 1 A schematic diagram showing a flow chart of a satellite communication data processing method provided by the present invention is shown in FIG. Figure 1 , the method comprises the following steps:

[0038] Step 11: The satellite communication sending terminal obtains the data to be uploaded, determines the edge computing strategy based on the data type of the data to be uploaded, and determines the data sending strategy based on the user attribute information to which the data to be uploaded belongs.

[0039] Step 12: The satellite communication sending terminal sends the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite, so that the satellite performs edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.

[0040] Regarding step 11 and step 12, it should be noted that satellite communication refers to the use of artificial earth satellites as relay stations to forward radio waves, thereby achieving communication between two or more earth stations. Here, in a communication process, the earth station that sends information serves as a satellite communication sending terminal, and the earth station that receives information serves as a satellite communication receiving terminal.

[0041] With the improvement of satellite capabilities and the increase in number, the application scope of satellite communication is becoming wider and wider, which further leads to an increase in the amount of communication data. However, the channel capacity and bandwidth used for data transmission are limited, so the data transmission volume is reduced by reducing the acquisition frequency and limiting the number of devices, but this also limits the further expansion of the market. To this end, the present invention reduces the amount of data so that the information capacity and bandwidth of data transmission are limited, and the data transmission is maintained as much as possible.

[0042] In the present invention, satellite communications can cover remote areas, oceans, air and other places on the earth that are difficult to cover with traditional ground networks, providing stable communication access for these areas. Edge computing can process and analyze data close to the user or data source, reduce the amount of data, and reduce the delay and bandwidth requirements of data transmission. The combination of the two can achieve wide coverage and efficient access around the world. To this end, for different data to be transmitted, a suitable edge computing strategy should be configured.

[0043] In the present invention, different types can be configured for different data, and a corresponding relationship can be established between different data types and edge computing strategies. At this time, the edge computing strategy can be determined based on the data type of the data to be uploaded.

[0044] In the present invention, data has its own ownership, that is, data transmission will be established between users. Therefore, the data transmission also needs to determine the data transmission strategy based on the user identity. This data transmission strategy can be the priority of transmission, transmission rate, etc., that is to say, the transmission time should be shortened to facilitate users to use the data in time. Therefore, a corresponding relationship between the user attribute information to which different data belongs and the data transmission strategy can be established. At this time, the data transmission strategy can be determined based on the user attribute information to which the data to be uploaded belongs.

[0045] In the present invention, the satellite communication sending terminal sends the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite.

[0046] The satellite performs edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.

[0047] It should be noted that since satellite communication is based on data transmission between a satellite communication transmitting terminal and a satellite communication receiving terminal, in order to better transmit the data accurately to the corresponding terminal, the data to be uploaded includes the data itself and the identification of the satellite communication receiving terminal. This identification can help the satellite accurately send the data to be downloaded to the satellite communication receiving terminal.

[0048] The satellite communication data processing method provided by the present invention sends the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite through the satellite communication sending terminal, so that the satellite performs edge computing on the uploaded data based on the edge computing strategy to obtain the data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy. It is possible to maintain the transmission of data as much as possible under the condition that the information capacity and bandwidth of the data transmission are limited, and can achieve wide coverage and efficient access on a global scale.

[0049] In a further method of the above method, a policy library is configured in advance, in which edge computing policies of different data types are stored.

[0050] According to the data's size, change value, change percentage, discrete distribution and other characteristics, statistical methods (such as regression analysis, cluster analysis, and association rule mining) are used to analyze the correlation between data, find and establish edge computing strategies, and ensure that the amount of transmitted data is within an appropriate range.

[0051] That is to say, if the satellite communication sending terminal has not determined the edge computing strategy based on the data type of the data to be uploaded, it extracts the data features of the data to be uploaded, determines the correlation between the data features based on the data features, and determines the edge computing strategy corresponding to the data type of the data to be uploaded based on the correlation with the data volume within a preset range as the goal, and saves the determined edge computing strategy in the strategy library.

[0052] For example, when the data is an integer within 1000, the strategy is to directly transmit the original value (for example, the original value is 998, 432, 537, 456, and the transmitted value is 998, 432, 537, 456), and the strategy number is 0001; when the data is an integer above 1000, and the maximum absolute value of the data change is within 1000, the strategy is to transmit an original value as the base of the first value, and the other values ​​in the array are the change values ​​relative to the base (for example, the original value is 1526, 1387, 1632, 15 41, the transmitted values ​​are 1526, -139, 106, 15), the strategy number is 0002; when the data is an integer greater than 1000, the absolute value of the data change exceeds 1000, but the absolute value of the change of the adjacent data is small, the strategy is to transmit the original value for the first value, and the other values ​​in the array are the changes relative to the previous value (for example: the original values ​​are 1526, 1387, 1632, 1541, and the transmitted values ​​are 1526, -139, 245, -91), the strategy number is 0003.

[0053] A further method of the present invention can automatically adapt to all scenarios of data transmission and increase the efficiency of data transmission by determining the strategy in real time and updating the strategy library when the edge computing strategy cannot be matched.

[0054] In a further method of the above method, due to the preconfigured policy library, the edge computing strategy corresponding to the data type of the data to be uploaded can be directly matched in the policy library based on the data type of the data to be uploaded and the correspondence between the data type and the edge computing strategy, so as to quickly obtain the edge computing strategy and improve the transmission efficiency.

[0055] In a further method of the above method, since the edge computing strategy in the preset strategy library may be obtained based on the analysis of real-time data, there may be situations where it does not fit the actual characteristics of the data. Therefore, when the satellite communication sending terminal sends the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite.

[0056] At this time, for the same type of data, the satellite analyzes the data to be uploaded within a preset time period, obtains a new edge computing strategy that is different from the edge computing strategy sent by the satellite communication sending terminal, feeds the new edge computing strategy back to the satellite communication sending terminal, updates the strategy library, and performs edge computing on the data to be uploaded based on the new edge computing strategy to obtain the data to be downloaded.

[0057] A further method of the present invention pays attention to and updates the edge computing strategies in the strategy library, so that data processing is more reasonable and the efficiency of data transmission is improved.

[0058] In a further method of the above method, the communication resources of the satellite are limited. When the communication resources have a surplus and are about to be used up, it is necessary to consider using the surplus for appropriate data transmission. Therefore, after the satellite receives the data to be uploaded, the edge computing strategy and the data sending strategy, it informs the satellite communication sending terminal of the next data transmission time based on its own communication resource surplus, data sending strategy and the data to be uploaded. If the surplus is limited, the data sending strategy is a priority strategy. At this time, the surplus will be used to transmit the data sent by terminal A, and terminal B will be informed of the next data transmission time.

[0059] A further method of the present invention transmits data reasonably and reduces pressure on bandwidth demand by delaying the planned data transmission time to the terminal to transmit data when resource margin is insufficient.

[0060] Figure 2 A schematic diagram showing a flow chart of a satellite communication data processing method provided by the present invention is shown in FIG. Figure 2 , the method comprises the following steps:

[0061] Step 21, the satellite receives the data to be uploaded, the edge computing strategy and the data sending strategy sent by the satellite communication sending terminal; the edge computing strategy is for the satellite communication sending terminal to obtain the data to be uploaded, and the edge computing strategy is determined based on the data type of the data to be uploaded; the data sending strategy is for the satellite communication sending terminal to determine the data sending strategy based on the user attribute information of the data to be uploaded.

[0062] Step 22: The satellite performs edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.

[0063] In a further method of the above method, the satellite analyzes the data to be uploaded within a preset time period, obtains a new edge computing strategy that is different from the edge computing strategy sent by the satellite communication sending terminal, feeds back the new edge computing strategy to the satellite communication sending terminal, and performs edge computing on the data to be uploaded based on the new edge computing strategy to obtain the data to be downloaded.

[0064] Since the method of the embodiment of the present invention has the same principle as the method of the above embodiment, a more detailed explanation will not be repeated here.

[0065] The satellite communication data processing method provided by the present invention sends the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite through the satellite communication sending terminal, so that the satellite performs edge computing on the uploaded data based on the edge computing strategy to obtain the data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy. It is possible to maintain the transmission of data as much as possible under the condition that the information capacity and bandwidth of the data transmission are limited, and can achieve wide coverage and efficient access on a global scale.

[0066] The satellite communication data processing device provided by the present invention is described below. The satellite communication data processing device described below and the satellite communication data processing method described above can be referenced to each other.

[0067] Figure 3 A schematic diagram of a satellite communication data processing device provided by the present invention is shown. Figure 3 , the device comprises a determination module 31 and a sending module 32, wherein:

[0068] A determination module, used to obtain data to be uploaded, determine an edge computing strategy based on the data type of the data to be uploaded, and determine a data sending strategy based on user attribute information to which the data to be uploaded belongs;

[0069] The sending module is used to send the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite, so that the satellite performs edge computing on the data to be uploaded based on the edge computing strategy, obtains the data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.

[0070] Since the principle of the device of the embodiment of the present invention is the same as that of the method of the above embodiment, a more detailed explanation is omitted here.

[0071] It should be noted that, in the embodiments of the present invention, relevant functional modules may be implemented by a hardware processor.

[0072] The satellite communication data processing device provided by the present invention sends the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite through the satellite communication sending terminal, so that the satellite performs edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy. It is possible to maintain the transmission of data as much as possible under the condition that the information capacity and bandwidth of the data transmission are limited, and can achieve wide coverage and efficient access on a global scale.

[0073] Figure 4 A schematic diagram of a satellite communication data processing device provided by the present invention is shown. Figure 4, the device comprises a receiving module 41 and a downloading module 42, wherein:

[0074] A receiving module is used to receive data to be uploaded, an edge computing strategy and a data sending strategy sent by a satellite communication sending terminal; the edge computing strategy is for the satellite communication sending terminal to obtain the data to be uploaded, and determine the edge computing strategy based on the data type of the data to be uploaded; the data sending strategy is for the satellite communication sending terminal to determine the data sending strategy based on the user attribute information to which the data to be uploaded belongs;

[0075] The download module is used to perform edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and send the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.

[0076] Since the principle of the device of the embodiment of the present invention is the same as that of the method of the above embodiment, a more detailed explanation is omitted here.

[0077] It should be noted that, in the embodiments of the present invention, relevant functional modules may be implemented by a hardware processor.

[0078] The satellite communication data processing device provided by the present invention sends the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite through the satellite communication sending terminal, so that the satellite performs edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy. It is possible to maintain the transmission of data as much as possible under the condition that the information capacity and bandwidth of the data transmission are limited, and can achieve wide coverage and efficient access on a global scale.

[0079] Figure 5 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 5 As shown, the electronic device may include: a processor 51 (processor), a communication interface 52 (Communications Interface), a memory 53 (memory) and a communication bus 54, wherein the processor 51, the communication interface 52, and the memory 53 communicate with each other through the communication bus 54. The processor 51 may call the logic instructions in the memory 53 to execute the satellite communication data processing method, which includes: obtaining data to be uploaded, determining an edge computing strategy based on the data type of the data to be uploaded, and determining a data sending strategy based on the user attribute information to which the data to be uploaded belongs; sending the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite, so that the satellite performs edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.

[0080] Or the method includes: receiving data to be uploaded, edge computing strategy and data sending strategy sent by a satellite communication sending terminal; the edge computing strategy is for the satellite communication sending terminal to obtain the data to be uploaded, and the edge computing strategy is determined based on the data type of the data to be uploaded, and the data sending strategy is for the satellite communication sending terminal to determine the data sending strategy based on user attribute information to which the data to be uploaded belongs; edge computing is performed on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and the data to be downloaded is sent to the satellite communication receiving terminal based on the data sending strategy.

[0081] In addition, the logic instructions in the above-mentioned memory 53 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0082] On the other hand, the present invention also provides a computer program product, which includes a computer program, which can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the satellite communication data processing method provided by the above methods, which includes: obtaining data to be uploaded, determining an edge computing strategy based on the data type of the data to be uploaded, and determining a data sending strategy based on user attribute information to which the data to be uploaded belongs; sending the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite, so that the satellite performs edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.

[0083] Or the method includes: receiving data to be uploaded, edge computing strategy and data sending strategy sent by a satellite communication sending terminal; the edge computing strategy is for the satellite communication sending terminal to obtain the data to be uploaded, and the edge computing strategy is determined based on the data type of the data to be uploaded, and the data sending strategy is for the satellite communication sending terminal to determine the data sending strategy based on user attribute information to which the data to be uploaded belongs; edge computing is performed on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and the data to be downloaded is sent to the satellite communication receiving terminal based on the data sending strategy.

[0084] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, it is implemented to execute the satellite communication data processing method provided by the above-mentioned methods. The method includes: obtaining data to be uploaded, determining an edge computing strategy based on the data type of the data to be uploaded, and determining a data sending strategy based on user attribute information to which the data to be uploaded belongs; sending the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite, so that the satellite performs edge computing on the data to be uploaded based on the edge computing strategy to obtain data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.

[0085] Or the method includes: receiving data to be uploaded, edge computing strategy and data sending strategy sent by a satellite communication sending terminal; the edge computing strategy is for the satellite communication sending terminal to obtain the data to be uploaded, and the edge computing strategy is determined based on the data type of the data to be uploaded, and the data sending strategy is for the satellite communication sending terminal to determine the data sending strategy based on user attribute information to which the data to be uploaded belongs; edge computing is performed on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and the data to be downloaded is sent to the satellite communication receiving terminal based on the data sending strategy.

[0086] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0087] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0088] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A satellite communication data processing method, characterized in that: include: The satellite communication sending terminal obtains the data to be uploaded, determines the edge computing strategy based on the data type of the data to be uploaded, and determines the data sending strategy based on the user attribute information to which the data to be uploaded belongs; The satellite communication transmitting terminal transmits the data to be uploaded, the edge computing strategy and the data transmission strategy to a satellite, so that the satellite performs edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and transmits the data to be downloaded to the satellite communication receiving terminal based on the data transmission strategy; The method further includes: if the satellite communication transmitting terminal fails to determine an edge computing strategy based on the data type of the data to be uploaded, extracting data features of the data to be uploaded, determining the correlation between the data features based on the data features, determining the edge computing strategy corresponding to the data type of the data to be uploaded based on the correlation with the minimum data amount as the goal, and saving the determined edge computing strategy in a strategy library; The determining of the edge computing strategy based on the data type of the data to be uploaded includes: Based on the data type of the data to be uploaded and the correspondence between the data type and the edge computing strategy, an edge computing strategy corresponding to the data type of the data to be uploaded is matched in the strategy library; The method further comprises: The satellite communication sending terminal sends the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite, so that the satellite informs the satellite communication sending terminal of the next data sending time based on its own communication resource surplus, the data sending strategy and the data to be uploaded.

2. The satellite communication data processing method according to claim 1, characterized in that: The method further comprises: The satellite communication sending terminal sends the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite, so that the satellite analyzes the data to be uploaded within a preset time period, obtains a new edge computing strategy that is different from the edge computing strategy sent by the satellite communication sending terminal, feeds back the new edge computing strategy to the satellite communication sending terminal, and performs edge computing on the data to be uploaded based on the new edge computing strategy to obtain the data to be downloaded.

3. A satellite communication data processing method, characterized in that: include: The satellite receives the data to be uploaded, the edge computing strategy and the data sending strategy sent by the satellite communication sending terminal; The edge computing strategy is for the satellite communication sending terminal to obtain the data to be uploaded, and determine the edge computing strategy based on the data type of the data to be uploaded. The data sending strategy is for the satellite communication sending terminal to determine the data sending strategy based on the user attribute information to which the data to be uploaded belongs, wherein the satellite communication sending terminal matches the edge computing strategy corresponding to the data type of the data to be uploaded in the strategy library based on the data type of the data to be uploaded and the correspondence between the data type and the edge computing strategy; or the edge computing strategy is for the satellite communication sending terminal to extract data features of the data to be uploaded if the edge computing strategy is not determined based on the data type of the data to be uploaded, determine the correlation between the data features based on the data features, and determine the edge computing strategy corresponding to the data type of the data to be uploaded based on the correlation with the goal of minimizing the amount of data; The satellite performs edge computing on the data to be uploaded based on the edge computing strategy to obtain data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy; The method also includes: the satellite receives the data to be uploaded, the edge computing strategy and the data sending strategy sent by the satellite communication sending terminal, and based on its own communication resource surplus, the data sending strategy and the data to be uploaded, informs the satellite communication sending terminal of the next data sending time.

4. The satellite communication data processing method according to claim 3, characterized in that: The method also includes: the satellite analyzes the data to be uploaded within a preset time period, obtains a new edge computing strategy that is different from the edge computing strategy sent by the satellite communication sending terminal, feeds back the new edge computing strategy to the satellite communication sending terminal, and performs edge computing on the data to be uploaded based on the new edge computing strategy to obtain the data to be downloaded.

5. A satellite communication data processing device based on the satellite communication data processing method according to claim 1 or 2, characterized in that: include: A determination module, used to obtain data to be uploaded, determine an edge computing strategy based on the data type of the data to be uploaded, and determine a data sending strategy based on user attribute information to which the data to be uploaded belongs; The sending module is used to send the data to be uploaded, the edge computing strategy and the data sending strategy to the satellite, so that the satellite performs edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.

6. A satellite communication data processing device based on the satellite communication data processing method according to claim 3 or 4, characterized in that: include: A receiving module, used to receive the data to be uploaded, the edge computing strategy and the data sending strategy sent by the satellite communication sending terminal; The edge computing strategy is for the satellite communication sending terminal to obtain the data to be uploaded, and the edge computing strategy is determined based on the data type of the data to be uploaded. The data sending strategy is for the satellite communication sending terminal to determine the data sending strategy based on the user attribute information to which the data to be uploaded belongs; The download module is used to perform edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and send the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.

7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, it implements the satellite communication data processing method as claimed in claim 1 or 2, or implements the satellite communication data processing method as claimed in claim 3 or 4.

Citation Information

Patent Citations

  • Task unloading and computing resource allocation method and system for low earth orbit satellite network

    CN115022894A

  • Satellite communication network-oriented general calculation and storage resource joint allocation algorithm

    CN115632694A