A system and method implemented in an interactive television system for
managing modules of interactive television applications. The system
transmits modules from a broadcast station to a plurality of receiving
stations through various paths, such as broadcast channels and modem
channels. The receiving stations have module managers which store module
requests and which monitor the various channels for modules corresponding
to the requests. When modules are transmitted on the monitored channels,
they are matched with the corresponding stored requests. If a module
matches one of the requests, or if is an auto-loading module, it is stored
in the receiving station. If a module has not been requested and is not an
auto-loading module, it is ignored. The stored modules are added to a list
of modules available for execution or for use by an executing application,
and the corresponding requests are deleted.
Ένα σύστημα και μια μέθοδος που εφαρμόζονται σε ένα διαλογικό τηλεοπτικό σύστημα για τις ενότητες των διαλογικών τηλεοπτικών εφαρμογών. Το σύστημα διαβιβάζει τις ενότητες από έναν σταθμό ραδιοφωνικής μετάδοσης σε μια πολλαπλότητα των λαμβανόντων σταθμών μέσω των διάφορων πορειών, όπως τα κανάλια ραδιοφωνικής μετάδοσης και τα κανάλια διαποδιαμορφωτών. Οι λαμβάνοντες σταθμοί έχουν τους διευθυντές ενότητας που αποθηκεύουν τα αιτήματα ενότητας και που ελέγχουν τα διάφορα κανάλια για τις ενότητες που αντιστοιχούν στα αιτήματα. Όταν οι ενότητες διαβιβάζονται στα ελεγχόμενα κανάλια, αντιστοιχούνται την αντιστοιχία αποθήκευσαν τα αιτήματα. Εάν μια ενότητα ταιριάζει με ένα από τα αιτήματα, ή εάν είναι μια ενότητα αυτόματος-φόρτωσης, αποθηκεύεται στο λαμβάνοντα σταθμό. Εάν μια ενότητα δεν έχει ζητηθεί και δεν είναι μια ενότητα αυτόματος-φόρτωσης, αγνοείται. Οι αποθηκευμένες ενότητες προστίθενται σε έναν κατάλογο ενοτήτων διαθέσιμων για την εκτέλεση ή προς χρήση από μια εφαρμογή εκτέλεσης, και τα αντίστοιχα αιτήματα διαγράφονται.