Method for remotely and reliably updating of the software on a computer
with provision for roll back
    1.
    发明授权
    Method for remotely and reliably updating of the software on a computer with provision for roll back 失效
    用于在计算机上远程可靠地更新软件的方法,其中提供回滚

    公开(公告)号:US6141683A

    公开(公告)日:2000-10-31

    申请号:US16574

    申请日:1998-01-30

    IPC分类号: G06F9/445 G06F15/177

    CPC分类号: G06F8/65 G06F8/67

    摘要: A technique for updating the software in a remote computer (e.g., a base station, a spacecraft in space, an electronic postage meter in an office, a medical monitoring device in a patient's home, etc.) from a central control (e.g., a wireless switching center, the National Aeronautics and Space Administration's Houston Control, a postage meter facility, a medical equipment manufacturer's factory, etc.) is disclosed. An illustrative embodiment of the present invention comprises: checking the integrity of a first software application at a first location in a first memory that is pointed to by a first address in a pointer; copying the first software application from the first memory to the second memory and executing the first software application from the second memory, when the integrity of the first software application is nominal; transmitting a first message indicating that the integrity of the first software application is not nominal, when the integrity of the first software application is not nominal; and receiving a first command to store a second address in the pointer, in response to the first message.

    摘要翻译: 一种用于从远程计算机(例如,基站,空间中的航天器,办公室中的电子邮资计费器,患者家庭中的医疗监视设备等)更新软件的技术,其从中央控制器(例如, 无线交换中心,国家航空航天局的休斯顿控制,邮资计费设备,医疗设备制造厂等)。 本发明的说明性实施例包括:在由指针中的第一地址指向的第一存储器中的第一位置处检查第一软件应用的完整性; 当第一软件应用的完整性是标称的时,将第一软件应用从第一存储器复制到第二存储器并且从第二存储器执行第一软件应用; 当第一软件应用的完整性不是名义时,传送指示第一软件应用的完整性不是标称的第一消息; 以及响应于所述第一消息,接收指针中存储第二地址的第一命令。