Internet of Things satellite communication method, device, electronic equipment and system

By adopting channel reservation method in the Internet of Things satellite communication system, the problem of low data uplink efficiency caused by multiple data acquisition nodes through time slot competition is solved, and channel utilization efficiency and data upload reliability are improved.

CN119835791AInactive Publication Date: 2025-04-15BEIJING GUODIAN GAOKE TECH CO LTD

Patent Information

Application Number
CN202510294123.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-13
Publication Date
2025-04-15
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the existing Internet of Things satellite communication system, multiple data acquisition nodes report data through time slot competition, resulting in high probability of information collision and low data uplink efficiency.

Method used

The channel occupation is determined through the transit Internet of Things communication satellites and send a wake-up request in a broadcast signal. The ground satellite communication terminal wakes up after receiving the wake-up request, and decides whether to use channel reservation to report data based on the cached data content, and generates a data reporting request. The Internet of Things communication satellite allocates channel resources based on channel occupation and the number of terminal concurrency to determine whether to issue an access permitted reply.

Benefits of technology

Through channel reservation, the number of requested peaks of transmission of ground satellite communication terminals connected to the Internet of Things communication satellite is suppressed, the utilization efficiency of upstream and downstream channels is improved, the reliability of data uploads is improved, and the upper limit of information transmission and bearer of the system is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119835791A_ABST
    Figure CN119835791A_ABST
Patent Text Reader

Abstract

The invention provides an Internet of Things satellite communication method, device, electronic equipment and system, relates to the technical field of Internet of Things communication, is applied to an Internet of Things communication satellite, and comprises the following steps: determining a channel occupation condition and a wake-up request; under the condition that each ground satellite communication terminal is awakened according to the awakening request, receiving a report request sent by the ground satellite communication terminal; the report request comprises a terminal concurrent number, identification information corresponding to each ground satellite communication terminal and cache information; and allocating the channel reservation duration according to the channel occupation condition, the terminal concurrent number, the identification information corresponding to each ground satellite communication terminal and the cache information to obtain an access permission response. According to the technical scheme provided by the invention, the reporting requests of the at least two ground satellite communication terminals connected with the transit Internet of Things communication satellites are stabilized in a channel reservation mode, and the access permission response is sent, so that the utilization rate of the channel is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet of Things communication technology, and in particular to an Internet of Things satellite communication method, device, electronic equipment and system. Background Art

[0002] Under current conditions, the coverage of ground communication networks is difficult to meet the needs of ubiquitous applications of the Internet of Things. Therefore, low-orbit Internet of Things communication satellites that can achieve global coverage have made great progress.

[0003] At present, in the existing technology, in the application of the Internet of Things satellite communication system, the main data service object is the Internet of Things application scenario. For the problem that there are many data collection nodes and the node activity time is irregular in the Internet of Things application, there is a lack of effective means to coordinate the data reporting timing of each node. Data reporting is carried out through competition among multiple data nodes, resulting in low data upload efficiency.

[0004] Therefore, exploring methods for IoT satellite communications is an issue that urgently needs to be solved by technicians in this field. Summary of the invention

[0005] The present invention provides an Internet of Things satellite communication method, device, electronic device and system, which are used to solve the defects in the prior art that multiple data collection nodes adopt a time slot competition mode in data reporting, the probability of information collision is high, and the data uplink efficiency is reduced. The channel occupancy is determined by a transiting Internet of Things communication satellite and a wake-up request is sent to a ground satellite communication terminal under the satellite in a broadcast signal mode; the ground satellite communication terminal wakes up after receiving the wake-up request in the broadcast signal mode, determines whether to adopt a channel reservation mode for data reporting and generates a data reporting request according to the content of cached data; after receiving the reporting request sent by the ground satellite communication terminal, the transiting Internet of Things communication satellite allocates channel resources according to the channel occupancy, the number of concurrent terminals, etc., and determines whether to send an access permission response to the ground satellite communication terminal. The peak number of reporting requests sent by at least two ground satellite communication terminals connected to the transiting Internet of Things communication satellite is smoothed by the channel reservation mode, and the transiting Internet of Things communication satellite dynamically determines to send an access permission response to the ground satellite communication terminal, thereby improving the uplink and downlink channel utilization efficiency of the Internet of Things communication satellite, improving the information transmission carrying limit of the system, and improving the reliability of the uplink data of the ground satellite communication terminal.

[0006] The present invention provides an Internet of Things satellite communication method applied to an Internet of Things communication satellite, where the Internet of Things communication satellite is connected to at least two ground satellite communication terminals, and comprises the following steps.

[0007] Determine channel occupancy and wake-up request; wherein the wake-up request is used to wake up each ground satellite communication terminal.

[0008] When each ground satellite communication terminal is awakened according to the awakening request, a reporting request sent by the ground satellite communication terminal is received; wherein the reporting request includes the concurrent number of terminals, identification information corresponding to each ground satellite communication terminal, and cached data.

[0009] Channel reservation time is allocated according to the channel occupancy, the number of concurrent terminals, the identification information corresponding to each ground satellite communication terminal and the cache information, and an access permission response is obtained; among which, the access permission response is used to control the ground satellite communication terminal to determine whether to report data to the Internet of Things communication satellite by reserving channel time.

[0010] According to a satellite communication method for the Internet of Things provided by the present invention, channel reservation time is allocated according to channel occupancy, the number of concurrent terminals, identification information and cache information corresponding to each ground satellite communication terminal, and an access permission response is obtained, including: channel reservation time is allocated according to channel occupancy, the number of concurrent terminals, cache data and cache information of terminals corresponding to each ground satellite communication terminal, and an access permission response and a target ground satellite communication terminal are obtained, and the access permission response is sent to the target ground satellite communication terminal according to the identification information of the terminal corresponding to the target ground satellite communication terminal; wherein the target ground satellite communication terminal is at least one terminal among all ground satellite communication terminals.

[0011] According to a satellite communication method for the Internet of Things provided by the present invention, after allocating channel reservation time according to channel occupancy, the number of concurrent terminals, identification information and cache information corresponding to each ground satellite communication terminal, and obtaining an access permission response, the method also includes: receiving cache data reported by the ground satellite communication terminal according to the access permission response; determining a response result according to the cache data; wherein the response result is used to control the corresponding ground satellite communication terminal to delete the corresponding cache data in the memory.

[0012] The present invention also provides an Internet of Things satellite communication device, which is applied to an Internet of Things communication satellite, and the Internet of Things communication satellite is connected to at least two ground satellite communication terminals; it includes the following modules.

[0013] The situation determination module is used to determine the channel occupancy situation and the wake-up request; wherein the wake-up request is used to wake up each ground satellite communication terminal.

[0014] The request receiving module is used to receive the reporting request sent by the ground satellite communication terminal when waking up each ground satellite communication terminal according to the wake-up request; wherein the reporting request includes the concurrent number of terminals, identification information corresponding to each ground satellite communication terminal and cache information.

