METHOD, SYSTEM, DM CLIENT AND DM SERVER FOR INSTALLING SOFTWARE COMPONENT
    92.
    发明公开
    METHOD, SYSTEM, DM CLIENT AND DM SERVER FOR INSTALLING SOFTWARE COMPONENT 有权
    软件组件的方法,系统,客户和DM DM服务器安装

    公开(公告)号:EP2104274A1

    公开(公告)日:2009-09-23

    申请号:EP08757681.5

    申请日:2008-06-11

    IPC分类号: H04L12/24

    摘要: 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.

    Remote upgrade of software over a network
    94.
    发明公开
    Remote upgrade of software over a network 失效
    Fernupgrade von Softwareüberein Netzwerk

    公开(公告)号:EP2053505A2

    公开(公告)日:2009-04-29

    申请号:EP08011589.2

    申请日:1997-09-05

    IPC分类号: G06F9/445 H04L29/08 H04N7/26

    摘要: 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.

    摘要翻译: 万维网浏览器软件被实现在处理系统中,该处理系统容纳在与电视机连接的机顶盒中,并通过广域网与一个或多个服务器进行通信。 浏览器软件允许用户使用遥控器通过在电视上显示多个超文本锚点的万维网页进行导航。 使用红外(IR)链接从远程输入设备输入用户输入。 处理系统包括只读存储器(ROM)和闪速存储器。 掩模ROM和闪存被分配在处理系统的存储器映射中的相邻存储器空间。 浏览器软件和配置数据存储在闪存中。 其他软件和配置数据存储在掩模ROM中。 浏览器通过下载到盒子替换软件或通过网络从服务器传输的数据进行升级或重新配置,然后将替换软件或数据写入闪存。 提供一种机制,用于在下载期间在盒子功率损失的情况下暂时维持处理系统的电源。 该机制允许写入当前块完成。 在没有电源的情况下,保持当前块的指示,以便一旦从写入的最后一个块恢复电源,就可以恢复下载。

    Method and apparatus for custom software image updates to non-volatile storage in a failsafe manner
    97.
    发明公开
    Method and apparatus for custom software image updates to non-volatile storage in a failsafe manner 有权
    在非易失性存储器可靠的方法和装置的Kundensofwareduplikate Aktualiesierung

    公开(公告)号:EP1544739A3

    公开(公告)日:2008-12-31

    申请号:EP04029093.4

    申请日:2004-12-08

    IPC分类号: G06F11/14

    CPC分类号: G06F11/1433 G06F8/658

    摘要: 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.

    Computersystem und Verfahren zum Aktualisieren von Programmcode
    98.
    发明公开
    Computersystem und Verfahren zum Aktualisieren von Programmcode 有权
    电脑系统和Verfahren zum Aktualisieren von Programmcode

    公开(公告)号:EP1903436A2

    公开(公告)日:2008-03-26

    申请号:EP07011055.6

    申请日:2007-06-05

    发明人: Karpa, Wolfgang

    IPC分类号: G06F9/445 G06F11/14

    摘要: 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.

    摘要翻译: 该系统具有主要的非易失性存储器,用于存储用于启动计算机系统的初始程序代码。 系统监视模块监视计算机系统以发生预定条件。 监视模块具有用于存储用于启动计算机系统的新程序代码的非易失性存储器。 在发生预定条件的情况下,监视模块将新的程序代码复制到主非易失性存储器中,使得新的程序代码替换初始程序代码并且可用于计算机系统的后续启动。 还包括以下独立权利要求:(1)用于更新用于启动计算机系统的程序代码的方法(2)用于更新用于启动计算机系统的程序代码的用于计算机系统的计算机程序。

    DATA PROCESSOR AND IMAGE PROCESSOR
    99.
    发明公开
    DATA PROCESSOR AND IMAGE PROCESSOR 审中-公开
    数据和图像处理器

    公开(公告)号:EP1102162A4

    公开(公告)日:2007-11-21

    申请号:EP99912064

    申请日:1999-03-31

    摘要: 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.

    Blade-based distributed computing system
    100.
    发明公开
    Blade-based distributed computing system 有权
    叶片为基础的分布式计算系统

    公开(公告)号:EP1770508A3

    公开(公告)日:2007-09-19

    申请号:EP06254917.5

    申请日:2006-09-22

    IPC分类号: G06F9/40

    摘要: 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.