Method for setting up a communication between a device and a host application over an IP network, host application and DSL router, and software programs realizing said method
First Claim
1. ) Method for setting up a communication between a device (R1;
- R2) and a host application (A11;
A12;
A21;
A22) over an IP network, where said device has no externally known IP address, said method including the steps of;
a) sending out a multicast discovery request by said host application to a specific multicast address and a specific port known by said device;
b) said device responding to said discovery request with a multicast discovery response sent to said specific multicast address and specific port number, said identification message including a unique identification parameter proper to said device and host IP address and application port number as identified from said discovery request;
c) said host application accepting said discovery response based on said host IP address and application port number and sending subsequent multicast messages to said specific multicast address and specific port and including said identification parameter;
d) said device accepting said subsequent multicast messages based on said identification parameter and sending subsequent multicast messages to said specific multicast address and specific port and including said identification parameter and said host IP address and application port number.
10 Assignments
0 Petitions
Accused Products
Abstract
A method is described for setting up a communication between a device (R1;R2) and a host application (A11; A12; A21; A22) over an IP network, where this device has no externally known IP address. The method includes the steps of:
a. sending out a multicast discovery request by the host application to a specific multicast address and a specific port known by the device;
b. the device responding to the discovery message with a multicast discovery response to the specific multicast address and specific port number, the discovery response including a unique identification parameter proper to the device and the host IP address and application port number;
c. the host application accepting this identification message based on the host IP address and application port number and sending subsequent multicast messages to the specific multicast address and specific port and including the identification parameter;
d. the device accepting the subsequent multicast messages based on the identification parameter and sending subsequent multicast messages to the specific multicast address and specific port and including the identification parameter and the host IP address and application port number.
25 Citations
9 Claims
-
1. ) Method for setting up a communication between a device (R1;
- R2) and a host application (A11;
A12;
A21;
A22) over an IP network, where said device has no externally known IP address, said method including the steps of;
a) sending out a multicast discovery request by said host application to a specific multicast address and a specific port known by said device;
b) said device responding to said discovery request with a multicast discovery response sent to said specific multicast address and specific port number, said identification message including a unique identification parameter proper to said device and host IP address and application port number as identified from said discovery request;
c) said host application accepting said discovery response based on said host IP address and application port number and sending subsequent multicast messages to said specific multicast address and specific port and including said identification parameter;
d) said device accepting said subsequent multicast messages based on said identification parameter and sending subsequent multicast messages to said specific multicast address and specific port and including said identification parameter and said host IP address and application port number. - View Dependent Claims (2, 7, 8, 9)
- R2) and a host application (A11;
- 3. ) Host application for being connected to an IP network to which also at least one device can be connected, said device having an IP address that is not externally known, said host application including generation means realised to generate a discovery request, transmission means realized to multicast said discovery request to a specific multicast address and specific port known by said device, reception means realized to receive a discovery response multicast by said device in response to said discovery request, to said specific multicast address and specific port, and including an identification parameter identifying said device and generation and realized to generate subsequent multicast messages including said identification parameter to multicast said subsequent multicast messages to said specific multicast address and specific port.
- 5. ) Device for being connected to an IP network to which also at least one host application can be connected, said device having an address that is not externally known, said device including reception means able to receive a discovery request multicast by said host application to a specific multicast address and specific port known by said device, transmission means realized to multicast a discovery response to said specific multicast address and specific port and including an identification parameter identifying said device and said host IP address and application port number, said reception means also being realized to accept subsequent multicast messages sent by said host to said specific multicast address and specific port and including said identification parameter.
Specification