[0015] The response obtaining module is used to allocate channel reservation time according to the channel occupancy, the number of concurrent terminals, the identification information and cache information corresponding to each ground satellite communication terminal, and obtain an access permission response; wherein the access permission response is used to control the ground satellite communication terminal to determine whether to report data to the Internet of Things communication satellite by reserving channel time.

[0016] The present invention also provides an Internet of Things communication satellite, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, any one of the Internet of Things satellite communication methods described above is implemented.

[0017] The present invention also provides an Internet of Things satellite communication system, comprising at least two ground satellite communication terminals, a data acquisition and fusion device and an Internet of Things communication satellite, wherein the ground satellite communication terminal is connected to the Internet of Things communication satellite and the data acquisition and fusion device respectively; wherein the Internet of Things communication satellite is used to obtain channel occupancy and the number of concurrent terminals of the ground satellite communication terminal; the data acquisition and fusion device is used to obtain cache information and send the cache information to at least two ground satellite communication terminals; at least two ground satellite communication terminals are used to obtain identification information corresponding to each ground satellite communication terminal, determine a reporting request corresponding to each ground satellite communication terminal according to the terminal information and the cache information, and send the reporting request to the Internet of Things communication satellite; the Internet of Things communication satellite is also used to allocate channel reservation time according to the reporting request corresponding to each ground satellite communication terminal, the channel occupancy and the number of concurrent terminals, and obtain an access permission response.

[0018] According to an Internet of Things satellite communication system provided by the present invention, the terminal information includes the terminal's cached data, the Internet of Things communication satellite, and is also used to send a wake-up request to the corresponding ground satellite communication terminal according to the number of concurrent terminals; wherein the wake-up request is used to wake up at least two ground satellite communication terminals; the at least two ground satellite communication terminals are also used to wake up according to the wake-up request, and continue to execute the acquisition and reporting of the reporting request after awakening, determine the target reporting request corresponding to each ground satellite communication terminal according to the terminal's cached data and terminal authority, and send the target reporting request to the Internet of Things communication satellite; the at least two ground satellite communication terminals are also used to collect data according to the cached data and perform data caching.

[0019] According to an Internet of Things satellite communication system provided by the present invention, the terminal information also includes the identification information of the terminal, and the Internet of Things communication satellite is specifically used to: determine the number of idle channels according to the channel occupancy situation, determine the access permission response according to the number of idle channels, the number of concurrent terminals, the terminal's cached data and cached information, and send the access permission response to the corresponding ground satellite communication terminal according to the terminal's identification information.

[0020] According to an Internet of Things satellite communication system provided by the present invention, the Internet of Things communication satellite is also used to transmit a notification to the ground via a feeder link when the on-board resource occupancy ratio triggers a preset threshold, and to send an analysis notification to the communication satellite operator corresponding to the communication satellite, so that the communication satellite operator can perform analysis and judgment based on the analysis notification.

[0021] According to an Internet of Things satellite communication system provided by the present invention, the ground satellite communication terminal is also used to report data to the Internet of Things communication satellite according to the access permission response.

[0022] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, it implements any of the above-mentioned Internet of Things satellite communication methods.

[0023] The present invention also provides a computer program product, including a computer program, which implements any of the above-mentioned Internet of Things satellite communication methods when executed by a processor.

[0024] The invention provides an Internet of Things satellite communication method, device, electronic equipment and system, which are applied to an Internet of Things communication satellite, wherein the Internet of Things communication satellite is connected to at least two ground satellite communication terminals; by determining the channel occupancy and the wake-up request; wherein the wake-up request is used to wake up each ground satellite communication terminal; when each ground satellite communication terminal is woken up according to the wake-up request, receiving a reporting request sent by the ground satellite communication terminal; wherein the reporting request includes the number of concurrent terminals, identification information corresponding to each ground satellite communication terminal and cache information; according to the channel occupancy, the number of concurrent terminals, identification information corresponding to each ground satellite communication terminal and cache information, channel reservation time is allocated, and an access permission response is obtained; wherein the access permission response is used to control the ground satellite communication terminal to determine whether to report data to the Internet of Things communication satellite by reserving the channel time. The technical solution of the present invention is used to solve the defect in the prior art that multiple data acquisition nodes compete with each other for data reporting, thereby reducing the data upload efficiency. It can achieve the smoothing of the reporting request sending access permission response of at least two ground satellite communication terminals connected to the passing Internet of Things communication satellite through channel reservation, improve the utilization rate of the uplink and downlink channels of the Internet of Things communication satellite, and improve the data upload efficiency of the ground satellite communication terminal to the Internet of Things communication satellite. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0026] Figure 1 It is a flow chart of the Internet of Things satellite communication method provided by the present invention.

[0027] Figure 2 It is a structural schematic diagram of the Internet of Things satellite communication device provided by the present invention.

[0028] Figure 3 It is a structural schematic diagram of the electronic device provided by the present invention.

[0029] Figure 4 This is one of the structural schematic diagrams of the Internet of Things satellite communication system provided by the present invention.

[0030] Figure 5 This is the second structural schematic diagram of the Internet of Things satellite communication system provided by the present invention.

[0031] Reference numerals: 40: Internet of Things satellite communication system; 41: At least two ground satellite communication terminals; 42: Data acquisition and fusion equipment; 43: Internet of Things communication satellite; 44: Ancillary equipment. DETAILED DESCRIPTION

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

[0033] Combine the following Figure 1 The Internet of Things satellite communication method provided by the present invention is described. The Internet of Things satellite communication method provided by the present invention can be applicable to the Internet of Things satellite communication access response situation. The execution subject of the method can be an electronic device or an Internet of Things satellite communication device set in the Internet of Things communication satellite. The electronic device can be, for example, an Internet of Things communication satellite. The Internet of Things satellite communication device can be implemented by software, hardware, or a combination of the two. Figure 1 It is one of the flow charts of the Internet of Things satellite communication method provided by the present invention, such as Figure 1 As shown, the method includes the following steps 101, 102 and 103.

[0034] Step 101: Determine channel occupancy and wake-up request.

[0035] In this step, the satellite signal beam of the Internet of Things communication satellite covers a certain range, and the Internet of Things communication satellite and the ground satellite communication terminal within the satellite signal beam exchange information in the form of radio waves, which is not limited in this embodiment.

[0036] The uplink channels of IoT communication satellites can be divided into reservable channels and time slots. The wake-up request is used to wake up satellite communication terminals on the ground. An IoT communication satellite is a low-orbit narrowband IoT communication satellite that meets the data transmission needs of IoT application scenarios in areas not covered by ground networks. It operates in an orbit at an altitude of 500-1000 kilometers. The forwarded data content is short messages, voice, and pictures, etc. This embodiment does not limit this.

[0037] Ground satellite communication terminals refer to the medium used to realize information aggregation and transmission in IoT applications. They are used to collect and store information collected in IoT applications. Ground satellite communication terminals also have certain data processing capabilities. Channel occupancy refers to the current time point at which there is a user, i.e., a ground satellite communication terminal, sending / receiving data on the uplink / downlink channel. At this time, there is a risk of transmission failure caused by time slot collision when sending / receiving data; otherwise, the uplink / downlink channel is not occupied.

