A system for downloading different versions of software or data modules
into a plurality of terminals having different compatibility interfaces
includes an authoring component for generating the different module
versions, a downloading source including a descriptor table which
associates each module version with a list of compatibility requirements
needed to download the module, and a plurality of terminals coupled to the
downloading source. The downloading source transmits the descriptor table
to each terminal and also continuously transmits the modules over the
network. Each terminal extracts the descriptor table and, based on a match
between an entry in the descriptor table and an internally stored table,
determines which version of a particular module should be downloaded. The
system avoids the need for two-way communication between each terminal and
the downloading source.
Un sistema para descargar diversas versiones de los módulos del software o de datos en una pluralidad de terminales que tienen diversos interfaces de la compatibilidad incluye un componente que es autor para generar las diversas versiones del módulo, una fuente que descarga incluyendo una tabla del descriptor que asocie cada versión del módulo a una lista de los requisitos de la compatibilidad necesitados para descargar el módulo, y una pluralidad de terminales juntados a la fuente que descarga. La fuente que descarga transmite la tabla del descriptor a cada terminal y también transmite continuamente los módulos sobre la red. Cada terminal extrae la tabla del descriptor y, basado en un fósforo entre una entrada en la tabla del descriptor y una tabla internamente almacenada, se determina qué versión de un módulo particular debe ser descargada. El sistema evita la necesidad de la comunicación de dos vías entre cada terminal y la fuente que descarga.