An information transmission method and system based on the integration of satellite and ground Internet of Things networks

By initializing the gateway in satellite Internet of Things technology, monitoring network performance in real time and intelligently adjusting task loads, and adopting optimization strategies based on data types, the problem of unreasonable transmission path selection and load allocation is solved, efficient data transmission is achieved, and the system is improved Performance and reliability.

CN118869055BActive Publication Date: 2024-12-10SHENZHEN WEIXING IOT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411333715.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2024-12-10
Estimated Expiration
2044-09-24

AI Technical Summary

Technical Problem

In the existing satellite Internet of Things technology, the information transmission path selection is inflexible and the task load allocation is unreasonable, resulting in inefficient data processing, especially in satellite communication links with high latency and bandwidth-limited bandwidth, which is difficult to achieve efficient data transmission.

Method used

By initializing the gateway and connecting to available network channels, monitoring network performance in real time, intelligently adjusting task load allocation between satellites and ground, adopting different optimization strategies based on data type and purpose, and using machine learning and deep learning algorithms to predict network performance, dynamic Select the optimal transmission path and timing to achieve efficient data transmission.

Benefits of technology

It improves the performance and reliability of satellites and ground Internet of Things networks, realizes rapid start and connection of gateways, intelligent task load adjustment and data optimization, and improves the transmission efficiency and reliability of the entire system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118869055B_ABST
    Figure CN118869055B_ABST
Patent Text Reader

Abstract

The present invention discloses an information transmission method and system based on the fusion of satellite and ground Internet of Things networks, which relates to the technical field of Internet of Things, including initializing a gateway and connecting to an available network channel; real-time monitoring of the performance of all available network channels to determine the optimal transmission path; intelligently adjusting the task load distribution between the satellite and the ground according to the real-time network performance; classifying the data to be transmitted, and adopting different optimization strategies according to the data type and purpose; receiving and parsing the optimized data, and performing corresponding processing according to different types of data; the gateway selects the optimal network channel to send data according to the optimal transmission path and load distribution results. Through automated and intelligent means, the rapid startup and connection of the gateway, the selection of the optimal transmission path, the intelligent adjustment of the task load, the effective classification and optimization of data, and the efficient transmission of data are realized, thereby improving the performance and reliability of the entire system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of Internet of Things, and in particular to an information transmission method and system based on the fusion of satellite and terrestrial Internet of Things networks. Background Art

[0002] With the rapid development of IoT technology, the demand for remote data transmission is increasing. Satellite IoT technology, especially the development of low earth orbit (LEO) satellite networks, provides new solutions to communication problems in remote areas. However, current satellite IoT technology still faces some challenges, such as how to effectively select the optimal transmission path, how to reasonably allocate the task load between satellites and ground networks, and how to adopt effective optimization strategies for different types of data. These problems limit the application scope and performance of satellite IoT technology. In addition, due to the particularity of satellite communication links, such as high latency and bandwidth limitations, how to achieve efficient data transmission under limited resources is still a problem that needs to be solved.

[0003] Existing satellite IoT information transmission methods usually use fixed network configurations and data processing processes, which lack flexibility and intelligence. In addition, existing technical solutions often do not fully consider the diversity and usage differences of data. Using a unified processing method for different types of data may lead to resource waste or low transmission efficiency. Summary of the invention

[0004] In view of the above existing problems, the present invention is proposed.

[0005] Therefore, the present invention provides an information transmission method and system based on the fusion of satellite and terrestrial Internet of Things networks to solve the problems of inflexible information transmission path selection, unreasonable task load distribution and low data processing efficiency in the fusion network of satellite and terrestrial Internet of Things in the prior art.

[0006] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0007] In a first aspect, an embodiment of the present invention provides an information transmission method based on the fusion of satellite and terrestrial Internet of Things networks, which includes initializing a gateway and connecting to an available network channel;

[0008] Monitor the performance of all available network channels in real time to determine the optimal transmission path;

[0009] Intelligently adjust the task load distribution between satellite and ground based on real-time network performance;

[0010] Classify the data to be transmitted and adopt different optimization strategies according to the data type and purpose;

[0011] Receive and parse the optimized data, and process it accordingly based on different types of data;

[0012] The gateway selects the best network channel to send data based on the optimal transmission path and load distribution results.

