Data stream router
AssigneesU-Man Universal Media Access Networks GmbH, Networked Audio Solutions (Proprietary) Limited
InventorsRobby Gurdan, Richard Foss
Life of this patent
Estimating the term…
Abstract
The present invention concerns a router for providing isochronous data transfer and asynchronous data transfer on the basis of a predetermined protocol between devices of different network sections connected to the router, when a connection management application executed by the router translates a user request to transfer data from a transmitting device of a first network section to a receiving device of a second network section into commands of the protocol for establishing a first data connection between the transmitting device and the router and a second data connection between the router and the receiving device when the data is transferred from the transmitting device via the established data connections to the receiving device.
Claims18
A router for providing isochronous data transfer and asynchronous data transfer on the basis of a predetermined protocol between devices of different network sections connected to said router,
- wherein a connection management application executed by said router translates a user request to transfer data from a transmitting device of a first network section to a receiving device of a second network section into commands of said protocol for establishing a first data connection between said transmitting device and said router and a second data connection between said router and said receiving device,
- wherein said data is transferred from said transmitting device via the established data connections to said receiving device,
- wherein for each portal of said router a corresponding configurable IP-address and a configurable host name is stored in a memory of said router,
- the router comprising:
- an IP/1394 module for each portal for handling IP/1394 data packets each having
- an IP/1394 header and for handling ARP data packets,
- an IP-stack module for handling IP-data packets each having an IP-header,
- an UDP-module for handling UDP-data packets each having an UDP-header, and
- a command and control module for handling control data packets of a connection management application,
- wherein said control data packets are formatted according to a hierarchical command and control protocol;
- wherein said IP-stack module comprises
- a configurable routing table,
- wherein each entry of said routing table comprises a subnet address of a network section connected to a portal of said router, a subnet mask for said network section, an indication whether the routing is direct or not, a portal number of a portal of said router capable of forwarding a received data packet to the receiving device, an IP-address of another router capable of forwarding a received data packet to said receiving device.
A method for transferring data from a transmitting device of a network section to a receiving device of another network section comprising the steps of:
- (a) providing commands of an isochronous data transfer protocol for establishing a first data connection between said transmitting device and a router and for establishing a second data connection between said router and said receiving device;
- (b) transferring said data via the established data connections from said transmitting device to said receiving device via said router,
- wherein for each portal of said router a corresponding configurable IP-address and a configurable host name is stored in a memory of said router,
- the router comprising:
- an IP/1394 module for each portal for handling IP/1394 data packets each having an IP/1394 header and for handling ARP data packets,
- an IP-stack module for handling IP-data packets each having an IP-header,
- an UDP-module for handling UDP-data packets each having an UDP-header, and
- a command and control module for handling control data packets of a connection management application,
- wherein said control data packets are formatted according to a hierarchical command and control protocol;
- wherein said IP-stack module comprises
- a configurable routing table,
- wherein each entry of said routing table comprises a subnet address of a network section connected to a portal of said router, a subnet mask for said network section, an indication whether the routing is direct or not, a portal number of a portal of said router capable of forwarding a received data packet to the receiving device, an IP-address of another router capable of forwarding a received data packet to said receiving device.
Dependencies are inferred from the claim text.