Method and bridging device for priortizing transfer of data streams
First Claim
1. Method of prioritizing transportation of isochronous data streams appearing on at least a first bus (16) of a first type having a first bandwidth to a second bus using a medium (13) having a second medium bandwidth lower than the first bandwidth, comprising the steps of:
- monitoring control traffic relating to data streams originating from devices (20, 22, 24, 26, 28) connected to the buses and/or polling or ordering the polling of the devices connected to the buses (20, 22, 24, 26, 28), (step 66), prioritizing streams for transfer over the medium based on relevant information transported in the control traffic and/or made available by the devices connected to the buses, (step 68), and transferring streams over the medium based on the prioritizing, (step 72).
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method, bridging device (10), network of devices as well as a computer program product and computer program element for prioritizing transportation of isochronous data streams from a first bus (16) having a first band-width to a second bus (18) using a medium (13) having a second medium bandwidth lower than the first bandwidth. The bridging device monitors control traffic relating to data streams originating from devices (20, 22) connected to the buses, polls the registers made available by the devices connected to the buses, prioritizes streams for transfer based on relevant information transported in the bus control traffic and/or made available by the devices connected to a bus and transfers streams over the medium based on the prioritizing. The invention enables prioritizing streams for transportation over a wireless bridge between two data buses that is transparent to devices connected to the buses.
-
Citations
28 Claims
-
1. Method of prioritizing transportation of isochronous data streams appearing on at least a first bus (16) of a first type having a first bandwidth to a second bus using a medium (13) having a second medium bandwidth lower than the first bandwidth, comprising the steps of:
-
monitoring control traffic relating to data streams originating from devices (20, 22, 24, 26, 28) connected to the buses and/or polling or ordering the polling of the devices connected to the buses (20, 22, 24, 26, 28), (step 66), prioritizing streams for transfer over the medium based on relevant information transported in the control traffic and/or made available by the devices connected to the buses, (step 68), and transferring streams over the medium based on the prioritizing, (step 72). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Bridging device (10) for prioritizing transportation of isochronous data streams appearing on at least a first bus (16) of a first type having a first bandwidth from devices (20, 22) connected to the first bus to devices (24, 26, 28) connected to a second bus (18) using a medium (13) having a second medium bandwidth lower than the first bandwidth, said bridging device comprising:
at least one first portal (12) comprising;
a first medium transceiving unit (36) for transmitting/receiving data streams over the medium (13), a first bus transceiving unit (32), and a first control unit (34) arranged to;
monitor control traffic relating to data streams originating from devices (20, 22) connected to the first bus and/or poll or order the polling of the devices connected to the buses (20, 22, 24, 26, 28), prioritize streams for transfer over the medium based on relevant information transported (62) in the bus control traffic and/or made available by the devices connected to the buses, and control transferring of streams over the medium based on the prioritizing. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26)
-
25. Network of devices communicating with each other comprising:
-
a first bus (16) of a first type having a first bandwidth, at least one first device (20, 22) connected to the first bus, at least one second device (24, 26, 28) connected to a second bus (18) and communicating with devices of the first bus using a medium (13) having a second medium bandwidth lower than the first bandwidth, and a bridging device (10) connected to the first bus and comprising;
at least one first portal (12) comprising;
a medium transceiving unit (36) for transmitting/receiving data streams over the medium (13), a first bus transceiving unit (32), and a first control unit (34) arranged to;
monitor control traffic relating to isochronous data streams originating from devices (20, 22) connected to the first bus and/or poll or order the polling of the devices connected to the buses (20, 22, 24, 26, 28), prioritize streams for transfer over the medium based on relevant information transported (62) in the bus control traffic and/or made available by the devices connected to the buses, and control transferring of streams over the medium based on the prioritizing.
-
-
27. Computer program product (78), for prioritizing of transportation of isochronous data streams appearing on at least a first bus of a first type having a first bandwidth to a second bus using a medium having a second medium bandwidth lower than the first bandwidth, to be used on a computer provided between said first bus and the medium, comprising a computer readable medium having thereon:
-
computer program code means, to make the computer execute, when said program is loaded in the computer;
monitor control traffic relating to data streams originating from devices connected to the first bus and/or poll or order the polling of the devices connected to the buses, prioritize streams for transfer over the medium based on relevant information transported in the bus control traffic and/or made available by the devices connected to the buses, and control transfer of streams over the medium based on the prioritizing.
-
-
28. Computer program element for prioritizing of transportation of isochronous data streams appearing on at least a first bus of a first type having a first bandwidth to a second bus using a medium having a second medium bandwidth lower than the first bandwidth, to be used on a computer provided between said first bus and the medium, said computer program element comprising:
computer program code means, to make the computer execute, when said program is loaded in the computer;
monitor control traffic relating to data streams originating from devices connected to the first bus and/or poll or order the polling of the devices connected to the buses, prioritize streams for transfer over the based on relevant information transported in the bus control traffic and/or made available by the devices connected to a bus, and control transfer of streams over the medium based on the prioritizing.
Specification