[0013] As a preferred solution of the information transmission method based on satellite and terrestrial IoT network integration of the present invention, initializing the gateway and connecting to the available network channel includes the following steps:

[0014] The gateway is connected to the solar battery power supply, and the system automatically detects the power supply connection and starts the operation;

[0015] Turn on Ethernet, receive and send network signals through the RJ45 port, use the WIFI antenna to receive and send wireless signals, start the positioning system, connect the positioning antenna, and receive GNSS signals;

[0016] Real-time monitoring of the GNSS signal strength and quality received by the positioning system;

[0017] The positioning system successfully obtains the current location information and current UTC time information;

[0018] Record the acquired UTC time into the RTC and write the current location information into the file system of the storage device;

[0019] Read the configuration file from the file system of the storage device to check whether the function configuration of the LoRa module, 4G module, Tiantong short message module and Beidou short message module is available;

[0020] Conduct a web search for available files for functional configurations;

[0021] For the searched network, register it to establish a connection;

[0022] Evaluate the priority of network connections and decide which network channel should be enabled first;

[0023] After the gateway is initialized, it is successfully connected to the network channel.

[0024] As a preferred solution of the information transmission method based on the integration of satellite and terrestrial IoT networks described in the present invention, real-time monitoring of the performance of all available network channels and determining the optimal transmission path include the following steps:

[0025] Real-time monitoring of performance indicators of all available network channels;

[0026] For each network channel, the comprehensive performance index is calculated, and the expression is:

[0027] ;

[0028] in, is the comprehensive performance index of the 𝑖th network channel, is the bandwidth of the 𝑖th network channel, is the delay of the 𝑖th network channel, is the signal strength of the 𝑖th network channel, is the average signal strength of all network channels, is the standard deviation of the signal strength of all network channels;

[0029] Collect historical network performance data and combine it with the comprehensive network performance index obtained from real-time monitoring to form a feature vector;

[0030] Build a machine learning model to predict the future network performance index, the expression is:

[0031] ;

[0032] in, is the comprehensive performance index predicted by the 𝑖th network channel, 𝑖 is the network channel index variable, is the comprehensive performance index of the 𝑖th network channel at time 𝑡, is the bandwidth of the 𝑖th network channel at time 𝑡, is the delay of the 𝑖th network channel at time 𝑡, 𝑇 is the time window length, 𝛼 is the scaling factor of the prediction result, 𝛽 is the slope of the sigmoid function, and 𝛾 is the comprehensive performance index The weight of The weight of , 𝜁 is the constant in the denominator, 𝜃 is the weight of the square root of the time window length 𝑇, and sigmoid() is the activation function;

[0033] Calculate the prediction error based on the current network performance index and the predicted future performance index;

[0034] Make optimal routing decisions in advance based on the predicted future network performance index and prediction error.

[0035] As a preferred solution of the information transmission method based on satellite and ground IoT network integration of the present invention, wherein: intelligently adjusting the task load distribution between the satellite and the ground according to the real-time network performance includes the following steps:

[0036] Use deep learning algorithms to select the best action based on the current system state;

[0037] According to the selected best action, implement the corresponding scheduling operation;

[0038] If the action includes selecting a transmission path, then update the transmission path selection;

[0039] If the action includes adjusting the transmission rate, the transmission rate of the corresponding network channel is adjusted;

[0040] If the action includes redirecting data flow, the redirected data flow is selected according to the new path;

[0041] Dynamically adjust the task load distribution between the satellite network and the ground network according to the current network conditions.

[0042] As a preferred solution of the information transmission method based on the fusion of satellite and ground IoT network described in the present invention, the data to be transmitted is classified, and different optimization strategies are adopted according to the data type and purpose, including the following steps:

[0043] According to the data type and purpose, the data to be transmitted are divided into sensor data, configuration data and control commands;

[0044] For the classified data, prioritize the data types;

[0045] Select LZ77 algorithm as the compression algorithm, calculate the compression ratio, and compress the data;

[0046] Optimize the LPWAN protocol stack, improve the channel access mechanism, and calculate the optimized transmission efficiency;

[0047] According to the network status and data type, it intelligently selects the appropriate transmission time, outputs the optimized data packet and transmits it through LPWAN.

