СПОСОБ И СИСТЕМА ДЛЯ ОБНОВЛЕНИЯ СЕТЕВОГО УСТРОЙСТВА

1. Способ обновления сетевого устройства, включающий:
установление сервером управления сетью соединения по протоколу управления передачей (Transmission Control Protocol, TCP) с сетевым устройством;
в ходе процесса обновления, передачу сервером управления сетью протокола конфиденциального обмена, созданного на TCP, сетевому устройству для уведомления сетевого устройства об обновлении; выполнение сетевым устройством соответствующей операции обновления после получения уведомления и возвращение результата обновления на сервер управления сетью по протоколу конфиденциального обмена, созданному на TCP.
2. Способ по п.1, где процесс сервера управления сетью и сетевого устройства, выполняющего обновление с помощью протокола конфиденциального обмена, созданного на TCP, содержит:
шаг А: передачу сетевым устройством данных об устройстве самого сетевого устройства на сервер управления сетью;
шаг В: оценку сервером управления сетью данных об устройстве, переданных от сетевого устройства и передачу данных об обновлении в соответствии с результатом оценки для уведомления сетевого устройства об обновлении;
шаг С: выполнение сетевым устройством соответствующей операции обновления после получения данных об обновлении и обратное оповещение о результате обновления на сервер управления сетью.
3. Способ по п.2, где
шаг В содержит: оценку сервером управления сетью данных об устройстве, переданных от сетевого устройства, уведомление сетевого устройства о прерывании TCP соединения при выявлении того, что сетевое устройство является нелицензионным, уведомление сетевого устройства о загрузке версий файлов при выявлении того, что как версии, так и настройка сетевого устройства нуждаются в обновлении, и уведомление сетевого устройства о непосредственной загрузке профилей при выявлении того, что версия сетевого устройства не нуждается в обновлении, но настройка нуждается в обновлении;
шаг С содержит: при получении уведомления от сервера управления сетью о загрузке версий файлов, загрузку сетевым устройством версий файлов и возвращение результата загрузки на сервер управления сетью; уведомление сервером управления сетью сетевого устройства о перезапуске, последующее выполнение сетевым устройством операции перезапуска после получения уведомления и уведомление сервера управления сетью после перезапуска;
при получении уведомления от сервера управления сетью о загрузке профилей, загрузку сетевым устройством профилей и возвращение результата загрузки на сервер управления сетью; уведомление сервером управления сетью сетевого устройства об обновлении загруженных профилей, последующее обновление сетевым устройством профилей после получения уведомления и возвращение результата обновления на сервер управления сетью.
4. Способ по п.3, где режим обновления сетевого устройства с обновлением профилей, уведомленный сервером управления сетью, включает: немедленное обновление и регулярное обновление;
когда режим обновления является немедленным обновлением после того, как сетевое устройство возвращает результат обновления профилей на сервер управления сетью, способ дополнительно включающий:
уведомление сервером управления сетью сетевого устройства о загрузке лог-файлов, последующую загрузку лог-файлов сетевым устройством после получения уведомления и передачу результата загрузки на сервер управления сетью.
5. Способ по любому из пп.1-4, дополнительно включающий после того как сетевое устройство завершает обновление,
уведомление сервером управления сетью сетевого устройства о прерывании TCP соединения между ними по протоколу конфиденциального обмена, созданному на TCP; выполнение сетевым устройством операции отключения TCP соединения после получения данного уведомления.
6. Способ по одному из пп.1-4, дополнительно включающий в процессе обновления сетевого устройства
регулярное составление отчетов сетевым устройством о ходе обновления самого сетевого устройства на сервер управления сетью по протоколу конфиденциального обмена, созданному на TCP.
7. Система для обновления сетевого устройства, содержащая: сервер управления сетью и сетевое устройство;
сервер управления сетью настроен так, чтобы: установить TCP соединение с сетевым устройством; во время процесса обновления передавать протокол конфиденциального обмена, созданный на TCP, на сетевое устройство для уведомления сетевого устройства об обновлении; и принять результат обновления выполнения операции обновления, возвращаемый сетевым устройством по протоколу конфиденциального обмена, созданному на TCP;
сетевое устройство настроено так, чтобы: установить TCP соединение с сервером управления сетью; во время процесса обновления после получения уведомления об обновлении, отправленного с сервера управления сетью, по протоколу конфиденциального обмена, созданному на TCP, выполнить соответствующую операцию обновления и вернуть результат обновления на сервер управления сетью по протоколу конфиденциального обмена, созданному на TCP.
8. Система по п.7, где
процесс обновления, в котором сервер управления сетью выполняет взаимодействие с сетевым устройством, используя протокол конфиденциального обмена, созданный на TCP, содержит: сервер управления сетью принимает и оценивает данные об устройстве, переданные от сетевого устройства, передает данные об обновлении, соответствующие результату оценки, для уведомления сетевого устройства об обновлении, и принимает результат обновления, возращенный сетевым устройством; и
процесс обновления, в котором сетевое устройство выполняет взаимодействие с сервером управления сетью, используя протокол конфиденциального обмена, созданный на TCP, содержит: сетевое устройство передает данные об устройстве от самого сетевого устройства на сервер управления сетью, выполняет соответствующую операцию обновления после получения данных об обновлении от сервера управления сетью и возвращает обратно результат обновления на сервер управления сетью.
9. Система по п.8, где
сервер управления сетью оценивает данные об устройстве, переданные от сетевого устройства, уведомляя сетевое устройство об обновлении и принятии результата обновления, возвращенного сетевым устройством, содержит:
оценку данных об устройстве, полученных от сетевого устройства, уведомление сетевого устройства о прерывании TCP соединения при выявлении того, что сетевое устройство является нелицензионным; уведомление сетевого устройства о загрузке версии файлов при выявлении того, что как версии файлов, так и настройка сетевого устройства нуждаются в обновлении; уведомление сетевого устройства о непосредственной загрузке профилей при выявлении того, что версия сетевого устройство не нуждается в обновлении, но настройка нуждается в обновлении; уведомление сетевого устройства о перезапуске после получения результата загрузки версии файлов, переданного от сетевого устройства, и получение результата выполнения перезапуска, переданного сетевым устройством; уведомление сетевого устройства об обновлении загруженных профилей после получения результата загрузки профилей, переданный сетевым устройством, и получения результата обновления профилей, переданных сетевым устройством, и
выполнение сетевым устройством операции обновления и возвращение обратно результата обновления на сервер управления сетью содержит:
прерывание TCP соединения с сервером управления сетью после выявления сервером управления сетью того, что устройство является нелицензионным, и получения уведомления о прерывании TCP соединения; загрузку версии файлов или загрузку профилей и ответ о результате загрузки на сервер управления сетью после получения соответствующего уведомления от сервера управления сетью; перезагрузку и уведомление сервера управления сетью после перезагрузки после получения соответствующего уведомления от сервера управления сетью; и обновление профилей и ответ о результате обновления на сервер управления сетью после получения соответствующего уведомления от сервера управления сетью.
10. Система по п.9, где режим обновления сетевого устройства с обновлением профилей, уведомленный сервером управления сетью, включает: немедленное обновление и регулярное обновление;
когда режим обновления является немедленным обновлением,
сервер управления сетью дополнительно настроен так, чтобы уведомить сетевое устройство для загрузки лог-файлов после получения результата обновления профилей, переданного сетевым устройством, и получить результат загрузки лог-файлов, переданных от сетевого устройства; и
сетевое устройство дополнительно настроено для загрузки лог-файлов после получения уведомления, переданного с сервера управления сетью, и для передачи результата загрузки на сервер управления сетью.
11. Система по любому из пп.7-10, где сервер управления сетью дополнительно настроен так, чтобы уведомить, после того как сетевое устройство выполняет обновление, сетевое устройство прервать TCP соединение между ними по протоколу конфиденциального обмена, созданному на TCP; и
сетевое устройство дополнительно настроено на выполнение операции разъединения TCP соединения после получения уведомления, переданного сервером управления сетью.
12. Система по любому из пп.7-10, где сетевое устройство дополнительно настроено на регулярное составление отчетов о ходе обновления самого сетевого устройства на сервер управления сетью по протоколу конфиденциального обмена, созданному на TCP, в течение процесса обновления; и
сервер управления сетью дополнительно настроен на получение данных о ходе обновления, передаваемых от сетевого устройства.