[0038] Specifically, the low-orbit narrowband IoT communication satellite determines the channel occupancy status, specifies the number of occupied channels and the number of unoccupied channels, and simultaneously initiates a wake-up request, and sends the wake-up request to each ground satellite communication terminal connected to the low-orbit narrowband IoT communication satellite, so as to wake up each ground satellite communication terminal based on the wake-up request.

[0039] Step 102: When each ground satellite communication terminal is awakened according to the awakening request, a reporting request sent by the ground satellite communication terminal is received.

[0040] In this step, the reporting request includes the number of concurrent terminals, identification information corresponding to each ground satellite communication terminal, and cache information. The identification information is the identification information corresponding to each ground satellite communication terminal, and the cache information is the description of the cache data. The cache data refers to the data that the satellite communication ground terminal performs information collection and cache storage to meet the information monitoring and collection requirements in the Internet of Things application. The terminal information includes the cache information of each ground satellite communication terminal and the identification information of the terminal. The ground satellite communication terminal can use the data fusion collection device as a carrier to realize the fusion preprocessing of multi-source heterogeneous collection data of multiple terminals, and perform data processing such as data unpacking and grouping on the various data obtained by the ground satellite communication terminal; the ground satellite communication terminal can also perform data processing such as unpacking and grouping on the cache data of the terminal in unit time according to the data collection requirements in the application scenario. The number of concurrent terminals is determined according to the terminal activity status of each terminal, and this embodiment does not limit this.

[0041] Specifically, when waking up each ground satellite communication terminal according to the wake-up request, a reporting request sent by the ground satellite communication terminal is received, and the reporting request includes the concurrent number of terminals, the cache information of the terminal corresponding to the ground satellite communication terminal, and the identification information of the terminal corresponding to the ground satellite communication terminal.

[0042] Step 103: Allocate channel reservation time according to the channel occupancy, the number of concurrent terminals, identification information corresponding to each ground satellite communication terminal, and cache information, and obtain an access permission response.

[0043] In this step, the access permission response is used to control the ground satellite communication terminal to determine whether to report data to the Internet of Things communication satellite by reserving channel duration.

[0044] Among them, the ground satellite communication terminal is at least one terminal under the satellite signal beam of a passing Internet of Things communication satellite.

[0045] Specifically, after determining the channel occupancy, the number of concurrent terminals, and the identification information corresponding to each ground satellite communication terminal, under the channel reservation mechanism, channel reservation is performed based on the channel occupancy, the number of concurrent terminals, the current cached data length corresponding to each ground satellite communication terminal, the importance, the terminal's own authority and the terminal's current authority, and it is determined whether to enable channel reservation and the required reservation duration, thereby obtaining an access permission response.

[0046] Exemplarily, after receiving a report request sent by a ground satellite communication terminal, a transiting IoT communication satellite allocates channel resources based on the current channel occupancy, terminal concurrency, and terminal information corresponding to each ground satellite communication terminal, and determines whether to issue an access permission response for the channel reservation.

[0047] In a specific embodiment, the terminal information includes the terminal's cache information and the terminal's identification information, and the channel reservation time is allocated according to the channel occupancy, the concurrent number of terminals, the identification information and cache data corresponding to each ground satellite communication terminal, to obtain an access permission response, including: allocating the channel reservation time according to the channel occupancy, the concurrent number of terminals, the cache information and cache data corresponding to each ground satellite communication terminal, to obtain the access permission response and the target ground satellite communication terminal, and sending the access permission response to the target ground satellite communication terminal according to the terminal identification information corresponding to the target ground satellite communication terminal; wherein the target ground satellite communication terminal is at least one terminal among all ground satellite communication terminals.

[0048] In this step, the terminal information includes the terminal's cache information and the terminal's identification information. The terminal's cache information includes the amount and length of memory data, the byte length of the cache in the terminal, the required reserved channel duration, etc. The terminal's identification information includes terminal authority and terminal number, etc. This embodiment does not limit this.

[0049] Specifically, in the case of a channel reservation mechanism, the number of concurrent terminals is determined, and candidate terminals are determined according to the number of concurrent terminals and the identification information of the terminals corresponding to each ground satellite communication terminal, and then it is determined whether there is a specific terminal whose cached data meets the channel occupancy condition among the candidate terminals. Under the condition that the cached data of the specific terminal meets the channel occupancy condition, an access permission response and a target ground satellite communication terminal are obtained, and the access permission response is sent to the target ground satellite communication terminal according to the identification information of the terminal corresponding to the target ground satellite communication terminal. That is, according to the Internet of Things communication satellite under the Network Time Protocol (NTP), the channel occupancy condition and the number of concurrent terminals are determined according to the terminal reporting request received within a specific time period; the Internet of Things communication satellite obtains the terminal identification information corresponding to each ground satellite communication terminal, the terminal's cached data and the required reserved channel duration according to the terminal reporting request received within a specific time period, and determines whether to issue an access permission response according to the communication satellite resources, and sends the access permission response to the target ground satellite communication terminal according to the identification information of the terminal corresponding to the target ground satellite communication terminal; wherein the target ground satellite communication terminal is at least one terminal among all the ground satellite communication terminals. The specific time period is a pre-set specific time period.

[0050] Exemplarily, when an IoT communication satellite passes by, the channel occupancy of the current IoT communication satellite is determined, and a wake-up request is sent in the form of a broadcast signal. The broadcast signal of the wake-up request can cover the ground satellite communication terminal under the satellite signal beam of the passing IoT communication satellite; after the ground satellite communication terminal receives the broadcast signal of the wake-up request sent by the passing IoT communication satellite, the ground satellite communication terminal under the satellite signal beam of the passing IoT communication satellite is awakened, and a reporting request is determined based on the cached data; wherein the reporting request includes terminal information and request to send (RTS) information of the ground satellite communication terminal, and the terminal information may be, for example, the number of concurrent terminals, identification information and cache information corresponding to each ground satellite communication terminal, and this embodiment does not limit this. Then, after receiving the reporting request sent by the ground satellite communication terminal, the passing IoT communication satellite allocates channel resources according to the occupancy of the reservable channels, terminal information concurrency, etc., determines the access permission response, determines whether to send the channel reservation permission response based on the access permission response, and sends the permission response in the form of broadcast; wherein, the permission response includes the Clear To Send (CTS) information and the corresponding random code generated by the target ground satellite communication terminal, and the random code is used to determine the response status of its own reporting request.

[0051] In a specific embodiment, after allocating channel reservation time according to channel occupancy, the number of concurrent terminals, identification information and cache information corresponding to each ground satellite communication terminal, and obtaining an access permission response, it also includes: receiving cache data reported by the ground satellite communication terminal according to the access permission response; determining a response result based on the cache data; wherein the response result is used to control the corresponding ground satellite communication terminal to delete the corresponding cache data in the memory.

