EP1575230B1

Server for routing connection to client device

Abstract

This record has no abstract on file.

EP1575230B1, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 28 November 2023, 2.8 years ago.

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

8 claims: 2 independent, 6 dependent

  1. 1
    A network-enabled home appliance (2, 3) that is located within a private network (1) and is controllable by a command in a predetermined format specific to the network-enabled home appliance, the network-enabled home appliance characterized by including:a control section (20) for receiving a packet which includes the command in the predetermined format from a server (6) located on the Internet (4), and for controlling the network-enabled home appliance based on the command;a server address storage section (10) for storing a global address of the server (6) located on the Internet;a tunneling establishing section (11) for establishing a tunneling connection with the server (6) based on the global address of the server (6);and a packet processing device (12) for capsulating/decapsulating packets, the packets communicated with the server (6) through the tunneling connection, and routing the packets to the control section (20) or the server (6).
  2. 2
    The network-enabled home appliance (2, 3) of Claim 1, further comprising:a broker server address storage section for storing an address of a tunneling broker server located on the Internet(4);and a server address obtaining section for accessing the tunneling broker server based on the address of the tunneling broker server, and receiving the global address of the server (6) from the tunneling broker server.
  3. 3
    An Internet connection system having a server (6) located on the Internet (4) and a network-enabled home appliance (2, 3) located within a private network (1) and controllable by a command in a predetermined format specific to the network-enabled home appliance, the server being connected to the network-enabled home appliance (2, 3) through the Internet (4), characterized in that the server (6) includes:a command setup section (22) for converting a command to be sent to the network home appliance (2, 3) to a predetermined format specific to the network home appliance (2, 3), a tunneling establishing section (17) for establishing a tunneling connection with the network-enabled home appliance (2, 3) a capsulating processing device (18) for capsulating/decapsulating packets to or from the network home appliance (2, 3);and a routing device (19) for routing a connection from the Internet (4) to the network-enabled home appliance (2, 3) through the tunneling connection to the network-enabled home appliance (2, 3) and transmitting a packet including the command in the predetermined format to the network-enabled home appliance (2, 3);and wherein the network-enabled home appliance (2, 3) includes: a control section (20) for receiving the packet which includes the command in the predetermined format from the server (6), and for controlling the network-enabled home appliance (2, 3) based on the command, a server address storage section (10) for storing a global address of the server (6) located on the Internet (4), a tunneling establishing section (11) for establishing a tunneling connection with the server (6) based on the global address of the server (6), and a packet processing device (12) for capsulating/decapsulating packets, the packets communicated to the server (6) through the tunneling connection;and for routing the packets to the control section (20) or the server (6).