[0048] As a preferred solution of the information transmission method based on the fusion of satellite and ground IoT network described in the present invention, wherein: receiving and parsing the optimized data, and performing corresponding processing according to different types of data include the following steps:

[0049] Initialize the receiving buffer to temporarily store data from each module;

[0050] Set up the interrupt controller to trigger an interrupt when data arrives;

[0051] Monitor data frames from sensors, gateway configurations, and cloud servers, and calculate the priority of received data frames;

[0052] When a data frame is received, it is parsed according to the type of the data frame;

[0053] Parse the sensor ID and measurement value in the sensor data frame and write this information into the file system database;

[0054] Parse the configuration parameters of the gateway configuration data frame, update the gateway configuration, and synchronously write the file system configuration file;

[0055] Parse the HTTP request and response of the Web data frame, update the Web service configuration, and synchronously write the file system configuration file;

[0056] Parse the instructions sent by the cloud server and distribute them to the corresponding node devices according to the destination;

[0057] For the parsed data frame, check whether the latest data exists in the file system database;

[0058] If there is the latest data, update the database and wait for sending.

[0059] As a preferred solution of the information transmission method based on the integration of satellite and terrestrial IoT networks described in the present invention, wherein: the gateway selects the optimal network channel to send data according to the optimal transmission path and load distribution result, including the following steps:

[0060] Calculate the priority of the network channel based on the optimal transmission path and load distribution results;

[0061] Select the network channel with the highest priority, send the data to be sent to the corresponding network channel module, and calculate the probability of successful data transmission;

[0062] Monitor the data sending process in real time to check whether the data packet is sent successfully;

[0063] If the data fails to be sent, the failure reason is recorded and the next priority network channel is tried. If the data is sent successfully, the successful sending flag is recorded.

[0064] In a second aspect, the present invention provides an information transmission system based on the integration of satellite and terrestrial IoT networks, comprising:

[0065] The network connection initialization module initializes the gateway and connects to the available network channel;

[0066] Performance monitoring and path selection module, which monitors the performance of all available network channels in real time and determines the optimal transmission path;

[0067] Intelligent scheduling and load distribution module, which intelligently adjusts the task load distribution between satellite and ground according to real-time network performance;

[0068] Data classification and optimization module, which classifies the data to be transmitted and adopts different optimization strategies according to the data type and purpose;

[0069] Data receiving and parsing module, which receives and parses the optimized data and performs corresponding processing according to different types of data;

[0070] In the data sending and receiving module, the gateway selects the optimal network channel to send data based on the optimal transmission path and load distribution results.

[0071] In a third aspect, an embodiment of the present invention provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: when the computer program is executed by the processor, any step of the information transmission method based on the integration of satellite and terrestrial Internet of Things networks as described in the first aspect of the present invention is implemented.

[0072] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein: when the computer program is executed by a processor, any step of the information transmission method based on the integration of satellite and terrestrial Internet of Things networks as described in the first aspect of the present invention is implemented.

[0073] The beneficial effects of the present invention are as follows: initializing the gateway and connecting to the available network channel; monitoring the performance of all available network channels in real time to determine the optimal transmission path; intelligently adjusting the task load distribution between the satellite and the ground according to the real-time network performance; classifying the data to be transmitted, and adopting different optimization strategies according to the data type and purpose; receiving and parsing the optimized data, and performing corresponding processing according to different types of data; the gateway selects the optimal network channel to send data according to the optimal transmission path and load distribution results. Through automated and intelligent means, the rapid startup and connection of the gateway, the selection of the optimal transmission path, the intelligent adjustment of the task load, the effective classification and optimization of data, and the efficient transmission of data are achieved, thereby improving the performance and reliability of the entire system. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0075] Figure 1 This is a flow chart of the information transmission method based on the integration of satellite and terrestrial Internet of Things networks in Example 1.

[0076] Figure 2 This is a module diagram of the information transmission method based on the integration of satellite and terrestrial Internet of Things networks in Example 1. DETAILED DESCRIPTION

[0077] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the accompanying drawings.

[0078] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.

[0079] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The term "in one embodiment" that appears in different places in this specification does not necessarily refer to the same embodiment, nor does it refer to a separate or selective embodiment that is mutually exclusive with other embodiments.