[0052] In this step, the reporting method of cached data is divided into a channel reservation method and a time slot competition method; the resources matched by the channel reservation method and the time slot competition method are the uplink channels of the Internet of Things communication satellite; that is, the uplink channels of the Internet of Things communication satellite are divided into reservable channels and time slot competition channels, which is not limited in this embodiment.

[0053] Specifically, after allocating channel reservation time according to the channel occupancy, the number of concurrent terminals, the identification information and cache information corresponding to each ground satellite communication terminal, and obtaining an access permission response, the receiving ground satellite communication terminal reports the cache data according to the access permission response; and determines the response result after receiving the cache data reported by the satellite to the terminal, so that the ground satellite communication terminal controls the corresponding ground satellite communication terminal to delete the corresponding cache content in the memory through the response result. That is, after allocating channel reservation time according to the channel occupancy, the number of concurrent terminals, the identification information and cache information corresponding to each ground satellite communication terminal, and obtaining the access permission response, the ground satellite communication terminal determines whether to enable the channel reservation mechanism or the time slot competition mechanism for data reporting according to the content of the current cached data. Specifically, under the channel reservation mechanism, after the permission response is allowed by parsing the random code sent by the transiting Internet of Things communication satellite based on the access permission response, the cached data is reported within the reservation time range; in the case of the time slot competition mechanism, the ground satellite communication terminal and other terminals using the same mechanism under the satellite signal beam of the transiting Internet of Things communication satellite report the cached data in a competitive manner within the time slot agreed upon by the system protocol; after receiving the cached data reported by the ground satellite communication terminal using the channel reservation mechanism or the time slot competition mechanism, the transiting Internet of Things communication satellite sends the corresponding confirmation character (Acknowledge character, ACK) response by sending a broadcast; the ACK response is used to trigger the ground satellite communication terminal to delete the corresponding cache content of the corresponding memory.

[0054] Exemplarily, under the channel reservation mechanism, a transiting low-orbit narrowband IoT communication satellite will broadcast the channel occupancy status of the reservable channel to each ground satellite communication terminal under the signal beam. After receiving the downlink broadcast of the transiting low-orbit narrowband IoT communication satellite, each ground satellite communication terminal will confirm and determine whether to send a report request to the transiting low-orbit narrowband IoT communication satellite by reserving the channel duration according to the number and length of the memory data, describing the duration of the reserved channel. After each ground satellite communication terminal receives the access permission response sent by the transiting low-orbit narrowband IoT communication satellite, the ground satellite communication terminal uploads data according to the reserved data uplink duration. This mechanism supports a maximum of 5 minutes of reserved data uplink time. Long, after the data upload process is completed, after the ground satellite communication terminal receives the response result sent by the low-orbit narrowband Internet of Things communication satellite, the ground satellite communication terminal regards that the data upload is successful, and deletes the data corresponding to the uploaded data from the memory of the ground satellite communication terminal; after receiving the reporting request of the ground satellite communication terminal, the transiting low-orbit narrowband Internet of Things communication satellite decides whether to send an access permission response based on the channel occupancy situation. If it is not occupied, it broadcasts the access permission response through downlink broadcast, and returns the response result to the data uploaded by the ground satellite communication terminal within the reserved data uplink time. After the reserved data uplink time ends, the channel vacancy status is broadcast to other ground satellite communication terminals under the signal beam, and the next channel reservation process is repeated.

[0055] In a specific implementation, it also includes: after the Internet of Things communication satellite enters orbit, the on-board resource occupancy model is set by modeling and training. The specific setting may be, for example, setting half of the on-board resource occupancy model as reservable channels, continuously and regularly recording the occupancy of the reservable channels in the current state, the data concurrency of the ground satellite communication terminal and the data acquisition and fusion equipment, etc., and forming the on-board resource occupancy model, and setting the on-board resource occupancy model according to the on-board resource occupancy model, and allocating the number of reservable channels and time slot competition channels. The advantage of such a setting is that the channel status of the on-board resource occupancy model can be determined in a timely manner, thereby improving the efficiency of resource allocation.

[0056] In a specific implementation, it also includes: after the Internet of Things communication satellite enters orbit, an on-board resource occupancy model is formed by fitting during the modeling training period. Specifically, when the on-board resource occupancy model triggers a set value based on the uplink channel occupancy rate, the communication satellite operator staff can instruct the Internet of Things communication satellite to send a broadcast signal to a specific ground satellite communication terminal or data acquisition and fusion device based on the feeder link to instruct it to open / close the authority to reserve the channel duration, and receive a response signal from the ground satellite communication terminal or the data acquisition and fusion device after receiving the instruction; wherein the feeder link is used to realize the monitoring and control of the operating status of the Internet of Things communication satellite, as well as the downlink of data collected by the Internet of Things satellite.

[0057] The advantage of this setting is that it can set the authority to open / close the reserved channel duration for ground satellite communication terminals and data acquisition and fusion equipment, dynamically configure channel reservation authority according to the on-board resource occupancy, and improve the utilization rate of system channels.

[0058] In a specific embodiment, after allocating channel reservation time according to channel occupancy, the number of concurrent terminals, identification information and cache information corresponding to each ground satellite communication terminal, and obtaining an access permission response, it also includes: according to the instructions of the communication satellite operator personnel, the Internet of Things communication satellite sends a broadcast signal to a specific ground satellite communication terminal, instructing it to open / close channel reservation authority.

[0059] The invention provides an Internet of Things satellite communication method, which is applied to an Internet of Things communication satellite, wherein the Internet of Things communication satellite is connected to at least two ground satellite communication terminals; by determining the channel occupancy and the wake-up request; wherein the wake-up request is used to wake up each ground satellite communication terminal; when each ground satellite communication terminal is woken up according to the wake-up request, receiving a report request sent by the ground satellite communication terminal; wherein the report request includes the number of concurrent terminals, identification information corresponding to each ground satellite communication terminal and cache information; according to the channel occupancy, the number of concurrent terminals, identification information corresponding to each ground satellite communication terminal and cache information, channel reservation time is allocated, and an access permission response is obtained; wherein the access permission response is used to control the ground satellite communication terminal to determine whether to report data to the Internet of Things communication satellite by reserving the channel time. The technical solution of the present invention is used to solve the defect in the prior art that multiple data acquisition nodes compete with each other for data reporting, thereby reducing the data upload efficiency, and realizes the smoothing of the peak number of reporting requests sent by at least two ground satellite communication terminals connected to a transiting Internet of Things communication satellite through channel reservation. The transiting Internet of Things communication satellite dynamically determines the available resources on the satellite and sends an access permission response to the ground satellite communication terminal, thereby improving the uplink and downlink channel utilization efficiency of the Internet of Things communication satellite, increasing the information transmission carrying limit of the system, and improving the reliability of data uplink of the ground satellite communication terminal.

[0060] The Internet of Things satellite communication device provided by the present invention is described below. The Internet of Things satellite communication device described below and the Internet of Things satellite communication method described above can be referenced to each other.

