Satellite communication data processing method, device and equipment
By determining edge computing policies and data transmission strategies based on data type and user attribute information in satellite communication, performing edge computing and optimizing data transmission, the problem of limited data transmission in satellite communication is solved, and efficient access and Wide coverage.
Patent Information
- Application Number
- CN202411765507.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2044-12-04
AI Technical Summary
The limited channel capacity and bandwidth of data transmission in satellite communications limit the expansion of the market. The prior art reduces the data transmission volume by reducing the frequency of acquisition and limiting the number of devices, but it is difficult to achieve wide coverage and efficient access on a global scale.
The satellite communication sending terminal obtains the data to be uploaded, determines the edge computing strategy and data sending strategy based on the data type and user attribute information, performs edge computing and data transmission, and optimizes the data transmission process to maximize data under the conditions of limited information capacity and bandwidth. transmission.
It has achieved wide coverage and efficient access worldwide, reduced data transmission delay and bandwidth requirements, and improved data transmission efficiency and market expansion potential.
Smart Images

Figure CN119254307A_ABST
Abstract
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 communications refers to the use of artificial satellites as relay stations to forward radio waves, enabling communication between two or more earth stations. Here, during a communication process, the earth station that sends information acts as the satellite communication transmitting terminal, and the earth station that receives information acts as the satellite communication receiving terminal.
[0003] As satellite capabilities improve and their number increases, satellite communications are increasingly being used, leading to a surge in the amount of communication data. However, the channel capacity and bandwidth used for data transmission are limited, so reducing data transmission volume by reducing acquisition frequency and limiting the number of devices is being adopted. However, this also limits further market expansion. 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: The satellite communication sending terminal obtains 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 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.
[0006] 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 an edge computing strategy based on the data type of the data to be uploaded, the satellite communication sending terminal extracts 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 being within a preset range as a goal, and saves the determined edge computing strategy in a strategy library.
[0007] According to a satellite communication data processing method provided by the present invention, determining an 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.
[0008] According to a satellite communication data processing method provided by the present invention, the method further includes: 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.
[0009] According to a satellite communication data processing method provided by the present invention, the method further includes: 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.
[0010] The present invention also provides a satellite communication data processing method, comprising: The satellite receives 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 user attribute information to which the data to be uploaded belongs; 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.
[0011] 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.
[0012] The present invention also provides a satellite communication data processing device, comprising: A determination module is configured 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.
[0013] The present invention also provides a satellite communication data processing device, comprising: A receiving module is configured 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; 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; 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.
[0014] 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 above-mentioned satellite communication data processing methods is implemented.
[0015] 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, any of the satellite communication data processing methods described above is implemented.
[0016] 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 above-mentioned satellite communication data processing methods.
[0017] 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 can maintain the transmission of as much data 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
[0018] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to 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 any creative work.
[0019] Figure 1 This is a schematic diagram of the process of the satellite communication data processing method provided by the present invention. Figure 1 .
[0020] Figure 2 This is a schematic diagram of the process of the satellite communication data processing method provided by the present invention. Figure 2 .
[0021] Figure 3 This is a schematic diagram of the structure of the satellite communication data processing device provided by the present invention. Figure 1 .
[0022] Figure 4 This is a schematic diagram of the structure of the satellite communication data processing device provided by the present invention. Figure 2 .
[0023] Figure 5 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0024] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.
[0025] The following combination Figure 1-Figure 5 The present invention describes the satellite communication data processing method, device, equipment and medium.
[0026] Figure 1 A schematic diagram showing a flow chart of a satellite communication data processing method provided by the present invention is shown. Figure 1 , the method comprises the following steps: 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 of the data to be uploaded.
[0027] Step 12: 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 the data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.
[0028] Regarding steps 11 and 12, it should be noted that satellite communication refers to the use of artificial satellites as relay stations to forward radio waves, thereby enabling communication between two or more earth stations. Here, in a communication process, the earth station sending information acts as a satellite communication transmitting terminal, and the earth station receiving information acts as a satellite communication receiving terminal.
[0029] With the increasing capabilities and number of satellites, satellite communications are becoming increasingly widely used, further increasing the amount of communication data. However, the channel capacity and bandwidth used for data transmission are limited. Therefore, reducing the data transmission volume by reducing the acquisition frequency and limiting the number of devices has been adopted, but this also limits further market expansion. Therefore, the present invention aims to reduce the data volume by maximizing data transmission within the limited information capacity and bandwidth.
[0030] In this invention, satellite communications can provide stable communication access to remote areas, oceans, and airspace, areas difficult to reach by traditional terrestrial networks. Edge computing, on the other hand, can process and analyze data close to the user or data source, reducing data volume, latency, and bandwidth requirements. Combining these two approaches can achieve extensive global coverage and efficient access. To this end, appropriate edge computing strategies must be configured for different types of data to be transmitted.
[0031] In the present invention, different types can be configured for different data, and corresponding relationships 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.
[0032] In the present invention, data has its own ownership, meaning that data transmission is established between users. Therefore, data transmission also determines a data transmission policy based on user identity. This data transmission policy can include transmission priority, transmission rate, and other factors. In other words, the goal is to shorten transmission time and facilitate timely data access by users. Therefore, a corresponding relationship can be established between the user attribute information of different data and the data transmission policy. In this case, the data transmission policy can be determined based on the user attribute information of the data to be uploaded.
[0033] 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.
[0034] 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.
[0035] 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 at this time 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.
[0036] 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. This method can maintain the transmission of as much data 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.
[0037] 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.
[0038] Based on the data's characteristics such as size, change value, change percentage, discrete distribution, etc., 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.
[0039] 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.
[0040] 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 number for the first value, and the other values in the array are the change values relative to the base number (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.
[0041] 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 and updating the strategy library in real time when the edge computing strategy cannot be matched.
[0042] In a further method of the above method, due to the pre-configured policy library, the edge computing policy 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 policy, so as to quickly obtain the edge computing policy and improve the transmission efficiency.
[0043] 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.
[0044] 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 back the new edge computing strategy 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.
[0045] A further method of the present invention makes data processing more reasonable and improves data transmission efficiency by paying attention to and updating the edge computing strategies in the strategy library.
[0046] In a further development of the above method, satellite communication resources are limited. When there is a surplus of communication resources and they are approaching full, consideration must be given to using the surplus for appropriate data transmission. Therefore, after receiving the data to be uploaded, the edge computing strategy, and the data transmission strategy, the satellite informs the satellite communication transmitting terminal of the next data transmission time based on its own communication resource surplus, data transmission strategy, and the data to be uploaded. If the surplus is limited and the data transmission strategy is a priority strategy, the surplus will be used to transmit the data sent by Terminal A, while Terminal B will be informed of the next data transmission time.
[0047] A further method of the present invention delays the sending of planned data transmission time to a terminal to transmit data when resource margin is insufficient, thereby achieving reasonable data transmission and reducing pressure on bandwidth demand.
[0048] Figure 2 A schematic diagram showing a flow chart of a satellite communication data processing method provided by the present invention is shown. Figure 2 , the method comprises the following steps: 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.
[0049] 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.
[0050] 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.
[0051] 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 is omitted here.
[0052] 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. This method can maintain the transmission of as much data 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.
[0053] 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.
[0054] Figure 3 A schematic diagram of a satellite communication data processing device provided by the present invention is shown. Figure 3 The device includes a determining module 31 and a sending module 32, wherein: A determination module is 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 uploaded data 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.
[0055] Since the principles of the apparatus of the embodiment of the present invention are the same as those of the method of the above embodiment, more detailed explanations are omitted here.
[0056] It should be noted that, in the embodiment of the present invention, relevant functional modules may be implemented by a hardware processor.
[0057] 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 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 can maintain the transmission of data 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.
[0058] Figure 4 A schematic diagram of a satellite communication data processing device provided by the present invention is shown. Figure 4 The device includes a receiving module 41 and a downloading module 42, wherein: A receiving module is configured 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 of the data to be uploaded. The download module is used to perform edge computing on the data to be uploaded based on the edge computing strategy, 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.
[0059] Since the principles of the apparatus of the embodiment of the present invention are the same as those of the method of the above embodiment, more detailed explanations are omitted here.
[0060] It should be noted that, in the embodiment of the present invention, relevant functional modules may be implemented by a hardware processor.
[0061] 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 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 can maintain the transmission of data 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.
[0062] Figure 5 An example of a physical structure diagram of an electronic device is shown below. Figure 5 As shown, the electronic device may include: a processor 51, a communication interface 52, a memory 53, and a communication bus 54. The processor 51, the communication interface 52, and the memory 53 communicate with each other via the communication bus 54. The processor 51 may call logic instructions in the memory 53 to execute a 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 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 sending the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.
[0063] Or the method includes: 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 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; performing edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and sending the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.
[0064] Furthermore, the logic instructions in the aforementioned memory 53 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0065] 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 of the data to be uploaded; 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, obtains data to be downloaded, and sends the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.
[0066] Or the method includes: 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 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; performing edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and sending the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.
[0067] 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 of the data to be uploaded; 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 sending the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.
[0068] Or the method includes: 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 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; performing edge computing on the data to be uploaded based on the edge computing strategy to obtain the data to be downloaded, and sending the data to be downloaded to the satellite communication receiving terminal based on the data sending strategy.
[0069] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0070] Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented using software plus a necessary general-purpose hardware platform, or of course, hardware. Based on this understanding, the essence of the above technical solution, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for causing a computer device (such as a personal computer, server, or network device) to execute the methods described in each embodiment or certain portions of the embodiments.
[0071] 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 various 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 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.
2. The satellite communication data processing method according to claim 1, characterized in that: The method also includes: if the satellite communication sending terminal fails to determine an edge computing strategy based on the data type of the data to be uploaded, the satellite communication sending terminal extracts data features of the data to be uploaded, determines the correlation between the data features based on the data features, determines 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 data amount, and saves the determined edge computing strategy in a strategy library.
3. The satellite communication data processing method according to claim 1 or 2, characterized in that: 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.
4. 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.
5. 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 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.
6. 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 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 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.
7. The satellite communication data processing method according to claim 6, 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.
8. A satellite communication data processing device, 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.
9. A satellite communication data processing device, 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.
10. 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, the satellite communication data processing method according to any one of claims 1 to 5 is implemented, or the satellite communication data processing method according to claim 6 or 7 is implemented.
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
Data sending method, device and system based on satellite communication, medium and equipment
CN116867024A
Global communication network system based on micro base station and edge computing
US20220038937A1