[0080] Example 1, reference Figure 1 and Figure 2 , which is the first embodiment of the present invention, and provides an information transmission method based on the integration of satellite and terrestrial IoT networks, comprising the following steps:

[0081] S1. Initializing the gateway and connecting to an available network channel includes the following steps:

[0082] The gateway is connected to the solar battery power supply, and the system automatically detects the power supply connection and starts the operation; turn on Ethernet, receive and send network signals through the RJ45 port, and the WIFI antenna receives and sends wireless signals. Start the positioning system, connect the positioning antenna, and receive GNSS signals; monitor the GNSS signal strength and signal quality received by the positioning system in real time; the positioning system successfully obtains the current location information and the current UTC time information; record the obtained UTC time in the RTC, and write the current location information to the file system of the memory; read the configuration file from the file system of the memory, and check the functions of the LoRa module, 4G module, Tiantong short message module and Beidou short message module Check whether the configuration is available; perform network search for the files with available function configuration; for available LoRa modules, enable the LoRa module power supply and start searching for nearby LoRa nodes; for available 4G modules, enable the 4G module power supply and start searching for nearby 4G base stations; for available Tiantong short message modules, enable the Tiantong short message module power supply and start searching for Tiantong satellite signals; for available Beidou short message modules, enable the Beidou short message module power supply and start searching for Beidou satellite signals; for the searched networks, register them for establishing connections; evaluate the priority of network connections and decide which network channel is enabled first; after the gateway is initialized, successfully connect to the network channel.

[0083] S2. Real-time monitoring of the performance of all available network channels and determining the optimal transmission path include the following steps:

[0084] Monitor the performance indicators of all available network channels in real time; for each network channel, calculate the comprehensive performance index, the expression is:

[0085] ;

[0086] in, is the comprehensive performance index of the 𝑖th network channel, is the bandwidth of the 𝑖th network channel, is the delay of the 𝑖th network channel, is the signal strength of the 𝑖th network channel, is the average signal strength of all network channels, is the standard deviation of the signal strength of all network channels;

[0087] Collect historical network performance data and combine it with the comprehensive network performance index obtained by real-time monitoring to form a feature vector; build a machine learning model to predict the future network performance index. The expression is:

[0088] ;

[0089] in, is the comprehensive performance index predicted by the 𝑖th network channel, 𝑖 is the network channel index variable, is the comprehensive performance index of the 𝑖th network channel at time 𝑡, is the bandwidth of the 𝑖th network channel at time 𝑡, is the delay of the 𝑖th network channel at time 𝑡, 𝑇 is the time window length, 𝛼 is the scaling factor of the prediction result, which is used to adjust the size of the prediction value, 𝛽 is the slope of the sigmoid function, which is used to control the steepness of the sigmoid function, and 𝛾 is the comprehensive performance index The weight of The weight of , 𝜁 is the constant in the denominator, 𝜃 is the weight of the square root of the time window length 𝑇, and sigmoid() is the activation function;

[0090] A prediction error is calculated based on the current network performance index and the predicted future performance index; and an optimal routing decision is made in advance based on the predicted future network performance index and the prediction error.

[0091] Furthermore, the expression of the prediction error is:

[0092] ;

[0093] in, is the prediction error, and 𝑛 is the number of network channels.

[0094] S3, intelligently adjusting the task load distribution between the satellite and the ground according to the real-time network performance includes the following steps:

[0095] A deep learning algorithm is used to select the best action based on the current system status. Based on the selected best action, the corresponding scheduling operation is implemented. If the action includes selecting a transmission path (ground / satellite), the transmission path selection is updated. If the action includes adjusting the transmission rate, the transmission rate of the corresponding network channel is adjusted. If the action includes redirecting the data flow, the data flow is redirected according to the new path selection. Based on the current network conditions, the task load distribution between the satellite network and the ground network is dynamically adjusted.

[0096] S4. Classify the data to be transmitted and adopt different optimization strategies according to the data type and purpose, including the following steps:

[0097] According to the data type and purpose, the data to be transmitted is divided into sensor data, configuration data and control commands; for the classified data, the priority of the data type is determined; the LZ77 algorithm is selected as the compression algorithm, the compression rate is calculated, and the data is compressed; the LPWAN protocol stack is optimized, and the channel access mechanism is improved, and the optimized transmission efficiency is calculated; according to the network status and data type, the appropriate transmission time is intelligently selected, the optimized data packet is output and transmitted through LPWAN.