[0061] Figure 2 This is a schematic diagram of the structure of the Internet of Things satellite communication device provided by the present invention, referring to Figure 2 As shown, the Internet of Things satellite communication device 200 is applied to an Internet of Things communication satellite, and the Internet of Things communication satellite is connected to at least two ground satellite communication terminals; the Internet of Things satellite communication device 200 includes: a situation determination module 201, a request receiving module 202 and a response obtaining module 203.

[0062] The situation determination module 201 is used to determine the channel occupancy situation and the wake-up request; wherein the wake-up request is used to wake up each ground satellite communication terminal.

[0063] The request receiving module 202 is used to receive a reporting request sent by a ground satellite communication terminal when waking up each ground satellite communication terminal according to a wake-up request; wherein the reporting request includes the number of concurrent terminals, identification information corresponding to each ground satellite communication terminal, and cache information.

[0064] The response obtaining module 203 is used to allocate channel reservation time according to the channel occupancy, the number of concurrent terminals, the identification information and cache information corresponding to each ground satellite communication terminal, and obtain an access permission response; wherein the access permission response is used to control the ground satellite communication terminal to determine whether to report data to the Internet of Things communication satellite by reserving channel time.

[0065] In an exemplary embodiment, the response obtaining module 203 is specifically used to: allocate channel reservation time according to channel occupancy, the number of concurrent terminals, cache information and cache data of terminals corresponding to each ground satellite communication terminal, obtain an access permission response and a target ground satellite communication terminal, and send the access permission response to the target ground satellite communication terminal according to the identification information of the terminal corresponding to the target ground satellite communication terminal; wherein the target ground satellite communication terminal is at least one terminal among all ground satellite communication terminals.

[0066] In an exemplary embodiment, the device further includes: a data receiving module. The data receiving module is used to: after allocating channel reservation duration according to channel occupancy, the number of concurrent terminals, identification information corresponding to each ground satellite communication terminal and cache information, and obtaining an access permission response, receive cache data reported by the ground satellite communication terminal according to the access permission response; determine a response result according to the cache data; wherein the response result is used to control the corresponding ground satellite communication terminal to delete the corresponding cache data in the memory.

[0067] The device of this embodiment can be used to execute the method of any embodiment in the embodiment of the Internet of Things satellite communication method side. Its specific implementation process and technical effects are similar to those in the embodiment of the Internet of Things satellite communication method side. For details, please refer to the detailed introduction in the embodiment of the Internet of Things satellite communication method side, which will not be repeated here.

[0068] Figure 3 is a schematic diagram of the structure of the electronic device provided by the present invention, such as Figure 3 As shown, the electronic device may include: a processor 310, a communication interface 320, a memory 330 and a communication bus 340, wherein the processor 310, the communication interface 320 and the memory 330 complete mutual communication through the communication bus 340. The processor 310 may call the logic instructions in the memory 330 to execute the Internet of Things satellite communication method, the method comprising: determining the channel occupancy and the wake-up request; wherein the wake-up request is used to wake up each ground satellite communication terminal; in the case of waking up each ground satellite communication terminal according to the wake-up request, receiving a report request sent by the ground satellite communication terminal; wherein the report request includes the number of concurrent terminals, the identification information corresponding to each ground satellite communication terminal and the cache information; according to the channel occupancy, the number of concurrent terminals, the identification information corresponding to each ground satellite communication terminal and the cache information, the channel reservation time is allocated, and an access permission response is obtained; wherein the access permission response is used to control the ground satellite communication terminal to determine whether to report data to the Internet of Things communication satellite by reserving the channel time.

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

[0070] Figure 4 This is one of the structural diagrams of the Internet of Things satellite communication system provided by the present invention, such as Figure 4As shown, the Internet of Things satellite communication system 40 includes at least two ground satellite communication terminals 41, a data acquisition and fusion device 42 and an Internet of Things communication satellite 43.

[0071] The ground satellite communication terminal is connected to the Internet of Things communication satellite and the data acquisition and fusion device respectively. The Internet of Things communication satellite is used to obtain the channel occupancy and the number of concurrent terminals of the ground satellite communication terminal; the data acquisition and fusion device is used to obtain the cache information and send the cache information to at least two ground satellite communication terminals; the at least two ground satellite communication terminals are used to obtain the identification information corresponding to each ground satellite communication terminal, determine the reporting request corresponding to each ground satellite communication terminal according to the terminal information and the cache information, and send the reporting request to the Internet of Things communication satellite; the Internet of Things communication satellite is also used to allocate the channel reservation time according to the reporting request corresponding to each ground satellite communication terminal, the channel occupancy and the number of concurrent terminals, and obtain the access permission response. The data acquisition and fusion device is specifically used to obtain the data requirements for information monitoring and collection in the Internet of Things application, wherein the acquisition of the required data is to obtain short messages, pictures, voices and other types of data from the non-specific information generation medium by wired or wireless means, which is not limited in this embodiment; the non-specific information generation medium is used to obtain the sensor collection data, pictures, voices, etc. required by the data user, and the non-specific information generation medium includes sensor data acquisition equipment, information input equipment and ground terminals that do not have the function of reserving channel duration, etc., which are not limited in this embodiment. The data acquisition and fusion device is also used to mark the required data after obtaining the required data, including timestamp, data source, data sequence number mark, data grouping, etc., and cache the data, and send the processed cached data to the ground satellite communication terminal. The Internet of Things communication satellite is specifically used to receive the reporting request sent by each ground satellite communication terminal, and make a judgment based on the reporting request, channel occupancy and terminal information concurrency to determine whether to send the corresponding access permission response in the form of broadcast. The IoT communication satellite is also used to forward the satellite signal beam to the ground satellite communication terminal and the cached data of the data acquisition and fusion device during the transit; the IoT communication satellite sends a broadcast signal during the transit period, and the ground satellite communication terminal wakes up and executes the reporting procedure of the cached data after receiving the wake-up request in the form of a broadcast signal under the satellite signal beam, and sends a reporting request to the IoT communication satellite. The reporting procedure of the cached data is used for the ground satellite communication terminal to wake up after receiving the wake-up request of the transiting IoT communication satellite, and confirm to report the cached data by channel reservation or time slot competition according to the cached information; and delete the corresponding cached data after receiving the ACK response result sent by the transiting IoT communication satellite.

[0072] In this step, IoT communication satellite refers to a low-orbit narrowband IoT communication satellite that meets the data transmission needs of IoT application scenarios in areas not covered by ground networks. It operates in an orbit of 500-1000 kilometers and forwards short messages, voice, pictures, etc.; a constellation composed of several (≥24) low-orbit IoT communication satellites and earth stations, ground data acquisition and fusion equipment, satellite communication ground terminals, etc. constitute a space-ground integrated IoT satellite communication system; the IoT satellite communication system can achieve global data service capabilities, and different numbers of low-orbit narrowband IoT communication satellites can achieve different time return cycles at a single location. IoT communication satellites are also used to forward cached data of ground terminals and information fusion terminals when passing through, and send them to earth stations and data users; the transiting IoT communication satellite is specifically used to confirm its own channel occupancy and the data concurrency of ground satellite communication terminals and data acquisition and fusion equipment under the satellite signal beam of the current IoT communication satellite.

