ATE392661T1 - Automatisierter datensicherungsspeicher in firmware-aufwertungen - Google Patents
Automatisierter datensicherungsspeicher in firmware-aufwertungenInfo
- Publication number
- ATE392661T1 ATE392661T1 AT04005700T AT04005700T ATE392661T1 AT E392661 T1 ATE392661 T1 AT E392661T1 AT 04005700 T AT04005700 T AT 04005700T AT 04005700 T AT04005700 T AT 04005700T AT E392661 T1 ATE392661 T1 AT E392661T1
- Authority
- AT
- Austria
- Prior art keywords
- memory block
- memory
- extra
- version
- backup storage
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/658—Incremental updates; Differential updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
- G11C16/102—External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
- G11C16/102—External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
- G11C16/105—Circuits or methods for updating contents of nonvolatile memory, especially with 'security' features to ensure reliable replacement, i.e. preventing that old data is lost before new data is reliably written
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99953—Recoverability
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99954—Version management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP04005700A EP1574952B1 (de) | 2004-03-10 | 2004-03-10 | Automatisierter Datensicherungsspeicher in Firmware-Aufwertungen |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ATE392661T1 true ATE392661T1 (de) | 2008-05-15 |
Family
ID=34814286
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AT04005700T ATE392661T1 (de) | 2004-03-10 | 2004-03-10 | Automatisierter datensicherungsspeicher in firmware-aufwertungen |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7502813B2 (de) |
| EP (1) | EP1574952B1 (de) |
| JP (1) | JP4801041B2 (de) |
| CN (1) | CN100492292C (de) |
| AT (1) | ATE392661T1 (de) |
| DE (1) | DE602004013120T2 (de) |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4417123B2 (ja) * | 2003-02-19 | 2010-02-17 | パナソニック株式会社 | ソフトウェア更新方法及び無線通信装置 |
| DE102006057977A1 (de) * | 2006-12-08 | 2008-06-12 | Siemens Ag | Verfahren und Vorrichtung zum Aktualisieren einer Datenbank und Computerprogrammprodukt |
| CN101159610B (zh) * | 2007-11-09 | 2010-06-09 | 中兴通讯股份有限公司 | 一种远程擦除传输设备单板软件的方法及其装置 |
| US8327101B2 (en) | 2008-02-01 | 2012-12-04 | International Business Machines Corporation | Cache management during asynchronous memory move operations |
| US8356151B2 (en) | 2008-02-01 | 2013-01-15 | International Business Machines Corporation | Reporting of partially performed memory move |
| US8136108B2 (en) * | 2008-09-03 | 2012-03-13 | Computime, Ltd | Updating firmware with multiple processors |
| US8386757B1 (en) * | 2009-02-13 | 2013-02-26 | Unidesk Corporation | Managed desktop system |
| CN101610499A (zh) * | 2009-07-13 | 2009-12-23 | 中兴通讯股份有限公司 | 无线数据卡的升级方法和系统 |
| JP5346253B2 (ja) * | 2009-08-24 | 2013-11-20 | 株式会社日立ソリューションズ | ファームウェア更新システム、及び情報機器、並びにプログラム |
| US20120047223A1 (en) * | 2010-08-20 | 2012-02-23 | Nokia Corporation | Method and apparatus for distributed storage |
| US9552201B2 (en) * | 2011-08-31 | 2017-01-24 | Avaya Inc. | System and method for incremental software installation |
| CN102508713B (zh) | 2011-10-12 | 2015-01-28 | 杭州华三通信技术有限公司 | 进程启动方法及装置 |
| US9471300B2 (en) | 2012-07-26 | 2016-10-18 | Utc Fire And Security America Corporation, Inc. | Wireless firmware upgrades to an alarm security panel |
| CN102945179B (zh) * | 2012-11-28 | 2016-06-29 | 青岛海信宽带多媒体技术有限公司 | 基于mtd分区的软件升级方法和装置 |
| CN103605552B (zh) * | 2013-11-29 | 2017-12-29 | Tcl通力电子(惠州)有限公司 | Mcu的升级方法和装置 |
| CN105718246A (zh) * | 2014-07-31 | 2016-06-29 | 格马尔托股份有限公司 | 在电子设备中管理应用程序包的方法 |
| WO2017057111A1 (ja) * | 2015-09-29 | 2017-04-06 | 日立オートモティブシステムズ株式会社 | 車載制御装置、プログラム更新システム、及び、プログラム更新ソフトウェア |
| EP3252605B1 (de) * | 2015-01-26 | 2022-04-06 | Hitachi Astemo, Ltd. | Fahrzeugmontierte steuerungsvorrichtung, programmschreibvorrichtung, programmerzeugungsvorrichtung und programm |
| CN104810055B (zh) * | 2015-05-08 | 2018-09-07 | 京东方科技集团股份有限公司 | Flash芯片读写控制电路和方法、AMOLED应用电路 |
| DE102017205274A1 (de) * | 2017-03-29 | 2018-10-04 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Aktualisieren eines Programmes |
| CN109284123A (zh) * | 2017-07-21 | 2019-01-29 | 深圳市中兴微电子技术有限公司 | 一种采用版本分割实现压缩版本升级的方法及系统 |
| EP3590037A4 (de) * | 2017-07-25 | 2020-07-08 | Aurora Labs Ltd | Konstruktion von software-delta-updates für fahrzeug-ecu-software und anomalitätsdetektion auf basis einer toolchain |
| CN111124475B (zh) * | 2018-10-31 | 2023-12-08 | 伊姆西Ip控股有限责任公司 | 存储管理的方法、电子设备和计算机可读存储介质 |
| CN111240722B (zh) * | 2020-01-07 | 2021-05-04 | 翱捷科技股份有限公司 | 空中升级固件的方法及其所应用的终端、服务器及系统 |
| CN113225729B (zh) * | 2020-01-21 | 2022-07-12 | 荣耀终端有限公司 | 空中下载技术ota升级的方法、设备及可读存储介质 |
| DE102021002079B3 (de) * | 2021-04-20 | 2022-05-12 | Daimler Ag | Verfahren zum effizienten Ablegen von Daten |
| CN113472884B (zh) * | 2021-06-30 | 2024-07-19 | 潍柴动力股份有限公司 | Ota升级方法和装置 |
| CN113986312B (zh) * | 2021-12-09 | 2024-03-26 | 北京奕斯伟计算技术股份有限公司 | 软件升级方法、装置、电子设备及计算机可读存储介质 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2574051B1 (fr) * | 1984-12-03 | 1990-01-19 | Asahi Chemical Ind | Emballage hermetique en matiere plastique, procede de fabrication et outil correspondant |
| EP0398545A1 (de) * | 1989-05-19 | 1990-11-22 | Delco Electronics Corporation | Verfahren und Vorrichtung zur Datenspeicherung in einem nichtflüchtigen Speicher |
| US5522076A (en) * | 1993-05-13 | 1996-05-28 | Kabushiki Kaisha Toshiba | Computer system having BIOS (basic input/output system)-ROM (Read Only Memory) writing function |
| DE19520030C1 (de) * | 1995-05-31 | 1996-05-15 | Siemens Ag | Verfahren zur Aktualisierung der Programmstruktur einer modularen Kommunikationsanlage |
| US5960445A (en) * | 1996-04-24 | 1999-09-28 | Sony Corporation | Information processor, method of updating a program and information processing system |
| JP3497066B2 (ja) * | 1996-10-16 | 2004-02-16 | 富士通株式会社 | フラッシュメモリにおけるデータ書き込み/読み出し方法およびフラッシュメモリを用いた記憶装置 |
| DE19652628A1 (de) * | 1996-12-18 | 1998-06-25 | Philips Patentverwaltung | Kommunikationssystem |
| JPH113223A (ja) * | 1997-06-10 | 1999-01-06 | Canon Inc | 情報処理装置及び情報格納方法 |
| JP2000293366A (ja) * | 1999-04-06 | 2000-10-20 | Mitsubishi Electric Corp | セットトップボックス用モジュールのアップデート方法 |
| JP2001209543A (ja) * | 2000-01-28 | 2001-08-03 | Nec Ic Microcomput Syst Ltd | フラッシュ・マイコンにおけるプログラム書き換え方法 |
| CN1178131C (zh) * | 2001-03-14 | 2004-12-01 | 明基电通股份有限公司 | 以模块化方式更新执行中应用软件的系统及其方法 |
| JP4772214B2 (ja) * | 2001-06-08 | 2011-09-14 | ルネサスエレクトロニクス株式会社 | 不揮発性記憶装置及びその書き換え制御方法 |
| US7100011B2 (en) * | 2002-03-01 | 2006-08-29 | Arris International, Inc. | Method and system for reducing storage requirements for program code in a communication device |
| JP3830867B2 (ja) * | 2002-07-10 | 2006-10-11 | Necエレクトロニクス株式会社 | シングルチップマイクロコンピュータおよびそのブート領域切り替え方法 |
| US7340736B2 (en) * | 2002-08-22 | 2008-03-04 | Hewlett-Packard Development Company, L.P. | Electronic device with an update agent that employs preprocessing techniques for update |
| US6938140B2 (en) * | 2002-08-29 | 2005-08-30 | Micron Technology, Inc. | System and method for linear object reallocation in place |
-
2004
- 2004-03-10 EP EP04005700A patent/EP1574952B1/de not_active Expired - Lifetime
- 2004-03-10 DE DE602004013120T patent/DE602004013120T2/de not_active Expired - Lifetime
- 2004-03-10 AT AT04005700T patent/ATE392661T1/de not_active IP Right Cessation
-
2005
- 2005-02-17 US US10/598,683 patent/US7502813B2/en not_active Expired - Fee Related
- 2005-02-17 JP JP2007502324A patent/JP4801041B2/ja not_active Expired - Fee Related
- 2005-02-17 CN CNB2005800078823A patent/CN100492292C/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| DE602004013120T2 (de) | 2009-05-14 |
| DE602004013120D1 (de) | 2008-05-29 |
| CN100492292C (zh) | 2009-05-27 |
| JP2007528071A (ja) | 2007-10-04 |
| EP1574952A1 (de) | 2005-09-14 |
| JP4801041B2 (ja) | 2011-10-26 |
| US20080126672A1 (en) | 2008-05-29 |
| EP1574952B1 (de) | 2008-04-16 |
| US7502813B2 (en) | 2009-03-10 |
| CN1930551A (zh) | 2007-03-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ATE392661T1 (de) | Automatisierter datensicherungsspeicher in firmware-aufwertungen | |
| US9996462B1 (en) | Data storage device and data maintenance method thereof | |
| CN103810257B (zh) | 一种升级软件数据库的方法、装置及设备 | |
| CN104750616A (zh) | 数据储存装置以及快闪存储器控制方法 | |
| JP2004280752A (ja) | データ記憶装置、およびデータ記憶装置における管理情報更新方法、並びにコンピュータ・プログラム | |
| WO2008132725A4 (en) | A method for efficient storage of metadata in flash memory | |
| US10475516B2 (en) | Data storage device and data erasing method wherein after erasing process, predetermined value is written to indicate completion of said erasing method | |
| US9465538B2 (en) | Flash memory control chip and data storage device and flash memory control method | |
| US10089225B2 (en) | Improving garbage collection efficiency by reducing page table lookups | |
| US20120185682A1 (en) | Method and system for post-build modification of firmware binaries to support different hardware configurations | |
| WO2016078263A1 (zh) | 升级控制设备、终端、终端升级方法及系统、存储介质 | |
| WO2019041891A1 (zh) | 升级包的生成方法及装置 | |
| US8156278B2 (en) | Non-volatile data storage system and method thereof | |
| CN1758220A (zh) | 一种升级软件版本的方法 | |
| CN112947979A (zh) | 一种基于OverlayFS的IPC设备的固件补丁加载方式 | |
| CN112182010A (zh) | 脏页刷新方法和装置、存储介质和电子设备 | |
| KR100954603B1 (ko) | 파일 시스템의 로그 파일 및 상기 파일 시스템의 오류 복구방법 | |
| WO2005085997A3 (en) | Automatic backup store in firmware upgrades | |
| CN100472440C (zh) | 一种智能加载手机硬件驱动程序的方法 | |
| ATE368901T1 (de) | Weiterleiten von änderungen in einer datenbank | |
| CN100473090C (zh) | 一种智能加载手机硬件驱动程序的系统 | |
| US7426606B2 (en) | Method, apparatus and system for reverting FAT cluster number to file ID and offset of non-FAT flash file system | |
| CN100458736C (zh) | Nand闪存信息提取方法和nand闪存自动识别方法 | |
| KR100895429B1 (ko) | 플래시 메모리 파일 장치 및 그 마운트 방법 | |
| CN104683594B (zh) | 一种由sim卡主导的手机操作系统加载方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RER | Ceased as to paragraph 5 lit. 3 law introducing patent treaties |