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

1. Способ обновления программного обеспечения, применяемый к системе развитого пакетного ядра EPC, в котором EPC система содержит системный администратор, блок управления трафика, первый сервер службы и второй сервер службы, и первый сервер службы и второй сервер службы устанавливаются с сервисным программным обеспечением первой версии; и способ содержит:
управление системным администратором вторым сервером службы для обновления установленного сервисного программного обеспечения с первой версии на вторую версию, управление блоком управления трафика для установки идентификатора потока службы, содержащегося в потоке данных службы устройства пользователя на первом сервере службы для указания второго сервера службы и управление первым сервером службы для передачи на второй сервер службы потока данных службы, который содержит идентификатор потока службы и который находится на первом сервере службы;
прием блоком управления трафика потока данных службы, отправленного устройством пользователя, и пересылку потока данных службы на второй сервер службы на основании идентификатора потока службы в потоке данных службы; и
после того, как второй сервер службы становится стабильным, управление системным администратором первым сервером службы для обновления установленного сервисного программного обеспечения с первой версии на вторую версию.
2. Способ по п. 1, дополнительно содержащий:
прием блоком управления трафика запроса службы, отправленного устройством пользователя, и пересылку запроса службы второму серверу службы;
выделение вторым сервером службы идентификатора потока службы для запроса службы из устройства пользователя; и
прием блоком управления трафика потока данных службы, отправленный устройством пользователя, и пересылка потока данных службы на второй сервер службы на основании идентификатора потока службы в потоке данных службы.
3. Способ по п. 2, в котором способ дополнительно содержит: получение вторым сервером службы интервала значений выделенного идентификатора потока службы, в котором интервалы значений идентификаторов потоков службы программного обеспечения службы разных версий различны; и выделение вторым сервером службы идентификатора потока службы для запроса службы из устройства пользователя содержит: выбор вторым сервером службы значения из интервала значений в качестве идентификатора потока службы.
4. Способ по п. 2, в котором перед пересылкой запроса службы второму серверу службы способ дополнительно содержит:
получение блоком управления трафика информации атрибута устройства пользователя; и
и, когда информация атрибута указывает, что устройство пользователя принадлежит к заданной группе пользователей, инициирование выполнения этапа пересылки запроса службы второму серверу службы; или
когда информация атрибута указывает, что устройство пользователя не принадлежит заданной группе пользователей, пересылку запроса службы первому серверу службы.
5. Способ по п. 1, в котором после управления системным администратором вторым сервером службы обновить установленное сервисное программное обеспечение с первой версии на вторую версию способ дополнительно содержит, после того, как на втором сервере службы происходит исключение, управление системным администратором вторым сервером службы для возврата установленного сервисного программного обеспечение со второй версии к первой версии.
6. Способ по любому из пп. 1-4, в котором запрос службы содержит запрос службы плоскости управления и запрос службы плоскости пользователя, и поток данных службы содержит поток данных службы плоскости управления и поток данных службы плоскости пользователя.
7. Способ по любому из пп. 1-4, в котором протокол плоскости управления содержит протокол плоскости управления туннелирования GPRS системы пакетной радиосвязи общего пользования GTP-C, протокол управления передачи потока SCTP, протокол IP PMIP мобильного прокси-сервера, протокол S1-AP приложения интерфейса S1 и прикладная подсистема сети радиодоступа RANAP; и протокол плоскости пользователя содержит GPRS-протокол туннелирования плоскости пользователя GTP-U или IP.
8. Система развитого пакетного ядра EPC, в которой EPC система содержит системный администратор, блок управления трафика, первый сервер службы и второй сервер службы, и первый сервер службы и второй сервер службы устанавливаются с программным обеспечением службы первой версии;
системный администратор выполнен с возможностью: управлять вторым сервером для обновления установленного сервисного программного обеспечения с первой версии до второй версии, управлять блоком управления трафика для установки идентификатора потока службы, содержащегося в потоке данных службы устройства пользователя на первом сервере службы для указания второго сервера службы и управлять первым сервером службы для передачи во второй сервер службы потока данных службы, который содержит идентификатор потока службы и который находится на первом сервере службы;
блок управления трафика дополнительно выполнен с возможностью: принимать поток данных службы, отправленный устройством пользователя, и пересылать поток данных службы на второй сервер службы на основе идентификатора потока службы в потоке данных службы; и
системный администратор дополнительно выполнен с возможностью: после того, как второй сервер службы становится стабильным, управлять первым сервером службы для обновления установленного сервисного программного обеспечения с первой версии до второй версии.
9. Система по п. 8, в которой
блок управления трафика дополнительно выполнен с возможностью: принимать запрос службы, отправленный устройством пользователя, и пересылать запрос службы второму серверу службы;
второй сервер службы дополнительно выполнен с возможностью выделять идентификатор потока службы для запроса службы из устройства пользователя; и
блок управления трафика дополнительно выполнен с возможностью: принимать поток данных службы, отправленный устройством пользователя, и пересылать поток данных службы на второй сервер службы на основании идентификатора потока службы в потоке данных службы.
10. Система по п. 9, в которой второй сервер службы дополнительно выполнен с возможностью получать интервал значений выделенного идентификатора потока службы, в котором интервалы значений идентификаторов потока службы сервисного программного обеспечения разных версий различны; и второй сервер службы дополнительно выполнен с возможностью выбирать значения из интервала значений в качестве идентификатора потока службы.