[0073] The low-orbit narrowband IoT communication satellite obtains the earth station requirements of the earth station according to the connected ground satellite communication terminal, and divides the uplink and downlink channel states into different attributes, that is, they are divided into ordinary channels and reservable channels; when the reservable channel transmits long byte data of media such as pictures and long voices for a single terminal, the continuity of the transmission process is ensured by reserving the channel occupancy time, avoiding the risk of transmission failure caused by signal collision between such ground satellite communication terminals and other ground satellite communication terminals in the same data uplink time slot, combined with the improvement of data uplink efficiency of access to ground satellite communication terminals and the improvement of the data transmission carrying capacity of the IoT satellite communication system, the capacity of the IoT satellite communication system is expanded.

[0074] The ground satellite communication terminal is a medium that relies on the integrated earth-ground network of the Internet of Things satellite communication system to realize the aggregation and transmission of monitoring information in the Internet of Things application. It is used to collect and store the information output by the data acquisition and fusion nodes in the Internet of Things application. The terminal has certain data analysis and processing capabilities and can perform data processing such as data unpacking and data assembly according to actual needs; the ground satellite communication terminal has built-in ephemeris information to wake up before the low-orbit narrowband Internet of Things communication satellite passes by. After receiving the broadcast frame sent by the low-orbit narrowband Internet of Things communication satellite, it confirms the channel reservation authority based on the stored data byte length and whether the ground satellite communication terminal currently has the channel reservation authority. The data to be sent is uploaded using the conventional mechanism or the channel reservation mechanism; under the conventional mechanism, the ground satellite communication terminal data uplink under the signal beam of the passing low-orbit narrowband Internet of Things communication satellite adopts a time slot protocol. After receiving the downlink broadcast data from the passing low-orbit narrowband Internet of Things communication satellite, a competition mechanism is used to uplink data within the time slot pre-set by the Internet of Things satellite communication system. If the competition fails, the next time slot or the next transit circle is selected. After the data is sent and the response result sent by the low-orbit narrowband Internet of Things communication satellite is received, the ground satellite communication terminal deletes the corresponding data in the memory according to the response result to complete the data uplink.

[0075] Data acquisition and fusion equipment refers to the equipment used to realize the functions of receiving, summarizing, and preprocessing data collected by front-end sensors. The data acquisition and fusion equipment is also used to collect the response signals of the ground satellite communication terminal or the data acquisition and fusion equipment after receiving the instructions after the Internet of Things communication satellite sends instructions to the ground satellite communication terminal or the data acquisition and fusion equipment through broadcast signals, and report them to the Internet of Things communication satellite.

[0076] Specifically, low-orbit narrowband IoT communication satellites can provide data services for IoT application scenarios in blind spots of ground network coverage, and form a space-ground integrated IoT satellite communication system with ground equipment such as data acquisition and fusion equipment on earth stations and ground satellite communication terminals. Based on a constellation composed of several low-orbit narrowband IoT communication satellites, the IoT satellite communication system can provide data communication services for IoT applications worldwide. The IoT satellite communication system has the characteristics of high capacity (supporting hundreds of millions of terminals), quasi-real-time (data can be accessed to the satellite network at any time), low latency (short signal propagation path), low cost and low power consumption, and provides satellite communication links for IoT applications that do not require high time-sensitivity, including short messages, voice, low-resolution images, etc. After the low-orbit narrowband Internet of Things communication satellite enters orbit, the low-orbit narrowband Internet of Things communication satellite enters the modeling training state after the payload is turned on. The number of long frame channels is set according to the number of current ground satellite communication terminals of the Internet of Things satellite communication system, and each long frame channel is set as a reservable channel. The corresponding ground satellite communication terminal in operation chooses whether to use the channel occupancy time reservation according to the attributes of the data to be sent in the memory, and the spatiotemporal data of the frequency of each long frame channel being reserved and the reservation time of the ground satellite communication terminal can be stored; at the same time, when the low-orbit narrowband Internet of Things communication satellite in orbit sends broadcast frames and receives uplink business data, it regularly records the occupancy of each long frame channel under the current time and position conditions, including the mean channel occupancy time in the current time slice and the peak value of the concurrent volume of the ground satellite communication terminal, and conducts modeling training, thereby determining the channel occupancy of the low-orbit narrowband Internet of Things communication satellite.

[0077] Exemplarily, taking a satellite orbiting in a sun-synchronous orbit (circling the earth once every 96 minutes) as an example, a low-orbit narrowband Internet of Things communication satellite performs modeling and recording every 15 minutes during the flight to record the channel occupancy of the uplink channels of each channel of the low-orbit narrowband Internet of Things communication satellite and the concurrent volume data of the ground satellite communication terminal under the satellite signal beam under the current time and position conditions; based on this, 90 records of the occupancy rate of the uplink channels of the marked Internet of Things communication satellite and the peak concurrent volume of the ground satellite communication terminal can be formed every 24 hours in the modeling training state as the basic information for the resource allocation of the Internet of Things communication satellite, and the above-mentioned spatiotemporal data are transmitted to the earth station of the Internet of Things communication satellite measurement and control through the feeder link of the Internet of Things communication satellite. After the spatiotemporal data undergoes data processing processes such as data statistical analysis, extraction, and modeling, the resource allocation of the uplink channel of the Internet of Things communication satellite is determined, and the status of the Internet of Things communication satellite injection command is solidified, and the low-orbit narrowband Internet of Things communication satellite enters the on-orbit operation stage, and the number of reservable channels and time slot competition channels is fixed.

[0078] Specifically, after determining the channel reservation mechanism for the channel occupancy, the Internet of Things communication satellite obtains the concurrent number of terminals of the ground satellite communication terminal, obtains the data requirements for information monitoring and collection in the Internet of Things application according to the collection and fusion equipment, and sends the data requirements for information monitoring and collection in the Internet of Things application to at least two ground satellite communication terminals. At least two ground satellite communication terminals obtain terminal information corresponding to each ground satellite communication terminal, determine the reporting request corresponding to each ground satellite communication terminal according to the terminal information and the actual needs of Internet of Things information collection and monitoring, and send the reporting request to the Internet of Things communication satellite. Then, the Internet of Things communication satellite makes channel reservations according to the reporting requests corresponding to each ground satellite communication terminal, the channel occupancy and the concurrent number of terminals, and obtains an access permission response.

[0079] In a specific embodiment, the Internet of Things communication satellite is also used to send a wake-up request to the corresponding ground satellite communication terminal according to the number of concurrent terminals; wherein the wake-up request is used to wake up at least two ground satellite communication terminals; at least two ground satellite communication terminals are also used to wake up according to the wake-up request, and continue to execute the steps of obtaining terminal information corresponding to each ground satellite communication terminal after awakening, determining the reporting request corresponding to each ground satellite communication terminal according to the terminal information and the actual needs of Internet of Things information collection and monitoring, and sending the reporting request to the Internet of Things communication satellite; at least two ground satellite communication terminals are also used to collect data according to the actual needs of Internet of Things information collection and monitoring, and perform data caching.

