EP1271885B1

Method and system for communication between a short range rf client and a remote server

Abstract

This record has no abstract on file.

EP1271885B1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 19 June 2022, 4.3 years ago.

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

16 claims: 7 independent, 9 dependent

  1. 1
    A method for use in an OBEX bridge (150, 250, 450) and for enabling communication between a short range RF client (101, 401) and a remote OBEX server (199, 299, 399, 499) via a TCP/IP connection (466), the method including the steps of:receiving RFCOMM encoded OBEX communications over a short range radio link from the RF client (101, 401);assigning a unique IP address, which address is internal to the OBEX bridge, to the received RFCOMM encoded OBEX communications;determining a destination IP address for the received RFCOMM encoded OBEX communications;encapsulating OBEX data requests of the received RFCOMM encoded OBEX communications into TCP/IP packets;and transmitting the TCP/IP encapsulated packets to the OBEX server over a TCP/IP connection.
  2. 5
    The method of any one of claims 1 - 4, further including:receiving TCP/IP packets with OBEX encoded data responses over the TCP/IP connection from the OBEX server;routing the OBEX encoded data responses based on the unique IP address of the assigning step;and transmitting the OBEX encoded data responses to the RF client via said short range radio link.
  3. 6
    A computer-readable medium storing a computer program for enabling communication between a short range RF client (101, 401) and a remote OBEX server (199, 299, 399, 499) via a TCP/IP connection (466), wherein    the computer program is for causing an OBEX bride to perform the steps recited in any one of claims 1 - 5 when the computer program is run on a general purpose computer included by the OBEX bridge.
  4. 7
    A system for enabling communication between a short range RF client (101, 401) and a remote server (199, 299, 399, 499) via a TCP/IP connection (466) characterized in that    the system includes a remote OBEX server (199, 299, 399, 499) and in that the system includes an OBEX bridge, which OBEX bridge includes:means for receiving RFCOMM encoded OBEX communications over a short range radio link from the RF client (101, 401);means for assigning a unique IP address, which address is internal to the OBEX bridge, to the received RFCOMM encoded OBEX communications;means for determining a destination IP address for the received RFCOMM encoded OBEX communications;means for encapsulating OBEX data requests of the received RFCOMM encoded OBEX communications into TCP/IP packets;and means for transmitting the TCP/IP encapsulated packets to the OBEX server over a TCP/IP connection.
  5. 11
    The system of any one of claims 7-10, the OBEX bridge further including:means for receiving TCP/IP packets with OBEX encoded data responses over the TCP/IP connection from the OBEX server;means for routing the OBEX encoded data responses based on the unique IP address assigned to the received RFCOMM encoded OBEX communications;and means for transmitting the OBEX encoded data responses to the RF client via said short range radio link.
  6. 12
    An OBEX bridge apparatus (150, 250, 450) for enabling communication between a short range RF client (101, 401) and a remote OBEX server (199, 299, 399, 499) via a TCP/IP connection (466) the OBEX bridge apparatus including:a processor (202);a memory (205), communicatively connected to the processor;a program, stored in the memory, including: a module to receive RFCOMM encoded OBEX communications over a short range radio link from the RF client (101, 401);a module to assign a unique IP address, which address is internal to the OBEX bridge, to the received RFCOMM encoded OBEX communications;a module to determine a destination IP address for the received RFCOMM encoded OBEX communications;a module to encapsulate OBEX data requests of the received RFCOMM encoded OBEX communications into TCP/IP packets;and a module to transmit the TCP/IP encapsulated packets to the OBEX server over a TCP/IP connection.
  7. 16
    The OBEX bridge apparatus of any one of claims 12-15, the OBEX bridge apparatus further including:a module to receive TCP/IP packets with OBEX encoded data responses over the TCP/IP connection from the OBEX server;a module to route the OBEX encoded data responses based on the unique IP address assigned to the received RFCOMM encoded OBEX communications;and a module to transmit the OBEX encoded data responses to the RF client via said short range radio link.