EP1575231A1

Internet connection system and server for routing connection to client device

Abstract

There is provided an Internet connection system which can receive benefit of the IPc6 by comparatively easy means and in which a manufacturer of devices of the client side can find an original added value. An IPv6 packet is transmitted/received by a tunneling connection between a home network and a server of the Internet side. Devices contained in the home network can be uniquely recognized and controlled from outside via the server. Since all the communications are performed via the server of the Internet side regardless of the carrier and the ISP, a terminal device at home and all the connections to the terminal device can be freely set and controlled by the owner or the manufacturer of the server of the Internet side.

EP1575231A1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 1 December 2023, 2.8 years ago.

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

46 claims: 4 independent, 42 dependent

  1. 1
    An Internet connection system, comprising:a relay device connected to a client device and provided in a first network, the first network communicated in a first protocol;anda server connected to the relay device through a second network in a second protocol,    wherein the relay device comprises: a client device global address storage section for storing a global address of the client device in the first protocol;a server address storage section for storing a global address of the server in the second protocol;a first routing device for routing a connection from the client device through the server based on the global address of the server stored in the server address storage section;anda first packet processing device for capsulating/decapsulating packets, the packets in the first protocol, using the second protocol to thereby establish a tunneling connection with the server in the first protocol,and wherein the server comprises: a second packet processing device for capsulating/decapsulating packets, the packets in the first protocol, using the second protocol to thereby establish a tunneling connection with the relay device;a client device global address management device for managing the global address of the client device in the first protocol, the client device connected to the relay device, in association with a global address of the relay device in the second protocol;anda second routing device for routing a connection to the relay device based on the global address of the client device managed by the client device global address management device.
  2. 23
    A relay device, used in an Internet connection system which comprises:the relay device connected to a client device and provided in a first network, the first network communicated in a first protocol;and a server connected to the relay device through a second network in a second protocol, comprising: a client device global address storage section for storing a global address of the client device in the first protocol;a server address storage section for storing a global address of the server in the second protocol;a first routing device for routing a connection from the client device through the server based on the global address of the server stored in the server address storage section;anda first packet processing device for capsulating/decapsulating packets, the packets in the first protocol, using the second protocol to thereby establish a tunneling connection with the server in the first protocol.
  3. 24
    A server, used in an Internet connection system which comprises:a relay device connected to a client device and provided in a first network, the first network communicated in a first protocol;and the server connected to the relay device through a second network in a second protocol, comprising: a second packet processing device for capsulating/decapsulating packets, the packets in the first protocol, using the second protocol to thereby establish a tunneling connection with the relay device;a client device global address management device for managing a global address of the client device in the first protocol, the client device connected to the relay device, in association with a global address of the relay device in the second protocol;anda second routing device for routing a connection to the relay device based on the global address of the client device managed by the client device global address management device.
  4. 25
    A server, used in an Internet connection system which comprises:a relay device provided in a first network;and the server connected to a client device through the relay device and the Internet, the client device connected to the first network, comprising: a client device address management device for managing an address of the client device connected to the relay device in association with an address of the relay device;a routing device for routing a connection, the connection from the Internet to the client device, to the relay device connected to the client device based on the address of the client device managed at the client device address management device;a model identification section for determining if the client device is of a predetermined model and/or the relay device is of a predetermined model;anda command conversion section for converting a command to be sent to the client device to a command in a predetermined format to control the client device based on results from the model identification section.