[0080] In a specific implementation, the terminal information includes terminal memory information and terminal identification information, and the Internet of Things communication satellite is specifically used to: determine the number of idle channels according to channel occupancy, determine an access permission response according to the number of idle channels, the number of concurrent terminals, the terminal memory information and the actual needs of Internet of Things information collection and monitoring, and send the access permission response to the corresponding ground satellite communication terminal according to the terminal identification information; the Internet of Things communication satellite is also used to transmit the signal to the ground via a feeder link when a threshold is triggered according to the resource occupancy situation, and send an analysis notification to the communication satellite operator, so that the communication satellite operator can analyze and judge according to the analysis notification.

[0081] Specifically, the available resources on the satellite are determined based on the number of idle channels and the number of concurrent terminals. A decision is made based on the received terminal reporting application to decide whether to issue an access permission response, extract the terminal identification information in the terminal reporting application, and issue an access permission response to the corresponding ground satellite communication terminal.

[0082] In a specific implementation, the ground satellite communication terminal is also used to report data to the Internet of Things communication satellite based on the access permission response.

[0083] Specifically, in this step, different ground satellite communication terminals are specifically based on the space-ground integrated Internet of Things satellite communication network, which realizes the data transmission between the Internet of Things application collection data and the low-orbit narrowband Internet of Things communication satellite.

[0084] Specifically, the ground satellite communication terminal is the carrier for realizing the channel reservation function of the low-orbit narrowband Internet of Things communication satellite. After receiving the broadcast sent by the passing low-orbit narrowband Internet of Things communication satellite, the ground satellite communication terminal starts to execute the uplink logic of the memory data according to the built-in program, and can select the corresponding ordinary channel or reservable channel based on the terminal information of the ground satellite communication terminal and the number, length, priority level and other factors of the data in the memory; for data uplink through the reservable channel, the ground satellite communication terminal sends a report request to the passing low-orbit narrowband Internet of Things communication satellite and describes the duration of the channel occupation. The passing low-orbit narrowband Internet of Things communication satellite decides whether to issue an access permission response according to the current occupancy of the reservable channel; after obtaining the access permission response sent by the passing low-orbit narrowband Internet of Things communication satellite, the ground satellite communication terminal performs data uplink within the reservation duration. , the data uplink process is completed. After receiving the response result sent by the low-orbit narrowband Internet of Things communication satellite, the ground satellite communication terminal determines that the data upload is successful based on the response result, and deletes the successfully uploaded data from the memory. If there is data that has not been successfully uplinked within the reserved time, these data will then be uplinked using conventional channels; through conventional channels, data uplink is performed, and the data uplink of the ground satellite communication terminal under the signal beam of the passing low-orbit narrowband Internet of Things communication satellite adopts a time slot protocol. After receiving the downlink broadcast data from the passing low-orbit narrowband Internet of Things communication satellite, a competition mechanism is used to uplink data within the time slot pre-set by the Internet of Things satellite communication system. If the competition fails, the next time slot or the next transit circle is selected. After the data is sent and the response result sent by the low-orbit narrowband Internet of Things communication satellite is received, the corresponding data in the memory is deleted to complete the data uplink.

[0085] In a specific implementation, it also includes: under the premise of a channel reservation mechanism, ground satellite communication terminals with different permissions are divided; that is, ordinary terminals and reservable channel terminals: ordinary terminals need to send memory data within the time slot agreed by the Internet of Things satellite communication system during the transit of a low-orbit narrowband Internet of Things communication satellite to which the Internet of Things satellite communication system belongs, and compete with other ground satellite communication terminals under the transit satellite signal beam in the same time slot to achieve data uplink; if the data uplink is unsuccessful, it is necessary to wait for the next time slot or the next transit of a low-orbit narrowband Internet of Things communication satellite; reservable channel terminals, during the transit of a low-orbit narrowband Internet of Things communication satellite, unpack or assemble the memory data according to indicators such as the memory data byte length and the data importance, and then select the corresponding ordinary channel or reservable channel, so as to obtain more data uplink opportunities.

[0086] In a specific embodiment, the data acquisition and fusion device refers to a device that can connect to multiple sensors in a region through a wired or low-power local area network connection, receive multi-source heterogeneous data collected by front-end sensors in Internet of Things application scenarios, and aggregate, store, and pre-process the data, and realize the functions of a ground satellite communication terminal, thereby realizing data interaction between sensor front-end data acquisition and the Internet of Things satellite communication system.

[0087] In a specific embodiment, Figure 5 This is the second structural diagram of the Internet of Things satellite communication system provided by the present invention, such as Figure 5 As shown, the Internet of Things satellite communication system also includes an auxiliary device 44, which is connected to at least two ground satellite communication terminals, and the auxiliary device includes at least one of a power supply facility, a lithium battery, an antenna, a cable and a structural support.

[0088] In this step, the auxiliary equipment is used to ensure the normal operation of the ground satellite communication terminal.

[0089] Specifically, the auxiliary equipment is connected to at least two ground satellite communication terminals, and the auxiliary equipment includes at least one of power supply facilities, lithium batteries, antennas, cables and structural supports. The auxiliary equipment is used to ensure the normal operation of each ground satellite communication terminal.

[0090] The present invention provides an Internet of Things satellite communication system, which includes at least two ground satellite communication terminals, a data acquisition and fusion device, and an Internet of Things communication satellite. The ground satellite communication terminal is connected to the Internet of Things communication satellite and the data acquisition and fusion device, respectively. The Internet of Things communication satellite is used to obtain the channel occupancy status and the number of concurrent terminals of the ground satellite communication terminal; the data acquisition and fusion device is used to obtain cached data and send the cached data to at least two ground satellite communication terminals; at least two ground satellite communication terminals are used to obtain identification information corresponding to each ground satellite communication terminal, determine the reporting request corresponding to each ground satellite communication terminal according to the terminal information and the cached information, and send the reporting request to the Internet of Things communication satellite; the Internet of Things communication satellite is also used to allocate channel reservation time according to the reporting request corresponding to each ground satellite communication terminal, the channel occupancy status and the number of concurrent terminals, and obtain an access permission response. The technical solution of the present invention is used to solve the defect in the prior art that multiple data acquisition nodes compete with each other for data reporting, thereby reducing the data upload efficiency. It can achieve the smoothing of the reporting request sending access permission response of at least two ground satellite communication terminals connected to the passing Internet of Things communication satellite through channel reservation, improve the utilization rate of the uplink and downlink channels of the Internet of Things communication satellite, and improve the data upload efficiency of the ground satellite communication terminal to the Internet of Things communication satellite.

[0091] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program 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 determination of channel occupancy and wake-up requests provided by the above-mentioned methods; wherein the wake-up request is used to wake up each ground satellite communication terminal; when each ground satellite communication terminal is woken up according to the wake-up request, a reporting request sent by the ground satellite communication terminal is received; wherein the reporting request includes the number of concurrent terminals, identification information corresponding to each ground satellite communication terminal and cache information; channel reservation time is allocated according to the channel occupancy, the number of concurrent terminals, identification information corresponding to each ground satellite communication terminal and cache information, and an access permission response is obtained; wherein the access permission response is used to control the ground satellite communication terminal to determine whether to report data to the Internet of Things communication satellite by reserving channel time.

