МЕТОДИКИ АВТОМАТИЧЕСКОГО ОБЕСПЕЧЕНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

1. Способ, содержащий этапы, на которых
принимают посредством сервера обеспечения запрос обеспечения;
принимают информацию о конфигурации устройства для устройства пакетной телефонии;
определяют, что устройство пакетной телефонии требуется обеспечить обновлением программного обеспечения на основе информации о конфигурации устройства; и
отправляют c сервера обеспечения комплект обновления программного обеспечения на устройство пакетной телефонии для установки на устройстве пакетной телефонии.
2. Способ по п.1, согласно которому принимают информацию о конфигурации устройства, имеющую информацию идентификации типа и информацию версии компонента для устройства пакетной телефонии.
3. Способ по п.1, согласно которому:
принимают информацию о конфигурации устройства, имеющую информацию идентификации для устройства пакетной телефонии, причем информация идентификации типа включает в себя идентификатор типа, идентификатор производителя, идентификатор модели, идентификатор версии оборудования или идентификатор местоположения.
4. Способ по п.1, согласно которому принимают информацию о конфигурации устройства, имеющую информацию версии компонента для устройства пакетной телефонии, причем
информация о конфигурации устройства содержит идентификатор версии основного файла, идентификатор версии вспомогательного файла, идентификатор сборки файла или идентификатор быстрого устранения неисправности (QFE) файла.
5. Способ по п.1, содержащий этап, на котором извлекают из базы данных обеспечения комплект обновления программного обеспечения, соответствующий идентификатору типа для устройства пакетной телефонии, включенному в информацию о конфигурации устройства.
6. Способ по п.1, содержащий этап, на котором принимают посредством сервера обеспечения комплект обновления программного обеспечения от сервера-издателя.
7. Способ по п.1, содержащий этапы, на которых
отправляют на сервер обеспечения запрос обеспечения;
отправляют информацию о конфигурации устройства для устройства пакетной телефонии;
принимают посредством устройства пакетной телефонии комплект обновления программного обеспечения; и
устанавливают комплект обновления программного обеспечения на устройстве пакетной телефонии.
8. Промышленное изделие, содержащее носитель данных, содержащий команды, которые при их исполнении предоставляют системе возможность:
принимать запрос обеспечения посредством сервера обеспечения;
принимать информацию о конфигурации устройства для устройства пакетной телефонии;
извлекать комплект обновления программного обеспечения для устройства пакетной телефонии на основе информации о конфигурации устройства; и
отправлять пакет обновления программного обеспечения с сервера обеспечения на устройство пакетной телефонии для установки на устройстве пакетной телефонии.
9. Промышленное изделие по п.8, дополнительно содержащее команды, которые при их исполнении предоставляют системе возможность определить, отправлять ли комплект обновления программного обеспечения на устройство пакетной телефонии, на основе информации о конфигурации устройства.
10. Промышленное изделие по п.8, дополнительно содержащее команды, которые при их исполнении предоставляют системе возможность принимать информацию о конфигурации устройства, имеющую информацию идентификации типа и информацию версии компонента для устройства пакетной телефонии.
11. Промышленное изделие по п.8, дополнительно содержащее команды, которые при их исполнении предоставляют системе возможность принимать информацию о конфигурации устройства, имеющую информацию идентификации типа для устройства пакетной телефонии, причем
информация идентификации типа содержит идентификатор типа, идентификатор производителя, идентификатор модели, идентификатор версии оборудования или идентификатор местоположения.
12. Промышленное изделие по п.8, дополнительно содержащее команды, которые при их исполнении предоставляют системе возможность принимать информацию о конфигурации устройства, имеющую информацию версии компонента для устройства пакетной телефонии, причем информация о конфигурации устройства содержит идентификатор версии основного файла, идентификатор версии вспомогательного файла, идентификатор сборки файла или идентификатор быстрого устранения неисправности (QFE) файла.
13. Промышленное изделие по п.8, дополнительно содержащее команды, которые при их исполнении предоставляют системе возможность извлекать из базы данных обеспечения комплект обновления программного обеспечения, соответствующий идентификатору типа для устройства пакетной телефонии, включенному в информацию о конфигурации устройства.
14. Промышленное изделие по п.8, дополнительно содержащее команды, которые при их исполнении предоставляют системе возможность проверять и подтверждать правильность комплекта обновления программного обеспечения до отправления комплекта обновления программного обеспечения с сервера обеспечения на устройство пакетной телефонии для установки на устройстве пакетной телефонии.
15. Промышленное изделие по п.8, дополнительно содержащее команды, которые при их исполнении предоставляют системе возможность
отправлять запрос обеспечения на сервер обеспечения;
отправлять информацию о конфигурации устройства для устройства пакетной телефонии;
принимать комплект обновления программного обеспечения посредством устройства пакетной телефонии; и
устанавливать комплект обновления программного обеспечения на устройстве пакетной телефонии.
16. Устройство, содержащее:
базу данных обеспечения (130) для хранения комплектов обновления программного обеспечения (132) для различных устройств пакетной телефонии (140);
модуль обеспечения клиентов (122), коммуникативно связанный с базой данных обеспечения, причем модуль обеспечения клиентов выполнен с возможностью автоматического обеспечения устройств пакетной телефонии в ответ на запросы обеспечения от устройств пакетной телефонии, при этом модуль обеспечения клиентов выполнен с возможностью принимать информацию о конфигурации устройства для устройства пакетной телефонии и извлекать комплект обновления программного обеспечения (132) из базы данных обеспечения на основе информации о конфигурации устройства; и
сетевой интерфейс (240), коммуникативно связанный с модулем обеспечения клиентов и выполненный с возможностью отправления комплекта обновления программного обеспечения на устройство пакетной телефонии.
17. Устройство по п.16, содержащее модуль автоматического обновления (210), имеющий агент обновления (212) и инсталлятор (214), причем агент обновления выполнен с возможностью приема комплекта обновления (230) от сервера-издателя (110, 206), а инсталлятор выполнен с возможностью устанавливать комплект обновления в базе данных обеспечения и оповещать модуль службы автоматического обновления (224) об установке.
18. Устройство по п.16, содержащее обработчик (228) комплекта обновления и модуль службы автоматического обновления (224), имеющий средство отслеживания обновлений (226), причем средство отслеживания обновлений выполнено с возможностью приема оповещения об установке комплекта обновления (230) от сервера-издателя (110, 206), и обработчик комплекта обновления выполнен с возможностью извлечения файла обновления (132) из комплекта обновления и сохранения в базе данных обеспечения.
19. Устройство по п.16, в котором информация о конфигурации устройства имеет информацию идентификации типа для устройства пакетной телефонии, причем информация идентификации типа содержит идентификатор типа, идентификатор производителя, идентификатор модели, идентификатор версии оборудования или идентификатор местоположения.
20. Устройство по п.16, в котором информация о конфигурации устройства имеет информацию версии компонента для устройства пакетной телефонии, причем информация о конфигурации устройства содержит идентификатор версии основного файла, идентификатор версии вспомогательного файла, идентификатор сборки файла или идентификатор быстрого устранения неисправности (QFE) файла.