Nova Patents
EP0993149A2

Channel allocation method and apparatus

Abstract

A method for authenticating terminals in a wireless communication service involves receiving registration requests from terminals requiring access, transmitting to each of the terminals a signalling channel assignment signal allocating a duplex signalling channel uniquely to each terminal, transmitting in the signalling channel an authentication request signal, receiving an authentication response signal in the channel, the contents of which depend on the context of the authentication request signal, and deciding whether to allow access to the system according to the contents of the authentication response signal.

EP0993149A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 8 October 2019, 7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

32 claims: 19 independent, 13 dependent

  1. 1
    A method of allocating a plurality of data streams (MC) to at least one physical channel (SAB) in a wireless communication system, comprising:grouping said plurality of data streams (MC) into a plurality of groups (BC) each comprising one or more of said data streams;formatting each said group of data streams in packets including a group identifier (BH) uniquely identifying that group (BC);and collectively determining the allocation of each of said groups (BC) to said at least one physical channel (SAB), such that said allocation of each said group (BC) is applied to all of the data streams (MC) comprising said group.
  2. 6
    A method as claimed in any one of claims 3 to 5, wherein said quality of service requirement includes an encryption requirement.
  3. 7
    A method as claimed in any one of claims 1 to 6, further comprising modifying the allocation of said data streams (MC) to said groups (BC) in response to a change in said data streams.
  4. 8
    A method as claimed in any one of claims 1 to 7, further comprising modifying the allocation of at least one of said groups (BC) to said at least one physical channel (SAB) in response to a change in said data streams.
  5. 11
    A method as claimed in any one of claims 1 to 10, wherein there are a plurality of said physical channels (SAB), and at least one of said groups (BC) is allocated concurrently to more than one of said physical channels.
  6. 12
    A method as claimed in any one of claims 1 to 11, further comprising:determining a bandwidth allocation from said one or more physical channels (SAB) for each of said groups (BC), wherein said step of collectively determining the allocation of each of said groups is performed according to the bandwidth allocation of the respective group.
  7. 13
    A method as claimed in any one of claims 1 to 12, comprising buffering each of said data streams (MC) in a respective data stream buffer (B) and, for each of said groups (BC) which comprises more than one data stream, multiplexing the data streams for that group by reading from the respective data stream buffers in a predetermined sequence.
  8. 15
    A method as claimed in any one of claims 1 to 14, further comprising buffering the one or more data streams (MC) of each group (BC) in a respective group buffer (B), and for each said physical channel (SAB), reading data from the respective group buffer of each group allocated to that physical channel for output on that physical channel in a predetermined sequence according to the determined allocation of said group.
  9. 16
    A method as claimed in any one of claims 1 to 15, wherein a respective group bandwidth is allocated to each of said groups (BC) and a respective data stream bandwidth is allocated to each of said data streams (MC), the method further comprising receiving a request to add an additional data stream with a requested bandwidth requirement, and selecting one or more of said groups for said additional data stream according to the available group bandwidth of each of said groups.
  10. 19
    A method as claimed in any one of claims 1 to 18, further comprising generating signalling information indicating the allocation of said data streams to said groups and of said groups to said physical channels (SAB), wherein one of said data streams comprises said signalling information.
  11. 20
    A method of allocating a plurality of data streams (MC) to a plurality of physical channels (SAB) in a wireless communication system (2, 12, 14), comprising:allocating each of said data streams (MC) to at least one of said physical channels (SAB) such that at least one of said data streams is allocated concurrently to more than one of said physical channels while another at least one of said data streams is allocated to only one of said physical channels.
  12. 21
    A method of multiplexing a plurality of logical channels (MC; BC) onto a plurality of physical wireless communication channels (SAB), comprising:continuously monitoring the collective bandwidth requirements of said logical channels and varying the allocation of said logical channels to said physical channels so that a minimum number of said physical channels necessary to satisfy said collective bandwidth requirements is used to carry said logical channels.
  13. 22
    A method of multiplexing a plurality of logical channels (MC; BC) onto a plurality of physical wireless channels (SAB), wherein at least one of said physical channels is of a different channel type providing a different Quality of Service from that of another one of said physical channels, the method comprising:allocating each of said logical channels to a selected one or more of said physical channels according to a Quality of Service requirement of that logical channel.
  14. 23
    A method of multiplexing a plurality of logical channels (MC; BC) onto a group of physical wireless channels (SAB), the method comprising:allocating each of said logical channels to a selected one or more of said group of physical channels according to a Quality of Service requirement of that logical channel, varying the Quality of Service requirement of at least one of said logical channels, determining whether the varied Quality of Service requirement can be supported by said physical channels, and, in response to a negative result of said determination, adding one or more additional physical wireless channels to said group of physical wireless channels and repeating said allocating step.
  15. 24
    An authentication method for determining whether to provide communication services to each of a plurality of wireless terminals (2), comprising:transmitting respectively to each of said terminals (2) a unique signalling channel assignment signal, indicating to that terminal a duplex signalling channel uniquely assigned to that terminal;transmitting to each of said terminals in said respective signalling channel a respective authentication request signal;receiving from each of said terminals in said respective signalling channel a respective authentication response signal, the contents of which are dependent on the contents of the authentication request signal;and determining whether to provide subsequent communication services to each of said terminals according to the contents of the authentication response signal received from that terminal.
  16. 26
    A method of authentication for a wireless communications terminal (2), comprising:receiving a signalling channel assignment signal indicating a duplex signalling channel uniquely assigned to that terminal;receiving an authentication request signal on said signalling channel;generating an authentication response signal on the basis of the content of said authentication request signal and identification information provided at the terminal;and transmitting said authentication response signal.
  17. 28
    An authentication method for determining whether to provide communication services to each of a plurality of wireless terminals (2), comprising:allocating to each of said terminals a respective control signalling channel with a respective quality of service which is variable from one said signalling channel to another;and performing an authentication exchange with each of said terminals on the respective control signalling channels so as to determine whether to provide services to that terminal.
  18. 30
    Apparatus arranged to perform the method as claimed in any preceding claim.
  19. 32
    A computer program arranged to perform the method as claimed in any one of claims 1 to 29 when executed by processing means.
Independent claims19