摘要:
A method for installing software components includes: a terminal receives a software component package delivered by a Device Management (DM) server directly or a download address of the component package and a command instructing to download delivered by the DM server, where the software component package contains more than one software component; if the terminal receives the download address and the command instructing to download, the terminal downloads the software component package from the download address; the terminal installs the obtained software component package locally and generates management nodes and subnodes of the management nodes corresponding to the software components under a Deployed subtree of the Software Component Management Object (SCOMO) of the terminal. With the present invention, the process of installing software component is more reasonable. A system and apparatus for installing software components are also provided.
摘要:
A World Wide Web browser software is implemented in a processing system housed in a set-top box connected to a television and communicating over a wide-area network with one or more servers. The browser software allows a user to navigate using a remote control through World-Wide Web pages in which a number of hypertext anchors are displayed on the television. User inputs are entered from a remote input device using an infrared (IR) link. The processing system includes a read-only memory (ROM) and a flash memory. The mask ROM and the flash memory are assigned adjacent memory spaces in the memory map of the processing system. Browser software and configuration data are stored in the flash memory. Other software and configuration data are stored in a mask ROM. The browser is upgraded or reconfigured by downloading to the box replacement software or data transmitted from a server over the network and then writing the replacement software or data into the flash memory. A mechanism is provided to temporarily maintain power to the processing system in the event power to the box is lost during downloading. The mechanism allows the writing of a current block to be completed. An indication of the current block is maintained while power is absent so that downloading can be resumed once power is restored from the last block that was written.
摘要:
A mobile handset (107) in a mobile services network (105), with access to a plurality of services including a firmware/ software update service, is also capable of updating its update agent (113) using an appropriate update package The update package is retrieved from an update package repository (133) via a management server In one embodiment, the existing update agent is copied to a backup section before the update agent itself is updated On the subsequent reboot, the new update agent is employed unless it is determined.
摘要:
A system and method for managing the installation of files on a computing device are provided. A client computing device obtains installation information identifying a version of a baseline installation component stored on the client computing device. The installation information also includes an installation component delta patch that is merged with the baseline installation component to generate an updated installation component. The updated installation component is utilized to install one or more files on the client computing device. Upon completion of the installation, the updated installation component can be deleted.
摘要:
Described is a system and method in which software updates in the form of self-contained, secure entities are applied to an embedded device's non-volatile storage in a failsafe manner. Various types of software updates may be applied, and updates may contain executable code and/or data. Following a reboot, an initial program loader determines an update mode, and if updating, boots to a special update loader. The update loader processes update packages to apply the updates. Kernel partition, system partition and reserve section updates may be updated with entire files or binary difference files, with failure handling mechanisms are provided for each type of update. Updates may be simulated before committing them. Updates may be relocated in memory as appropriate for a device.
摘要:
Die Erfindung betrifft ein Computersystem (1), aufweisend einen Prozessor (2) zum Ausführen von Programmcode, einen ersten nicht-flüchtigen Speicher (3) zum Speichern von erstem Programmcode (5) zum Starten des Computersystems (1), wobei der erste nicht-flüchtigen Speicher (3) funktionsfähig mit dem Prozessor (2) verbunden ist, und einem Systemüberwachungsbaustein (4), der mit dem Prozessor (2) und dem ersten nicht-flüchtigen Speicher (3) funktionsfähig verbunden ist und dazu eingerichtet ist, das Computersystem (1) auf Auftreten einer vorbestimmten Bedingung zu überwachen. Der Systemüberwachungsbaustein (4) weist einen zweiten nicht-flüchtigen Speicher (7) zum Speichern von zweitem Programmcode (8) zum Starten des Computersystems (1) auf und ist dazu eingerichtet, bei Auftreten der vorbestimmten Bedingung den zweiten Programmcode (8) aus dem zweiten nicht-flüchtigen Speicher (7) in den ersten nicht-flüchtigen Speicher (3) zu kopieren, so dass der zweite Programmcode (8) den ersten Programmcode (5) ersetzt und für einen nachfolgenden Start des Computersystems (1) zur Verfügung steht. Die Erfindung betrifft außerdem ein Verfahren zum Aktualisieren von Programmcode zum Starten eines Computersystems (1) mit einem Prozessor (2), einem ersten nicht-flüchtigen Speicher (3) und einem Systemüberwachungsbaustein (4) mit einem zweiten nicht-flüchtigen Speicher (7) sowie ein Computerprogramm.
摘要:
A circuit board (11) has a mounting region where a collating circuit (12) is provided, mounting regions (18a, 18b) where dictionary ROMs are provided, and mounting regions (19a, 19b) where microprocessors are provided. Address buses (16) and data buses (17) are connected parallel between the regions (18a, 18b) and the regions (19a, 19b). Initially, a dictionary ROM (13a) is mounted on the region (18a) and a microprocessor (15a) is mounted on the region (19a). For a version-up, a dictionary ROM (13b) containing partly changed dictionary data is mounted on the region (18b) and a microprocessor (15b) containing a partly changed program is mounted on the region (19b). Thus an image processor is realized which is adaptable to parts replacement and version-up while maintaining its mounting strength.
摘要:
A blade-based distributed computing system, for applications such as a storage network system, is made highly-available. The blade server integrates several computing blades and a blade for a switch that connects to the computing blades. Redundant components permit failover of operations from one component to its redundant component. Configuration of one or more blade servers, such as assignment of high level network addresses to each blade, can be performed by a centralized process, called a configuration manager, on one blade in the system. High level network addresses can be assigned using a set of sequential network addresses for each blade server. A range of high level network addresses is assigned to each blade server. Each blade server in turn assigns high level network addresses to its blades. The high level network address for each blade can be mapped to its chassis identifier and slot identifier. Configuration information also may include software version information and software upgrades. By distributing configuration information among the various components of one or more blade servers, configuration information can be accessed by any component that acts as the configuration manager.