[0098] Furthermore, the expression for determining the appropriate transmission timing is:

[0099] ;

[0100] in, For the best transmission time, For the The compressed size of packets is M, M is the number of packets, and 𝜇 is the target delay.

[0101] S5, receiving and parsing the optimized data, and performing corresponding processing according to different types of data, including the following steps:

[0102] Initialize the receiving buffer to temporarily store data from each module; set the interrupt controller to trigger an interrupt when data arrives; listen to data frames from sensors, gateway configurations, and cloud servers, and calculate the priority of received data frames; when a data frame is received, parse it according to the type of data frame; parse the sensor ID and measurement value in the sensor data frame, and write this information to the file system database; parse the configuration parameters of the gateway configuration data frame, update the gateway configuration, and synchronously write to the file system configuration file; parse the HTTP request and response of the Web data frame, update the Web service configuration, and synchronously write to the file system configuration file; parse the instructions for sending data from the cloud server, and distribute it to the corresponding node devices according to the destination; for the parsed data frame, check whether there is the latest data in the file system database; if there is the latest data, update the database and wait for it to be sent.

[0103] S6. The gateway selects the best network channel to send data according to the best transmission path and load distribution result, including the following steps:

[0104] According to the optimal transmission path and load distribution results, the priority of the network channel is calculated; the network channel with the highest priority is selected, the data to be sent is sent to the corresponding network channel module, and the probability of successful data transmission is calculated; the data transmission process is monitored in real time to check whether the data packet is successfully sent; if the data transmission fails, the reason for the failure is recorded and the next priority network channel is tried; if the data is sent successfully, the successful transmission mark is recorded.

[0105] This embodiment also provides an information transmission system based on the integration of satellite and terrestrial IoT networks, including:

[0106] Network connection initialization module: initialize the gateway and connect to the available network channel; performance monitoring and path selection module: monitor the performance of all available network channels in real time and determine the optimal transmission path; intelligent scheduling and load distribution module: intelligently adjust the task load distribution between the satellite and the ground according to the real-time network performance; data classification and optimization module: classify the data to be transmitted, and adopt different optimization strategies according to the data type and purpose; data reception and analysis module: receive and analyze the optimized data, and perform corresponding processing according to different types of data; data sending and receiving module: the gateway selects the optimal network channel to send data according to the optimal transmission path and load distribution results.

[0107] This embodiment also provides a computer device, which is suitable for the information transmission method based on the integration of satellite and terrestrial Internet of Things networks, including: a memory and a processor; the memory is used to store computer executable instructions, and the processor is used to execute computer executable instructions to implement the information transmission method based on the integration of satellite and terrestrial Internet of Things networks proposed in the above embodiment.

[0108] The computer device may be a terminal, and the computer device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covered on the display screen, or a key, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.

[0109] This embodiment also provides a storage medium on which a computer program is stored. When the program is executed by a processor, the information transmission method based on the integration of satellite and ground Internet of Things networks proposed in the above embodiment is implemented; the storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (Static Random Access Memory, referred to as SRAM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, referred to as EEPROM), erasable programmable read-only memory (Erasable Programmable Read Only Memory, referred to as EPROM), programmable read-only memory (Programmable Red-Only Memory, referred to as PROM), read-only memory (Read-Only Memory, referred to as ROM), magnetic storage, flash memory, magnetic disk or optical disk.

[0110] In summary, the present invention initializes the gateway and connects to the available network channel; monitors the performance of all available network channels in real time to determine the optimal transmission path; intelligently adjusts the task load distribution between the satellite and the ground according to the real-time network performance; classifies the data to be transmitted, and adopts different optimization strategies according to the data type and purpose; receives and analyzes the optimized data, and performs corresponding processing according to different types of data; the gateway selects the optimal network channel to send data according to the optimal transmission path and load distribution results. Through automated and intelligent means, the rapid startup and connection of the gateway, the selection of the optimal transmission path, the intelligent adjustment of the task load, the effective classification and optimization of data, and the efficient transmission of data are achieved, thereby improving the performance and reliability of the entire system.

[0111] Example 2

[0112] Referring to Table 1, which is the second embodiment of the present invention, in order to further verify the technical solution of the present invention, experimental simulation data of an information transmission method based on the integration of satellite and terrestrial Internet of Things networks are provided.

