KR100201796B1 - 데이타를 네트워크 노드에 다운로딩하는 방법 및 시스템 - Google Patents
데이타를 네트워크 노드에 다운로딩하는 방법 및 시스템 Download PDFInfo
- Publication number
- KR100201796B1 KR100201796B1 KR1019950015852A KR19950015852A KR100201796B1 KR 100201796 B1 KR100201796 B1 KR 100201796B1 KR 1019950015852 A KR1019950015852 A KR 1019950015852A KR 19950015852 A KR19950015852 A KR 19950015852A KR 100201796 B1 KR100201796 B1 KR 100201796B1
- Authority
- KR
- South Korea
- Prior art keywords
- memory
- data file
- data
- network
- storing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1433—Saving, restoring, recovering or retrying at system level during software upgrading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/54—Link editing before load time
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Software Systems (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims (16)
- 제1 데이타 화일을 저장하는 제1 디바이스 및 선정된 구성의 다수의 노드를 구비한 네트워크를 포함하는 시스템에 있어서, 상기 제1 디바이스로부터 수신된 상기 제1 데이타 화일을 저장하기 위한 제2 메모리를 포함하는 제2 디바이스를 포함하고, 상기 네트워크는 상기 제2 디바이스에 접속되고 상기 제2 디바이스로부터 상기 제1 데이타 화일을 수신하고, 상기 각각의 노드는, 상기 제1 데이타 화일의 양 이상의 용량을 각각 갖고 있는 다수의 메모리 - 상기 메모리들 중 하나의 메모리가 제2 데이타 화일를 저장함 - ; 및 상기 메모리들 중 다른 메모리가 상기 제2 디바이스로부터 수신된 제1 데이타 화일을 저장하도록 상기 메모리들을 제어하기 위한 제어 수단을 포함하는 것을 특징으로 하는 시스템.
- 제1항에 있어서, 상기 제어 수단은 상기 제1 데이타 화일을 저장하는 상기 메모리가 활성 상태로 되고 상기 제2 데이타 화일을 저장하는 상기 메모리가 비활성 상태로 되도록 상기 메모리들을 제어하는 것을 특징으로 하는 시스템.
- 제2항에 있어서, 상기 제1 데이타 화일이 적절히 실행되지 않는 경우에, 상기 제어 수단은 상기 제1 데이타 화일을 저장하는 상기 메모리가 비활성 상태로 되고 상기 제2 데이타 화일을 저장하는 상기 메모리가 활성 상태로 되도록 상기 메모리들을 제어하는 것을 특징으로 하는 시스템.
- 제1항에 있어서, 상기 각각의 노드는, 상기 제2 데이타 화일을 저장하는 능동 메모리(active memory); 다수의 백업 메모리 - 제1 백업 메모리는 제2 데이타 화일을 저장함 - ; 및 상기 제2 디바이스로부터 수신된 상기 제1 데이타 화일이 제2 백업 메모리에 저장되고 상기 제2 백업 메모리에 저장된 상기 제1 데이타 화일이 상기 능동 메모리에 복사되도록 상기 능동 메모리와 상기 백업 메모리를 제어하기 위한 제어 수단을 포함하는 것을 특징으로 하는 시스템.
- 제4항에 있어서, 상기 제1 데이타 화일이 적절하게 실행되지 않는 경우에, 상기 제어 수단이 상기 능동 메모리 및 상기 백업 메모리를 제어하여 상기 제1 백업 메모리에 저장된 상기 제2 데이타 화일이 상기 능동 메모리에 복사되도록 하는 것을 특징으로 하는 시스템.
- 제1항에 있어서, 상기 제2 디바이스는 데이타를 상기 제2 메모리에 저장하는 동안 상기 제1 데이타 화일의 데이타를 상기 네트워크에 순차적으로 전송하기 위한 제1 전송 수단을 더 포함하는 것을 특징으로 하는 시스템.[청구항 7]
- 제6항에 있어서, 상기 네트워크가 탠덤 네트워크(tandem network)이고, 상기 각각의 노드는 상기 제2 디바이스로부터 수신된 상기 제1 데이타 화일의 데이타를 다음 노드에 순차적으로 전송하기 위한 제2 전송 수단을 더 포함하는 것을 특징으로 하는 시스템.
- 제6항에 있어서, 상기 네트워크는 버스 네트워크인 것을 특징으로 하는 시스템.
- 전송 디바이스 및 상기 전송 디바이스에 접속된 네트워크를 포함하고, 상기 네트워크가 다수의 노드를 포함하며, 상기 각각의 노드는 다수의 메모리들을 포함하고, 상기 메모리들 중 하나의 메모리가 제1 데이타 화일을 저장하는 시스템에서, 상기 각각의 노드에 제2 데이타 화일을 전송하기 위한 데이타 전송 방법에 있어서, 상기 제2 데이타 화일의 데이타를 상기 전송 디바이스에 순차적으로 전송하는 단계; 상기 전송 디바이스 내에 상기 제2 데이타 화일의 데이타를 저장하는 동안 상기 제2 데이타 화일의 데이타를 상기 전송 디바이스로부터 상기 네트워크에 순차적으로 전송하는 단계; 및 상기 전송 디바이스로부터 수신된 상기 제2 데이타 화일의 데이타를 상기 각각의 노드의 다른 메모리에 저장하는 단계를 포함하는 것을 특징으로 하는 데이타 전송 방법.
- 제9항에 있어서, 상기 제2 데이타 화일을 저장하는 상기 메모리를 활성 상태로 하고 상기 제1 데이타 화일을 저장하는 상기 메모리를 비활성 상태로 하는 단계를 더 포함하는 것을 특징을 하는 데이타 전송 방법.
- 제10항에 있어서, 상기 제2 데이타 화일이 적절하게 동작하지 않는 경우에, 상기 제2 데이타 화일을 저장하는 상기 메모리를 비활성 상태로 하고 상기 제1 데이타 화일을 저장하는 상기 메모리를 활성 상태로 하는 단계를 더 포함하는 것을 특징으로 하는 데이타 전송 방법.
- 제9항에 있어서, 상기 각각의 노드는, 상기 제1 데이타 화일을 저장하는 능동 메모리; 및 다수의 백업 메모리 - 제1 백업 메모리는 상기 제1 데이타 화일을 저장함 -를 포함하는 것을 특징으로 하는 데이타 전송 방법.
- 제12항에 있어서, 상기 전송 디바이스로부터 수신된 상기 제2 데이타 화일이 제2 백업 메모리에 저장되고 상기 제2 백업 메모리에 저장된 상기 제2 데이타 화일이 상기 능동 메모리에 복사되도록 상기 능동 메모리 및 상기 백업 메모리를 제어하는 단계를 더 포함하는 것을 특징으로 하는 데이타 전송 방법.
- 제9항에 있어서, 상기 네트워크는 탠덤 네트워크인 것을 특징으로 하는 데이타 전송 방법.
- 제14항에 있어서, 상기 전송 디바이스로부터 수신된 상기 제2 데이타 화일의 데이타를 다음 노드에 순차적으로 전송하는 단계를 더 포함하는 것을 특징으로 하는 데이타 전송 방법.
- 제14항에 있어서, 상기 네트워크는 버스 네트워크인 것을 특징으로 하는 데이타 전송 방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6156808A JPH086796A (ja) | 1994-06-15 | 1994-06-15 | ダウンロード方法、そのネットワークシステム、及びデータファイル更新方法 |
JP94-156808 | 1994-06-15 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR960003190A KR960003190A (ko) | 1996-01-26 |
KR100201796B1 true KR100201796B1 (ko) | 1999-06-15 |
Family
ID=15635783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950015852A Expired - Fee Related KR100201796B1 (ko) | 1994-06-15 | 1995-06-15 | 데이타를 네트워크 노드에 다운로딩하는 방법 및 시스템 |
Country Status (6)
Country | Link |
---|---|
US (1) | US5689640A (ko) |
EP (1) | EP0687975B1 (ko) |
JP (1) | JPH086796A (ko) |
KR (1) | KR100201796B1 (ko) |
CA (1) | CA2151796C (ko) |
DE (1) | DE69509301T2 (ko) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6097718A (en) * | 1996-01-02 | 2000-08-01 | Cisco Technology, Inc. | Snapshot routing with route aging |
FI102443B1 (fi) * | 1996-12-13 | 1998-11-30 | Nokia Telecommunications Oy | Tietoliikenneverkon verkkoelementtien päivitys |
US5848244A (en) * | 1996-12-20 | 1998-12-08 | Mci Communications Corporation | System and method for time-based real-time reconfiguration of a network |
US6434611B1 (en) * | 1996-12-20 | 2002-08-13 | Mci Communications Corporation | System and method for message-based real-time reconfiguration of a network by broadcasting an activation signal to activate a new connection configuration |
US5933647A (en) * | 1997-01-24 | 1999-08-03 | Cognet Corporation | System and method for software distribution and desktop management in a computer network environment |
US6324411B1 (en) | 1997-05-20 | 2001-11-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Background software loading in cellular telecommunication systems |
US6230194B1 (en) * | 1997-07-14 | 2001-05-08 | Freegate Corporation | Upgrading a secure network interface |
US6073172A (en) * | 1997-07-14 | 2000-06-06 | Freegate Corporation | Initializing and reconfiguring a secure network interface |
US6047318A (en) * | 1997-11-19 | 2000-04-04 | International Business Machines Corporation | Method of downloading java bean files in a network |
JP2000242598A (ja) * | 1999-02-23 | 2000-09-08 | Matsushita Electric Ind Co Ltd | ファームウェア更新システムおよびその更新方法 |
KR100322006B1 (ko) * | 1999-06-09 | 2002-02-06 | 윤종용 | 펌웨어 보드의 프로그램을 변경하기 위한 장치 및 방법 |
US6850973B1 (en) | 1999-09-29 | 2005-02-01 | Fisher-Rosemount Systems, Inc. | Downloadable code in a distributed process control system |
DE10048942B4 (de) * | 1999-12-01 | 2008-07-03 | International Business Machines Corp. | Verfahren und System zur Wartung von Software über ein Netz |
DE19960985A1 (de) * | 1999-12-17 | 2001-06-21 | Tenovis Gmbh & Co Kg | Verfahren zur Abarbeitung eines Daten-Ladeauftrags in einem Daten ver- und oder bearbeitenden System |
US6904592B1 (en) | 2000-04-28 | 2005-06-07 | Gilbarco Inc. | Software download system for automatic retrieval of warranty and commission data |
KR20010025214A (ko) * | 2000-10-31 | 2001-04-06 | 조윤 | 인터넷 웹 기반의 씨지아이 패키지 프로그램 설치방법 |
KR100748497B1 (ko) * | 2001-05-03 | 2007-08-13 | 엘지전자 주식회사 | 실행 모드에서의 메모리 관리 방법 |
US7111050B2 (en) * | 2001-08-02 | 2006-09-19 | International Business Machines Corporation | Private memory access in multi-node system |
US7051112B2 (en) * | 2001-10-02 | 2006-05-23 | Tropic Networks Inc. | System and method for distribution of software |
GB0123861D0 (en) | 2001-10-04 | 2001-11-28 | Marconi Comm Ltd | Comunications networks |
KR100484144B1 (ko) * | 2002-06-20 | 2005-04-18 | 삼성전자주식회사 | 원격 관리 서버 및 원격 관리 방법 |
JP4376526B2 (ja) * | 2003-02-24 | 2009-12-02 | 株式会社デンソー | 処理システム |
US7219343B2 (en) | 2003-04-10 | 2007-05-15 | International Business Machines Corporation | Firmware update mechanism in a multi-node data processing system |
GB2408406B (en) * | 2003-11-21 | 2006-01-11 | Motorola Inc | Method of downloading software |
JP4482029B2 (ja) * | 2004-07-08 | 2010-06-16 | アンドリュー・コーポレイション | 無線基地局および無線基地局の運用方法 |
JP2006268172A (ja) * | 2005-03-22 | 2006-10-05 | Nec Corp | サーバシステムおよびオンラインソフトウェア更新方法 |
KR100951622B1 (ko) * | 2008-05-02 | 2010-04-09 | 강릉원주대학교산학협력단 | 무선센서 네트워크의 노드에 대한 펌웨어 업데이트 방법 및이에 사용되는 펌웨어 업데이트장치 |
EP2129041A1 (en) * | 2008-05-27 | 2009-12-02 | Siemens Milltronics Process Instruments Inc. | A network and method for updating a plurality of devices in such a network |
CN104871135B (zh) * | 2012-12-20 | 2018-03-13 | Nec显示器解决方案株式会社 | 控制装置、显示装置、固件更新方法和固件更新程序 |
WO2017104218A1 (ja) * | 2015-12-18 | 2017-06-22 | 三菱電機株式会社 | 表示装置及び表示装置の更新方法 |
JP6661387B2 (ja) * | 2016-01-25 | 2020-03-11 | 株式会社東芝 | コンピュータシステム、及びソフトウェアの初期インストール方法 |
CN112817617B (zh) * | 2019-11-18 | 2024-11-01 | 华为技术有限公司 | 软件升级方法、装置和系统 |
CN115509588A (zh) * | 2022-09-23 | 2022-12-23 | 广东博力威科技股份有限公司 | 基于单片机内部flash的应用程序升级方法及其系统 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4045781A (en) * | 1976-02-13 | 1977-08-30 | Digital Equipment Corporation | Memory module with selectable byte addressing for digital data processing system |
US4236210A (en) * | 1978-10-02 | 1980-11-25 | Honeywell Information Systems Inc. | Architecture for a control store included in a data processing system |
US5283862A (en) * | 1989-10-11 | 1994-02-01 | Lund Alan K | Notebook computer with reversible cover for external use of membrane switch screen |
US4993025A (en) * | 1989-11-21 | 1991-02-12 | Picker International, Inc. | High efficiency image data transfer network |
US5241541A (en) * | 1990-03-15 | 1993-08-31 | International Business Machines Corporation | Burst time division multiplex interface for integrated data link controller |
JPH05145548A (ja) * | 1991-11-19 | 1993-06-11 | Hitachi Ltd | 情報通信ネツトワークシステムのダウンロード制御方式 |
JPH05225088A (ja) * | 1992-02-13 | 1993-09-03 | Matsushita Electric Ind Co Ltd | 複数端末同時ダウンロード方法 |
JPH0660046A (ja) * | 1992-08-06 | 1994-03-04 | Mitsubishi Electric Corp | プログラムダウンロード方法 |
US5541914A (en) * | 1994-01-19 | 1996-07-30 | Krishnamoorthy; Ashok V. | Packet-switched self-routing multistage interconnection network having contention-free fanout, low-loss routing, and fanin buffering to efficiently realize arbitrarily low packet loss |
-
1994
- 1994-06-15 JP JP6156808A patent/JPH086796A/ja active Pending
-
1995
- 1995-06-14 EP EP95109229A patent/EP0687975B1/en not_active Expired - Lifetime
- 1995-06-14 CA CA002151796A patent/CA2151796C/en not_active Expired - Fee Related
- 1995-06-14 DE DE69509301T patent/DE69509301T2/de not_active Expired - Fee Related
- 1995-06-15 US US08/490,551 patent/US5689640A/en not_active Expired - Fee Related
- 1995-06-15 KR KR1019950015852A patent/KR100201796B1/ko not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
DE69509301T2 (de) | 1999-09-30 |
EP0687975A1 (en) | 1995-12-20 |
US5689640A (en) | 1997-11-18 |
EP0687975B1 (en) | 1999-04-28 |
JPH086796A (ja) | 1996-01-12 |
CA2151796A1 (en) | 1995-12-16 |
KR960003190A (ko) | 1996-01-26 |
DE69509301D1 (de) | 1999-06-02 |
CA2151796C (en) | 1999-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100201796B1 (ko) | 데이타를 네트워크 노드에 다운로딩하는 방법 및 시스템 | |
US20020194532A1 (en) | Communication control device and control method | |
US6654880B1 (en) | Method and apparatus for reducing system down time by restarting system using a primary memory before dumping contents of a standby memory to external storage | |
US7222342B2 (en) | Execution on a machine, the start of an auxiliary downloader when storage of new software memory fails during execution of a first downloader | |
US5600808A (en) | Processing method by which continuous operation of communication control program is obtained | |
US20030208750A1 (en) | Information exchange for process pair replacement in a cluster environment | |
EP0315111B1 (en) | Data processing device | |
JP2004157767A (ja) | ソフトウェア更新システム | |
JPH10187454A (ja) | Bios書き換え方式 | |
JPH1013494A (ja) | 伝送装置及びその復旧方式 | |
JPH05257673A (ja) | ファイル更新時の旧ファイル保存方法 | |
JP2000250746A (ja) | 交換機のデータ変換システム | |
US6760863B1 (en) | CPU unit and run alternative control method of programmable controller | |
JP3589433B2 (ja) | データベース保証方式 | |
JP2852252B2 (ja) | 制御プログラム更新制御方式 | |
JP2003280937A (ja) | ファームウェアダウンロードシステム及びその方法 | |
JPH0973437A (ja) | マルチcpuシステム | |
JP2004078294A (ja) | 信号処理装置 | |
JP3156673B2 (ja) | 障害情報転送装置 | |
KR20030041605A (ko) | 통신시스템의 프로그램 원격 업그레이드 장치 및 그 방법 | |
JPH0954690A (ja) | ファイル入替方式 | |
JP2000089939A (ja) | 制御プログラム更新方式 | |
JP2000099340A (ja) | 計算機システムおよびこの計算機システムの基本ソフトウェア変更方法 | |
KR100402326B1 (ko) | 프로세서간 통신 프로토콜 변경 방법 | |
JPH04117544A (ja) | 端末装置のプログラム転送制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19950615 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19950615 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19980930 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19990224 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19990316 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19990317 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20021210 |