[0092] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the channel occupancy determination and wake-up request provided by the above-mentioned methods; wherein the wake-up request is used to wake up each ground satellite communication terminal; when each ground satellite communication terminal is woken up according to the wake-up request, a reporting request sent by the ground satellite communication terminal is received; wherein the reporting request includes the number of concurrent terminals, identification information and cache information corresponding to each ground satellite communication terminal; channel reservation time is allocated according to the channel occupancy, the number of concurrent terminals, identification information and cache information corresponding to each ground satellite communication terminal, and an access permission response is obtained; wherein the access permission response is used to control the ground satellite communication terminal to determine whether to report data to the Internet of Things communication satellite by reserving channel time.

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

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

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

Claims

1. A satellite communication method for Internet of Things, characterized in that: Applied to an Internet of Things communication satellite, the Internet of Things communication satellite is connected to at least two ground satellite communication terminals; comprising: Determining channel occupancy and a wake-up request; wherein the wake-up request is used to wake up each of the ground satellite communication terminals; In the case of waking up each of the ground satellite communication terminals according to the wake-up request, receiving a report request sent by the ground satellite communication terminal; wherein the report request includes the number of concurrent terminals, identification information corresponding to each of the ground satellite communication terminals, and cache information; Channel reservation time is allocated according to the channel occupancy, the concurrent number of terminals, the identification information corresponding to each of the ground satellite communication terminals and the cache information, and an access permission response is obtained; wherein the access permission response is used to control the ground satellite communication terminal to determine whether to report data to the Internet of Things communication satellite by reserving channel time.

2. The Internet of Things satellite communication method according to claim 1, characterized in that: The step of reserving a channel according to the channel occupancy status, the number of concurrent terminals, the identification information corresponding to each of the ground satellite communication terminals and the cache information, and obtaining an access permission response includes: Channel reservation duration is allocated according to the channel occupancy, the concurrent number of terminals, the cache data of the terminal corresponding to each of the ground satellite communication terminals, and the cache information, an access permission response and a target ground satellite communication terminal are obtained, and the access permission response is sent to the target ground satellite communication terminal according to the identification information of the terminal corresponding to the target ground satellite communication terminal; wherein the target ground satellite communication terminal is at least one terminal among all the ground satellite communication terminals.

3. The Internet of Things satellite communication method according to claim 1, characterized in that: After allocating the channel reservation duration according to the channel occupancy, the number of concurrent terminals, the identification information corresponding to each of the ground satellite communication terminals and the buffer information, and obtaining an access permission response, the method further includes: receiving cache data reported by the ground satellite communication terminal according to the access permission response; A response result is determined according to the cache data; wherein the response result is used to control the corresponding ground satellite communication terminal to delete the corresponding cache content in the memory.

4. An Internet of Things satellite communication device, characterized in that: Applied to an Internet of Things communication satellite, the Internet of Things communication satellite is connected to at least two ground satellite communication terminals; comprising: A situation determination module, used to determine the channel occupancy situation and the wake-up request; wherein the wake-up request is used to wake up each of the ground satellite communication terminals; A request receiving module, configured to receive a reporting request sent by the ground satellite communication terminal when each ground satellite communication terminal is awakened according to the awakening request; wherein the reporting request includes the number of concurrent terminals, identification information corresponding to each ground satellite communication terminal, and cache information; The response obtaining module is used to allocate channel reservation time according to the channel occupancy, the number of concurrent terminals, the identification information corresponding to each of the ground satellite communication terminals and the cache information, and obtain an access permission response; wherein the access permission response is used to control the ground satellite communication terminal to determine whether to report data to the Internet of Things communication satellite by reserving channel time.

5. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, the Internet of Things satellite communication method as described in any one of claims 1-3 is implemented.

6. An Internet of Things satellite communication system, characterized in that: The method comprises at least two ground satellite communication terminals, a data acquisition and fusion device, and an Internet of Things communication satellite used in the Internet of Things satellite communication method according to any one of claims 1 to 3, wherein the ground satellite communication terminal is connected to the Internet of Things communication satellite and the data acquisition and fusion device respectively; wherein: The IoT communication satellite is used to obtain channel occupancy and the number of concurrent terminals of the ground satellite communication terminal; The data acquisition and fusion device is used to obtain cache information and send the cache information to at least two of the ground satellite communication terminals; at least two of the ground satellite communication terminals, used to obtain identification information corresponding to each of the ground satellite communication terminals, determine a reporting request corresponding to each of the ground satellite communication terminals according to the terminal information and the cache information, and send the reporting request to the Internet of Things communication satellite; The Internet of Things communication satellite is also used to allocate channel reservation time according to the reporting request corresponding to each ground satellite communication terminal, the channel occupancy status and the concurrent number of terminals, and obtain an access permission response.

7. The Internet of Things satellite communication system according to claim 6, characterized in that: The terminal information includes cached data of the terminal, and the IoT communication satellite is further used to send a wake-up request to the corresponding ground satellite communication terminal according to the concurrent number of the terminals; wherein the wake-up request is used to wake up at least two of the ground satellite communication terminals; At least two of the ground satellite communication terminals are further used to wake up according to the wake-up request, and continue to execute the acquisition and reporting of the reporting request after waking up, determine the target reporting request corresponding to each of the ground satellite communication terminals according to the cache data and terminal authority of the terminal, and send the target reporting request to the Internet of Things communication satellite; At least two of the ground satellite communication terminals are also used to collect data based on the cached data and perform data caching.

8. The Internet of Things satellite communication system according to claim 7, characterized in that: The terminal information also includes identification information of the terminal. The Internet of Things communication satellite is specifically used to: determine an access permission response based on the number of idle channels, the concurrent number of terminals, the cached data and the cached information, and send the access permission response to the corresponding ground satellite communication terminal based on the identification information of the terminal.

9. The Internet of Things satellite communication system according to claim 8, characterized in that: Also includes: The Internet of Things communication satellite is also used to transmit a notification to the ground via a feeder link when the on-board resource occupancy ratio triggers a preset threshold, and to send an analysis notification to the communication satellite operator corresponding to the Internet of Things communication satellite, so that the communication satellite operator can perform analysis and judgment based on the analysis notification.

10. The Internet of Things satellite communication system according to claim 8, characterized in that: The ground satellite communication terminal is also used to report data to the Internet of Things communication satellite according to the access permission response.

Citation Information

Patent Citations

  • Satellite data acquisition system

    CN103326952A

  • Multi-request user access control method and device and electronic equipment

    CN114401551A

  • Material state monitoring method and device based on high-throughput satellite Internet of Things

    CN117978240A

  • Managing traffic in communications system having dissimilar CDMA channels

    CN1886948A

  • Satellite communication slot allocation device and satellite communication system

    JP1995107026A

Cited By

  • Data acquisition system and data acquisition method

    CN120185696A