摘要 |
<p>A data communication system and method that allocates an amount of bandwidth to a ground terminal for uplink transmission of one or more data packets in a non-Geosynchronous (NGSO) satellite data communication network. A bandwidth request message is generated and transmitted to a bandwidth allocation processing unit in the NGSO satellite data communication network. The bandwidth request message requests allocation of an amount of bandwidth to a ground terminal for uplink transmission of one or more data packets and identifies a priority status of the data packets for which bandwidth is sought. The bandwidth allocation processing unit allocates bandwidth to the ground terminal in accordance with the priority status identified in the bandwidth request message. Allocated bandwidth is reported to the ground terminal in a bandwidth allocation response. If sufficient bandwidth is not available to satisfy a bandwidth request message, the bandwidth request may be denied or a partial allocation of bandwidth may be permitted. Furthermore, bandwidth allocated for transmission of data packets having a lower priority status may be preempted in favor of bandwidth for transmitting data packets having a higher priority status. Bandwidth allocation is managed using a data structure having a number of slots that represent portions of the bandwidth which are selectively allocated to ground terminals for uplink transmission of data packets.</p> |