[0113] First, five new multimodal communication gateways (numbered GW-01 to GW-05) were prepared, and the same software version and hardware configuration were installed on each gateway, and the gateways were deployed in different geographical locations. Next, the following steps were performed for each gateway:

[0114] After each gateway is connected to the solar battery power supply, the system automatically starts up and completes all necessary network connection initialization work;

[0115] Each gateway continuously monitors the performance indicators of all available network channels and calculates their respective comprehensive performance index;

[0116] Use deep learning algorithms to intelligently adjust the mission load distribution between satellites and the ground based on current network conditions;

[0117] Classify the data to be transmitted and adopt different optimization strategies according to the data type and purpose;

[0118] Receive and parse the optimized data, and process it accordingly based on different types of data;

[0119] According to the optimal transmission path and load distribution results, the optimal network channel is selected to send data.

[0120] The details are shown in Table 1:

[0121] Table 1 Experimental record table

[0122] Gateway Number Signal strength (dBm) Bandwidth (Mbps) Delay (ms) Comprehensive performance index Prediction Performance Index Task load distribution (%) Data compression rate (%) Transmission efficiency (%) Best transmission time(s) GW-01 -80 20 50 0.92 0.95 30 60 90 15 GW-02 -75 15 60 0.85 0.87 25 65 88 17 GW-03 -70 25 45 0.96 0.97 35 55 92 14 GW-04 -85 18 65 0.80 0.82 20 70 85 19 GW-05 -72 22 55 0.90 0.93 30 62 91 16

[0123] By analyzing the tabular data, the multimodal communication gateway of the present invention can better adapt to various communication environments, especially in remote areas, and its comprehensive performance index is significantly improved; through the deep learning algorithm, the optimal network channel is intelligently selected to avoid the communication interruption problem caused by a single network failure; when processing large amounts of data, the use of data classification and optimization strategies significantly improves the transmission efficiency, especially in the case of poor signal strength and unstable network, it can achieve a more stable and efficient communication connection.

[0124] 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 preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.

Claims

1. An information transmission method based on the integration of satellite and terrestrial Internet of Things networks, characterized in that: include, Initialize the gateway and connect to an available network channel; Monitor the performance of all available network channels in real time to determine the optimal transmission path; Intelligently adjust the task load distribution between satellite and ground based on real-time network performance; Classify the data to be transmitted and adopt different optimization strategies according to the data type and purpose; Receive and parse the optimized data, and process it accordingly based on different types of data; The gateway selects the best network channel to send data based on the optimal transmission path and load distribution results; Real-time monitoring of the performance of all available network channels and determining the optimal transmission path includes the following steps: Real-time monitoring of performance indicators of all available network channels; For each network channel, the comprehensive performance index is calculated, and the expression is: ; in, For the The comprehensive performance index of the network channels, For the The bandwidth of the network channel, For the The delay of a network channel, For the The signal strength of each network channel, is the average signal strength of all network channels, is the standard deviation of the signal strength of all network channels; Collect historical network performance data and combine it with the comprehensive network performance index obtained from real-time monitoring to form a feature vector; Build a machine learning model to predict the future network performance index, the expression is: ; in, For the The comprehensive performance index of network channel prediction, is the network channel index variable, For the Network channels at time The comprehensive performance index, For the Network channels at time bandwidth, For the Network channels at time The delay, is the time window length, is the scaling factor of the prediction results, is the slope of the sigmoid function, Comprehensive performance index The weight of For bandwidth The weight of For delay The weight of is the constant in the denominator, is the time window length The square root weight of , sigmoid() is the activation function; Calculate the prediction error based on the current network performance index and the predicted future performance index; Make optimal routing decisions in advance based on the predicted future network performance index and prediction error; According to the real-time network performance, intelligent adjustment of the mission load distribution between the satellite and the ground includes the following steps: Use deep learning algorithms to select the best action based on the current system state; According to the selected best action, implement the corresponding scheduling operation; If the action includes selecting a transmission path, then update the transmission path selection; If the action includes adjusting the transmission rate, the transmission rate of the corresponding network channel is adjusted; If the action includes redirecting data flow, the redirected data flow is selected according to the new path; Dynamically adjust the task load distribution between the satellite network and the ground network according to the current network conditions; Receiving and parsing the optimized data, and performing corresponding processing according to different types of data include the following steps: Initialize the receiving buffer to temporarily store data from each module; Set up the interrupt controller to trigger an interrupt when data arrives; Monitor data frames from sensors, gateway configurations, and cloud servers, and calculate the priority of received data frames; When a data frame is received, it is parsed according to the type of the data frame; Parse the sensor ID and measurement value in the sensor data frame and write this information into the file system database; Parse the configuration parameters of the gateway configuration data frame, update the gateway configuration, and synchronously write the file system configuration file; Parse the HTTP request and response of the Web data frame, update the Web service configuration, and synchronously write the file system configuration file; Parse the instructions sent by the cloud server and distribute them to the corresponding node devices according to the destination; For the parsed data frame, check whether the latest data exists in the file system database; If there is the latest data, update the database and wait for sending.

