Обновление встроенного программного обеспечения - RU2017120292A

Код документа: RU2017120292A

Формула

1. Способ подготовки обновления встроенного программного обеспечения компьютерной системы, которая встроена в техническое устройство,
- причем техническое устройство содержит энергозависимый компонент памяти, например RAM-память,
- причем техническое устройство содержит энергонезависимый компонент памяти, например флэш-память,
причем способ содержит следующие этапы способа, выполняемые в указанной последовательности:
- запуск (A) обновления встроенного программного обеспечения,
- загрузка (B) пакета обновления встроенного программного обеспечения в энергозависимый компонент памяти,
- копирование (C) пакета обновления встроенного программного обеспечения в энергонезависимый компонент памяти,
- генерация (D) файла указателя в энергонезависимом компоненте памяти,
- выдача (Е) пользователю запроса выполнить перезагрузку технического устройства,
- перезагрузка (F) компьютерной системы.
2. Способ обновления встроенного программного обеспечения компьютерной системы, которая встроена в техническое устройство,
- причем техническое устройство содержит энергозависимый компонент памяти, например RAM-память,
- причем техническое устройство содержит энергонезависимый компонент памяти, например флэш-память, в котором сохранен пакет обновления встроенного программного обеспечения,
- причем пакет обновления встроенного программного обеспечения содержит отдельные файлы и соответствующие первые контрольные суммы,
причем способ содержит следующие этапы способа, выполняемые в указанной последовательности:
- перезагрузка (G),
- последующий запуск (Н) компьютерной системы и
- проверка (I), существует ли файл указателя в энергонезависимом компоненте памяти.
3. Способ обновления встроенного программного обеспечения компьютерной системы по п.2, отличающийся тем, что
- если файл указателя не существует, то выполняют запуск (J) встроенного программного обеспечения технического устройства.
4. Способ обновления встроенного программного обеспечения компьютерной системы по п. 2, отличающийся тем, что
- если файл указателя существует, то пакет обновления встроенного программного обеспечения копируют (K) из энергонезависимого компонента памяти в энергозависимый компонент памяти,
- затем все файлы, содержащиеся в пакете обновления встроенного программного обеспечения, распаковывают (L) в энергозависимом компоненте памяти, и формируют соответствующие вторые контрольные суммы файлов, и затем первые и вторые контрольные суммы файлов пакета обновления встроенного программного обеспечения и скопированного пакета обновления встроенного программного обеспечения сравнивают (M).
5. Способ обновления встроенного программного обеспечения компьютерной системы по п.4, отличающийся тем, что
- если контрольные суммы файлов пакета обновления встроенного программного обеспечения и скопированного пакета обновления встроенного программного обеспечения не идентичны, то пакет обновления встроенного программного обеспечения удаляют (О) из энергонезависимого компонента памяти и
- файл указателя удаляют (Р) из энергонезависимого компонента памяти,
- и затем выполняют запуск (J, Q) встроенного программного обеспечения технического устройства.
6. Способ обновления встроенного программного обеспечения компьютерной системы по п. 4, отличающийся тем, что
- если контрольные суммы файлов пакета обновления встроенного программного обеспечения и скопированного пакета обновления встроенного программного обеспечения идентичны, то все файлы пакета обновления встроенного программного обеспечения, сохраненного в энергозависимом компоненте памяти, копируют(R) в энергонезависимый компонент памяти, и
- затем проверяют (S), был ли процесс копирования успешным.
7. Способ обновления встроенного программного обеспечения компьютерной системы по п.6, отличающийся тем, что
- если процесс копирования был успешным, то пакет обновления встроенного программного обеспечения удаляют (О) из энергонезависимой памяти,
- затем из энергонезависимой памяти удаляют (P) файл указателя, и
- затем выполняют (J, Q) запуск встроенного программного обеспечения технического устройства.
8. Способ обновления встроенного программного обеспечения компьютерной системы по п. 6, отличающийся тем, что
- если процесс копирования был неуспешным, то пользователю технического устройства предлагают выполнить перезагрузку технического устройства (T).
9. Компьютерная система с памятью данных, в которой хранится пакет обновления встроенного программного обеспечения, который состоит из трех отдельных пакетов,
- причем первый пакет содержит все файлы, релевантные для встроенного программного обеспечения,
- причем второй пакет содержит по меньшей мере один скрипт-файл, и
- причем третий пакет содержит по меньшей мере одну контрольную сумму, которая ассоциирована с файлом первого пакета и с помощью которой может проверяться корректность этого файла.

Авторы

Заявители

СПК: B05B5/0533 B05B5/1608 B05B5/1683 G06F8/654

Публикация: 2018-12-13

Дата подачи заявки: 2015-10-21

0
0
0
0
Невозможно загрузить содержимое всплывающей подсказки.
Поиск по товарам