A reconfiguration manager implemented on a computer or other data
processing device controls the reconfiguration of software or other
components of an electronic device such as a computer, personal digital
assistant (PDA), set-top box, television, etc. The reconfiguration manager
receives a reconfiguration request, e.g., a software upgrade request from
the electronic device, and determines one or more device components that
are required to implement the reconfiguration request. The reconfiguration
manager also determines, e.g., from information in the request,
identifiers of one or more additional components currently implemented in
the electronic device. The reconfiguration manager then compares the
needed and currently implemented components with previously-stored lists
of known acceptable and unacceptable configurations for the electronic
device. If the needed and currently implemented components correspond to a
configuration on the list of acceptable configurations, the request is
approved and the needed components are downloaded to the electronic
device. If the needed and currently implemented components correspond to a
configuration on the list of unacceptable configurations, the request is
denied. Otherwise, the reconfiguration manager may indicate that the
requested reconfiguration is unknown, or may take another action such as
responding to the electronic device with a list of other components that
would be required to implement the request.
Un directeur de reconfiguration mis en application sur un ordinateur ou d'autres commandes d'appareil informatiques la reconfiguration du logiciel ou d'autres composants d'un dispositif électronique tels qu'un ordinateur, un aide numérique personnel (PDA), une boîte de placer-dessus, une télévision, etc... Le directeur de reconfiguration reçoit une demande de reconfiguration, par exemple, une demande de mise à niveau de logiciel du dispositif électronique, et détermine un ou plusieurs composants de dispositif qui sont exigés pour mettre en application la demande de reconfiguration. Le directeur de reconfiguration détermine également, par exemple, à partir de l'information dans la demande, des marques d'un ou plusieurs composants additionnels actuellement mis en application dans le dispositif électronique. Le directeur de reconfiguration compare alors les composants nécessaires et actuellement mis en application aux listes précédent-stockées de configurations acceptables et inacceptables connues pour le dispositif électronique. Si les composants nécessaires et actuellement mis en application correspondent à une configuration sur la liste de configurations acceptables, la demande est approuvée et les composants nécessaires sont téléchargés au dispositif électronique. Si les composants nécessaires et actuellement mis en application correspondent à une configuration sur la liste de configurations inacceptables, la demande est niée. Autrement, le directeur de reconfiguration peut indiquer que la reconfiguration demandée est inconnue, ou peut prendre une autre mesure telle que répondre au dispositif électronique avec une liste d'autres composants qui seraient exigés pour mettre en application la demande.