EP1796343B1

Protocol in a wireless communication system

Abstract

This record has no abstract on file.

EP1796343B1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 29 November 2022, 3.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

16 claims: 7 independent, 9 dependent

  1. 1
    A network controller (700) for a mobile communication between a wireless mobile device (204) and a network device (206a, 206b), the network controller (700) including a TCP layer (772) for communications with the network device (206a, 206b) and a current access point (610) associated with the mobile device (204), wherein the network controller is configured to communicate with the network device and the access point via a cable network, and the network controller comprises:a first protocol layer (780) configured to maintain a first virtual circuit between the network controller (700) and the network device (206a, 206b);a second protocol layer (774) configured to maintain a second virtual circuit between the network controller (700) and the current access point (610);and a third protocol layer (776) configured to bridge a communication between the first virtual circuit and the second virtual circuit through mapping, wherein the second protocol layer (774) is configured to extract a first data segment (300) encapsulated into a second data segment (400) received via the second virtual circuit and pass it to the third protocol layer (774) for transmission to the network device (206a, 206b), the first data segment (300) comprising message data (302) from the mobile device (204) and a session number (312) for identifying the network device (206a, 206b), wherein the third protocol layer (776) is configured to extract the message data (302) from the first data segment (300), re-assemble a message from the extracted message data, and map the assembled message to the first virtual circuit based on the session number (312) that identifies a data format of the message data (302);and wherein the second protocol layer (774) is further configured to receive data from the third protocol layer (776) and process the received data for transmission to the current access point (610).
  2. 3
    The network controller according to any one of claims 1-2, wherein the first data segment (300) comprises a header (304), and wherein the first data segment header (304) has a length less than a TCP/IP header.
  3. 7
    The network controller according to any one of claims 4-6, wherein the third protocol layer (776) is configured to bridge the communication by mapping the transport layer data segment (300) between the virtual circuits.
  4. 8
    The network controller according to any one of claims 1-7, wherein the first virtual circuit is maintained with a TCP protocol layer on the network device (206a, 206b), the second virtual circuit being maintained with a TCP protocol layer on the access point (610).
  5. 9
    A system for a mobile communication, comprising:a network controller (700) according to any one of claims 1-8;and one or more access points (610), each being accessible from the mobile device (204) and being adapted to: (i) periodically broadcast a beacon data frame having a boot number uniquely assigned to the access point (610), to allow the mobile device (204) to identify that it is in range of the access point (610);and (ii) transmit the boot number to the network controller when receiving a response with the boot number from the mobile device (204).
  6. 11
    A method for a mobile communication between a mobile device (204) and a network device (206a, 206b) via a network controller (700), the network controller (700) including a TCP layer (772) for communications with the network device (206a, 206b) and a current access point (610) associated with the mobile device (204), wherein the method comprises the steps of:at the network controller (700), controlling a communication between the network device (206a, 206b) and the current access point (610) via a cable network, the network controller (700) having a first protocol layer (780) configured for maintaining a first virtual circuit between the network controller (700) and the network device (206a, 206b), a second protocol layer (774) configured for maintaining a second virtual circuit between the network controller (700) and the current access point (610), and a third protocol layer (776) configured for bridging a communication between the first virtual circuit and the second virtual circuit, the network controller communicating with the network device and the access point via the cable network;the step of controlling including: at the second protocol layer (774), extracting a first data segment (300) encapsulated into a second data segment (400) received from the current access point (610) via the second virtual circuit and passing it to the third protocol layer (776) for transmission to the network device (206a, 206b), the first data segment (300) comprising message data (302) from the mobile device (204) and a session number (312) for identifying the network device (206a, 206b);at the third protocol layer (776), extracting the message data (302) from the first data segment (300), re-assembling a message from the extracted message data, and mapping the assembled message to the first virtual circuit based on the session number (312) used to identify a data format of the message data (302) received from the mobile device (204);and at the second protocol layer (774), receiving data from the third protocol layer (776) and processing the received data for transmission to the current access point (610).
  7. 16
    The method according to any one of claims 12-15, comprising the steps of:at the access point (610), periodically broadcasting a beacon data frame having a boot number uniquely assigned to the access point (610) to allow the mobile device (204) to identify that it is in range of the access point (610);and transmitting the boot number to the network controller (700) when receiving a response with the boot number from the mobile device (204).