A data delivery system comprises a server connected to data sources and
adapted to transmit data to a user, a first link from the server adapted
to transmit data to the user via a first delivery path, a second link from
the server adapted to transmit data via a second delivery path to the
user, the second delivery path having a broader bandwidth that the first
delivery path; and transmission control routines. For each data entity to
be transmitted to the user, the transmission control routines select
either the first path or the second path for transmission, based on size
of the data entity and preprogrammed criteria. The delivery system may
have queues for satellite transmission, including a queue for such as data
entities to provide a video stream, wherein entities must be sent at a
minimum rate to avoid interruption of a video presentation. In one aspect,
control routines of the invention divide non-video entities into portions
small enough to avoid interruption of the video stream, and cause the
divided portions to be sent interleaved with the video entities.
Een systeem van de gegevenslevering bestaat uit een server die aan gegevensbronnen wordt en die wordt aangesloten om gegevens aan een gebruiker, een eerste verbinding van de server over te brengen die wordt aangepast om gegevens aan de gebruiker via een eerste leveringsweg, een tweede verbinding van de server over te brengen die wordt aangepast aangepast om gegevens via een tweede leveringsweg aan de gebruiker over te brengen, de tweede leveringsweg die een bredere bandbreedte heeft die de eerste leveringsweg; en de routines van de transmissiecontrole. Voor elke gegevensentiteit dat aan de gebruiker moet worden overgebracht, selecteren de routines van de transmissiecontrole of de eerste weg of de tweede weg voor transmissie, die op grootte van de gegevensentiteit en de voorgeprogrammeerde criteria wordt gebaseerd. Het leveringssysteem kan rijen voor satelliettransmissie, met inbegrip van een rij hebben voor zoals gegevensentiteiten om een videostroom te verstrekken, waarin de entiteiten aan een minimumtarief moeten worden verzonden om onderbreking van een videopresentatie te vermijden. In één aspect, de controleroutines van de uitvinding niet videoentiteiten in gedeelten kleine genoeg verdelen om onderbreking van de videostroom te vermijden, en de verdeelde gedeelten te veroorzaken om worden verzonden doorschoten met de videoentiteiten.