2. The information transmission method based on the fusion of satellite and terrestrial Internet of Things as claimed in claim 1, characterized in that: Initializing the gateway and connecting to an available network channel involves the following steps: The gateway is connected to the solar battery power supply, and the system automatically detects the power supply connection and starts the operation; Turn on Ethernet, receive and send network signals through the RJ45 port, use the WIFI antenna to receive and send wireless signals, start the positioning system, connect the positioning antenna, and receive GNSS signals; Real-time monitoring of the GNSS signal strength and quality received by the positioning system; The positioning system successfully obtains the current location information and current UTC time information; Record the acquired UTC time into the RTC and write the current location information into the file system of the storage device; Read the configuration file from the file system of the storage device to check whether the function configuration of the LoRa module, 4G module, Tiantong short message module and Beidou short message module is available; Conduct a web search for available files for functional configurations; For the searched network, register it to establish a connection; Evaluate the priority of network connections and decide which network channel should be enabled first; After the gateway is initialized, it is successfully connected to the network channel.

3. The information transmission method based on the fusion of satellite and terrestrial Internet of Things as claimed in claim 2 is characterized in that: Classify the data to be transmitted and adopt different optimization strategies according to the data type and purpose The following steps are included: According to the data type and purpose, the data to be transmitted are divided into sensor data, configuration data and control commands; For the classified data, prioritize the data types; Select LZ77 algorithm as the compression algorithm, calculate the compression ratio, and compress the data; Optimize the LPWAN protocol stack, improve the channel access mechanism, and calculate the optimized transmission efficiency; According to the network status and data type, it intelligently selects the appropriate transmission time, outputs the optimized data packet and transmits it through LPWAN.

4. The information transmission method based on the fusion of satellite and terrestrial Internet of Things as claimed in claim 3 is characterized in that: The gateway selects the optimal network channel to send data based on the optimal transmission path and load distribution results, including the following steps: Calculate the priority of the network channel based on the optimal transmission path and load distribution results; Select the network channel with the highest priority, send the data to be sent to the corresponding network channel module, and calculate the probability of successful data transmission; Monitor the data sending process in real time to check whether the data packet is sent successfully; If the data fails to be sent, the failure reason is recorded and the next priority network channel is tried. If the data is sent successfully, the successful sending flag is recorded.

5. An information transmission system based on the integration of satellite and terrestrial Internet of Things networks, based on the information transmission method based on the integration of satellite and terrestrial Internet of Things networks according to any one of claims 1 to 4, characterized in that: include, The network connection initialization module initializes the gateway and connects to the available network channel; Performance monitoring and path selection module, which monitors the performance of all available network channels in real time and determines the optimal transmission path; Intelligent scheduling and load distribution module, which intelligently adjusts the task load distribution between satellite and ground according to real-time network performance; Data classification and optimization module, which classifies the data to be transmitted and adopts different optimization strategies according to the data type and purpose; Data receiving and parsing module, which receives and parses the optimized data and performs corresponding processing according to different types of data; In the data sending and receiving module, the gateway selects the optimal network channel to send data based on the optimal transmission path and load distribution results.

6. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the information transmission method based on the integration of satellite and terrestrial Internet of Things networks as described in any one of claims 1 to 4 are implemented.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, the steps of the information transmission method based on the integration of satellite and terrestrial Internet of Things networks as described in any one of claims 1 to 4 are implemented.