In a two way cable system that includes a controller and a plurality of
user terminals, a method of granting rights for upstream data transmission
from the user terminals includes processing contention requests to
generate contention grants and maintaining a list of connections, each
connection having specified therefor a predetermined bit rate. The
controller sends a downstream data stream to the user terminals and
receives an upstream data stream from the user terminals. The downstream
data stream includes a plurality of grant fields, and the upstream data
stream includes upstream data slots and upstream control slots. The method
further includes scheduling preemptive grants for upstream data slots
using selected fields of the plurality of grant fields so as to provide
preemptive grants for upstream data transport at a bit rate specified for
each connection, sending to the user terminals a data transmission grant
in a grant field of the plurality of grant fields for which a preemptive
grant is scheduled, and sending to the user terminals a data transmission
grant in a grant field of the plurality of grant fields in which a
contention grant is pending and no preemptive grant is scheduled.
Em uma maneira dois cabografe o sistema que inclui um controlador e um plurality de terminais do usuário, um método de conceder direitas para a transmissão de dados de rio acima do usuário que os terminais incluem processar pedidos da disputa gerar concessões da disputa e manter uma lista das conexões, cada conexão que especifica therefor uma taxa de bocado predeterminada. O controlador emite um córrego de dados downstream aos terminais do usuário e recebe um córrego de dados rio acima dos terminais do usuário. O córrego de dados downstream inclui um plurality de campos da concessão, e o córrego de dados rio acima inclui entalhes rio acima dos dados e entalhes rio acima do controle. O método mais adicional inclui concessões preemptive programando para entalhes rio acima dos dados usando campos selecionados do plurality de campos da concessão para fornecer concessões preemptive para o transporte rio acima dos dados em uma taxa de bocado especificada para cada conexão, emitindo aos terminais do usuário uma concessão da transmissão de dados de em um campo da concessão do plurality dos campos da concessão para que uma concessão preemptive é programada, e não emitir aos terminais do usuário uma concessão da transmissão de dados de em um campo da concessão do plurality dos campos da concessão em que uma concessão da disputa é pendente e nenhuma concessão preemptive é programada.