Способ, устройство и система обработки передаваемых данных

Иллюстрации

Показать все

Изобретение относится к средствам обработки передаваемых данных. Технический результат заключается в повышении отказоустойчивости обработки передаваемых данных. Устройство обработки содержит: модуль получения, выполненный с возможностью получения политики распределения данных, где политика распределения данных включает в себя сохраняемую информацию устройства накопителя, и устройство накопителя, выполненное с возможностью сохранения контекстной информации оборудования пользователя (UE) для возобновления услуги UE таким образом, что в случае отказа устройства обработки контекстная информация может быть получена из устройства накопителя, и модуль обработки контекста, выполненный с возможностью сохранения контекстной информации UE в устройстве накопителя, в соответствии с политикой распределения данных, или получения контекстной информации UE из устройства накопителя, в соответствии с политикой распределения данных. Способы описывают работу устройства и взаимодействие устройства с сетевым элементом администрирования данных, а также с устройством накопителя. 9 н. и 32 з.п. ф-лы, 15 ил.

Реферат

Область техники, к которой относится изобретение

Варианты осуществления настоящего изобретение относятся к коммуникационным технологиям и, в частности, к способу обработки передаваемых данных, устройству и системе.

Уровень техники

На фиг. 1 показана схема сетевой архитектуры эволюции архитектуры системы (System Architecture Evolution, сокращенно SAE). Как показано на фиг. 1, сетевая архитектура SAE включает в себя: Развитую наземную сеть радиодоступа UMTS (Evolved UMTS Terrestrial Radio Access Network, сокращенно E-UTRAN), которая используется для воплощения всех функций, относящихся к беспроводной развернутой сети и также может называться E-UTRAN NodeB (E-UTRAN NodeB, сокращенно eNodeB); элемент сети администрирования мобильностью (Mobility Management Entity, сокращенно ММЕ), который ответственен за администрирование мобильностью в плане управления, включающий в себя администрирование контекстом и статусом мобильности оборудования пользователя (User Equipment, сокращенно UE), выделение временной идентичности пользователя и т.п.; обслуживающий шлюз (Serving Gateway, сокращенно SGW), который представляет собой привязку плана пользователя между сетями доступа 3GPP, и представляет собой интерфейс для завершения соединения для E-UTRAN; шлюз сети пакетной передачи данных (Packet Data Network Gateway, сокращенно PGW), который закрепляет план пользователя между сетью доступа 3GPP и сетью доступа не-3GPP и представляет собой интерфейс для завершения соединения для внешней сети пакетной передачи данных (Packet Data Network, сокращенно PDN); объект функции политики и правил начисления счетов (Policy and Charging Rule Function, сокращенно PCRF), который используется для управления политикой и для принятия решения, и управления начислением счетов на основе потоков; домашний сервер абонента (Home Subscriber Server, сокращенно HSS), который используется для сохранения информации о подписке пользователя; наземную сеть радиодоступа UMTS (Terrestrial Radio Access Network, сокращенно UTRAN) и сеть радиодоступа GSM/EDGE (GSM/EDGE Radio Access Network, сокращенно GERAN), которые используются для воплощения всех функций, относящихся к беспроводной передаче данных в существующих сетях GPRS/UMTS, где UTRAN включает в себя сетевой элемент контроллера радиосети (Radio Network Controller, сокращенно RNC) и сетевой элемент базовой станции (NodeB), и GERAN, включает в себя сетевой элемент контроллера базовой станции (Контроллера базовой станции, сокращенно BSC) и сетевой элемент базовой станции (Base Station Controller, сокращенно BTS); обслуживающий узел поддержки обобщенной услуги пакетной передачи данных (Serving GPRS Supporting Node, сокращенно SGSN), который используется для воплощения таких функций в сетях GPRS/UMTS, как маршрутизация и перенаправление, администрирование мобильностью, администрирование сеансами, и сохранение информации пользователя; сети IP доступа He-3GPP (IP доступ He-3GPP), которые, в основном, представляют собой некоторые сети доступа, определенные He-3GPP устройствами, такими как беспроводная локальная вычислительная сеть (Wireless Local Area Network, сокращенно WLAN), всемирное взаимодействие для микроволнового доступа (Worldwide Interoperability for Microwave Access, сокращенно Wimax) и множественный доступ с кодовым разделением (Code Division Multiple Access, сокращенно CDMA); и сервер аутентификации, авторизации и учета (Authentication, Authorization and Accounting Server, сокращенно Сервер AAA), который используется для выполнения функции аутентификации, авторизации и учета доступа для UE.

В описанной выше существующей архитектуре SAE, когда сетевой элемент сбрасывают из-за ошибки, контекст UE, сохраненный в сетевом элементе, также удаляют, что приводит к прерыванию текущей услуги UE после восстановления сетевого элемента. Для продолжения услуги, UE должно повторно зарегистрироваться в сети и повторно инициировать услугу. Что более серьезно, UE обычно не воспринимает ошибку в NE на стороне сети и поэтому не инициирует обработку регистрации для повторной регистрации в сети и повторного инициирования услуги. Поэтому все услуги UE фактически становятся недоступными.

Сущность изобретения

Варианты осуществления настоящего изобретения направлены на способ обработки передаваемых данных, устройство и систему.

В соответствии с первым аспектом, вариант осуществления настоящего изобретения направлен на способ обработки передаваемых данных, включающий в себя:

устройство обработки получает политику распределения данных, где политика распределения данных включает в себя сохраняемую информацию устройства накопителя, где устройство накопителя выполнено с возможностью сохранения контекстной информации оборудования пользователя UE; и

устройство обработки сохраняет контекстную информацию UE в устройстве накопителя, в соответствии с политикой распределения данных, или получает контекстную информацию UE из устройства накопителя, в соответствии с политикой распределения данных.

В соответствии со вторым аспектом, вариант осуществления настоящего изобретения направлен на способ обработки передаваемых данных, включающий в себя:

сетевой элемент администрирования данными принимает сообщение запроса формирования, переданное устройством обработки, или принимает функцию формирования экземпляра базы данных, вызванную устройством обработки, или принимает API формирования экземпляра базы данных, вызываемый устройством обработки;

сетевой элемент администрирования данными взаимодействует с устройством накопителя, в соответствии с сообщением запроса формирования, или функцией формирования, или API формирования для определения политики распределения данных, где политика распределения данных включает в себя сохраненную информацию устройства накопителя; и

сетевой элемент администрирования данными передает политику распределения данных в устройство обработки, таким образом, что устройство обработки сохраняет контекстную информацию UE в устройстве накопителя, в соответствии с политикой распределения данных, или получает контекстную информацию UE из устройства накопителя в соответствии с политикой распределения данных.

В соответствии с третьим аспектом, вариант осуществления настоящего изобретения направлен на способ обработки передаваемых данных, включающий в себя:

устройство накопителя принимает запрос на обработку контекста, переданный устройством обработки, где устройство накопителя представляет собой сетевой элемент накопителя или узел накопителя в сетевом элементе накопителя; и

устройство накопителя выполняет обработку контекста оборудования пользователя UE, в соответствии с запросом на обработку контекста, где

запрос на обработку контекста представляет собой запрос на сохранения контекста или запрос на получение контекста.

В соответствии с четвертым аспектом, вариант осуществления настоящего изобретения направлен на устройство обработки, включающее в себя:

модуль получения, выполненный с возможностью получения политики распределения данных, где политика распределения данных включает в себя сохраненную информацию устройства накопителя, где устройство накопителя выполнено с возможностью сохранения контекстной информации оборудования пользователя UE; и

модуль обработки контекста, выполненный с возможностью сохранения контекстной информации UE в устройстве накопителя, в соответствии с политикой распределения данных, или получения контекстной информации UE из устройства накопителя, в соответствии с политикой распределения данных.

В соответствии с пятым аспектом, вариант осуществления настоящего изобретения направлен на сетевой элемент администрирования данными, включающий в себя:

модуль приема, выполненный с возможностью приема сообщения запроса формирования, переданного устройством обработки, или приема функции формирования экземпляра базы данных, вызванного устройством обработки, или приема API формирования экземпляра базы данных, вызванного устройством обработки;

модуль определения, выполненный с возможностью взаимодействия с устройством накопителя, в соответствии с сообщением запроса формирования или функции формирования, или API формирования для определения политики распределения данных, где политика распределения данных включает в себя сохраненную информацию устройства накопителя; и

модуль передачи, выполненный с возможностью передачи политики распределения данных в устройство обработки, таким образом, что устройство обработки сохраняет контекстную информацию UE в устройстве накопителя, в соответствии с политикой распределения данных, или получает контекстную информацию UE из устройства накопителя, в соответствии с политикой распределения данных.

В соответствии с шестым аспектом, вариант осуществления настоящего изобретения направлен на устройство накопителя, включающее в себя:

модуль приема, выполненный с возможностью приема запроса обработки контекста, переданного устройством обработки; и

модуль обработки, выполненный с возможностью выполнения обработки контекста оборудования пользователя UE, в соответствии с запросом обработки контекста, где

запрос обработки контекста представляет собой запрос сохранения контекста или запрос получения контекста.

В соответствии с седьмым аспектом, вариант осуществления настоящего изобретения направлен на устройство обработки, включающее в себя:

процессор, запоминающее устройство и, по меньшей мере, один интерфейс передачи данных, где интерфейс передачи данных выполнен с возможностью обмена данными с внешним устройством, запоминающее устройство выполнено с возможностью сохранения инструкции компьютерной программы, и процессор выполнен с возможностью вызова инструкции компьютерной программы, сохраненной в запоминающем устройстве, для выполнения следующих операций:

получения политики распределения данных, где политика распределения данных включает в себя информацию сохранения устройства накопителя, где устройство накопителя выполнено с возможностью сохранения контекстной информации оборудования пользователя UE; и

сохранения контекстной информации UE в устройстве накопителя, в соответствии с политикой распределения данных, или получения контекстной информации UE из устройства накопителя, в соответствии с политикой распределения данных.

В соответствии с восьмым аспектом, вариант осуществления настоящего изобретения направлен на сетевой элемент администрирования данными, включающий в себя:

процессор, запоминающее устройство и, по меньшей мере, один интерфейс передачи данных, где интерфейс передачи данных выполнен с возможностью обмена данными с внешним устройством, запоминающее устройство выполнено с возможностью сохранения инструкции компьютерной программы и процессор выполнен с возможностью вызова инструкции компьютерной программы, сохраненной в запоминающем устройстве, для выполнения следующих операций:

приема сообщения запроса формирования, переданного устройством обработки, или приема функции формирования экземпляра базы данных, вызванного устройством обработки, или приема API формирования экземпляра базы данных, вызванного устройством обработки;

взаимодействия с устройством накопителя, в соответствии с сообщением запроса формирования и функцией формирования, или API формирования для определения политики распределения данных, где политика распределения данных включает в себя сохраненную информацию устройства накопителя; и

передачи политики распределения данных в устройство обработки, таким образом, что устройство обработки сохраняет контекстную информацию UE в устройстве накопителя, в соответствии с политикой распределения данных, или получает контекстную информацию UE из устройства накопителя, в соответствии с политикой распределения данных.

В соответствии с девятым аспектом, вариант осуществления настоящего изобретения направлен на устройство накопителя, включающее в себя:

процессор, запоминающее устройство и, по меньшей мере, один интерфейс передачи данных, где интерфейс передачи данных выполнен с возможностью связи с внешним устройством, запоминающее устройство выполнено с возможностью сохранения инструкции компьютерной программы и процессор выполнен с возможностью вызова инструкции компьютерной программы, сохраненной в запоминающем устройстве, для выполнения следующих операций:

приема запроса обработки контекста, переданного устройством обработки; и

выполнения обработки для контекста оборудования пользователя UE, в соответствии с запросом обработки контекста, где

запрос обработки контекста представляет собой запрос сохранения контекста или запрос получения контекста.

В соответствии с десятым аспектом, вариант осуществления настоящего изобретения направлен на систему передачи данных, включающую в себя: представленное выше устройство обработки, представленный выше сетевой элемент администрирования данными и представленное выше устройство накопителя.

В вариантах осуществления настоящего изобретения контекстная информация UE независимо сохраняется в устройстве накопителя, которое выполнено отдельно от устройства обработки, которое выполняет обработку передачи сигналов, связанных с UE, и обработку перенаправления плана данных, таким образом, что в случае отказа сетевого элемента обработки или узла обработки, контекстная информация UE может быть получена из сетевого элемента накопителя или узла накопителя. В этом случае, услуга UE может быть возобновлена, в соответствии с полученной контекстной информацией, и непрерывная обработка услуги достигается, даже в случае отказа сетевого элемента обработки, или отказа узла обработки, что, таким образом, улучшает защищенность и надежность обработки.

Краткое описание чертежей

На фиг. 1 представлена схема сетевой архитектуры эволюции архитектуры системы (System Architecture Evolution, сокращенно SAE).

На фиг. 2 показана блок-схема последовательности операций варианта 1 осуществления способа обработки передаваемых данных в соответствии с настоящим изобретением.

На фиг. 3 показана блок-схема последовательности операций варианта 2 осуществления способа обработки передаваемых данных в соответствии с настоящим изобретением.

На фиг. 4 показана блок-схема последовательности операций варианта 3 осуществления способа обработки передаваемых данных в соответствии с настоящим изобретением.

На фиг. 5 показана блок-схема передачи сигналов последовательности операций варианта 4 осуществления способа обработки передаваемых данных в соответствии с настоящим изобретением.

На фиг. 6 показана схема сетевой архитектуры, используемая в варианте осуществления способа, показанном на фиг. 5;

На фиг. 7 показана блок-схема передачи сигналов последовательности операций варианта 5 осуществления способа обработки передаваемых данных в соответствии с настоящим изобретением.

На фиг. 8 показана блок-схема передачи сигналов последовательности операций варианта 6 осуществления способа обработки передаваемых данных в соответствии с настоящим изобретением.

На фиг. 9 представлена структурная схема варианта 1 осуществления устройства обработки в соответствии с настоящим изобретением.

На фиг. 10 представлена структурная схема варианта 2 осуществления устройства обработки в соответствии с настоящим изобретением.

На фиг. 11 представлена структурная схема варианта 1 осуществления сетевого элемента администрирования данными в соответствии с настоящим изобретением.

На фиг. 12 представлена структурная схема варианта 2 осуществления сетевого элемента администрирования данными в соответствии с настоящим изобретением.

На фиг. 13 представлена структурная схема варианта 1 осуществления устройства накопителя в соответствии с настоящим изобретением.

На фиг. 14 представлена структурная схема варианта 2 осуществления устройства накопителя в соответствии с настоящим изобретением.

На фиг. 15 представлена структурная схема варианта осуществления системы передачи данных в соответствии с настоящим изобретением.

Подробное описание изобретения

Для того чтобы сделать цели, технические решения и преимущества вариантов осуществления настоящего изобретения более ясными, ниже ясно и полностью описаны технические решения в вариантах осуществления настоящего изобретения со ссылкой на приложенные чертежи, в вариантах осуществления настоящего изобретения. Очевидно, что описанные варианты осуществления представляют собой некоторые, но не все варианты осуществления настоящего изобретения. Все другие варианты осуществления, без творческих усилий полученные лицами обычного уровня в данной области техники на основе вариантов осуществления настоящего изобретения, должны попадать в пределы объема защиты настоящего изобретения.

На фиг. 2 показана блок-схема последовательности операций варианта 1 осуществления способа обработки передаваемых данных, в соответствии с настоящим изобретением. Как показано на фиг. 2, способ в данном варианте осуществления может включать в себя:

S201 - устройство обработки получает политику распределения данных, где политика распределения данных включает в себя сохраненную информацию устройства накопителя, где устройство накопителя выполнено с возможностью сохранения контекстной информации оборудования пользователя UE;

S202 - устройство обработки сохраняет контекстную информацию UE в устройстве накопителя, в соответствии с политикой распределения данных, или получает контекстную информацию UE из устройства накопителя, в соответствии с политикой распределения данных.

Устройство обработки представляет собой сетевой элемент обработки или узел обработки в сетевом элементе обработки.

Устройство накопителя представляет собой сетевой элемент накопителя или узел накопителя в сетевом элементе накопителя.

В частности, в существующей архитектуре SAE, обработка вычислений и обработка сохранения комбинированы, то есть сетевой элемент в соответствующей архитектуре SAE не только выполняет обработку сигналов, относящихся к UE, и обработку перенаправления плана данных (эти типы обработки могут называться вычислительной обработкой), но также выполняет обработку сохранения относящегося к UE контекста (этот тип обработки может называться обработкой сохранения). Например, ММЕ не только выполняет обработку для сигналов администрирования мобильностью и сигналов сеанса UE, но также выполняет обработку сохранения контекстной информации ММ и контекстной информации носителя EPS для UE; SGW и PGW не только выполняют обработку сигналов сеанса и обработку перенаправления плана данных, но также выполняют обработку сохранения для контекстной информации носителя EPS.

В этом типе сетевой архитектуры, поскольку контекстная информация, относящаяся к UE, сохраненная в сетевом элементе, также удаляется, когда выполняют сброс сетевого элемента из-за отказа, контекстная информация, относящаяся к UE, не может быть восстановлена после восстановления сетевого элемента, что означает, что все выполняемые услуги UE прерываются. Для продолжения услуг, UE должно повторно зарегистрироваться в сети и повторно инициировать услуги. Более серьезно, UE обычно не воспринимает отказ в сетевом элементе на стороне сети, что означает, что UE считает, в течение определенного времени, что его услуги выполняются нормально, и не инициирует обработку регистрации для повторной регистрации в сети или повторного инициирования услуги. Поэтому все услуги (включая в себя голосовую услугу) UE фактически являются недоступными в течение этого периода времени, что существенно влияет на восприятие пользователем работы UE. Кроме того, поскольку обработка расчетов и обработка сохранения комбинированы, возможности обработки и возможности сохранения каждого сетевого элемента связаны вместе, что также означает, что возможности обработки сетевого элемента не могут быть свободно масштабированы вверх и вниз, и не могут быть взаимно-однозначно отображены на возможности сохранения. Кроме того, поскольку обработка UE должна быть выполнена в сетевом элементе, в котором сохраняется контекст UE, услуга UE не может быть мигрировала в другой сетевой элемент без перерывов.

Поэтому в данном варианте осуществления используется архитектура, в которой разделены сохранение и вычисление. В частности, архитектура в данном варианте осуществления может включать в себя: устройство обработки, сетевой элемент администрирования данными и устройство накопителя. Функции каждой части представляют собой следующие.

Устройство обработки: получает политику распределения данных из сетевого элемента администрирования данными, где политика распределения данных может включать в себя сохраненную информацию устройства накопителя; и сохраняет контекстную информацию UE в устройстве накопителя, в соответствии с политикой распределения данных, или получает контекстную информацию UE из устройства накопителя, в соответствии с политикой распределения данных. В частности, устройство обработки может передавать сообщение запроса формирования в сетевой элемент администрирования данными, где сообщение запроса может включать в себя информацию требования сохранения устройства обработки, таким образом, что сетевой элемент администрирования данными может взаимодействовать с устройством накопителя, в соответствии с сообщением запроса формирования, для определения политики распределения данных, и затем сетевой элемент администрирования данными может передавать обратно определенную политику распределения данных в устройство обработки. Более конкретно, устройство обработки может запрашивать сетевой элемент администрирования данными сформировать соответствующий экземпляр базы данных, таким образом, что сетевой элемент администрирования данными может взаимодействовать с устройством накопителя, в соответствии с экземпляром базы данных для определения политики распределения данных. В конкретном варианте осуществления политика распределения данных может включать в себя: соответствие между ключевым словом и идентификатором накопителя, где идентификатор накопителя может представлять собой идентификатор сетевого элемента накопителя или идентификатор узла накопителя в сетевом элементе накопителя, таким образом, что устройство обработки может определять ключевое слово, соответствующее информации идентификатора UE, определять идентификатор накопителя, в соответствии с определенным ключевым словом и соответствием, и сохранять контекстную информацию UE в устройстве накопителя, в соответствии с идентификатором накопителя, или получать контекстную информацию UE из устройства накопителя, в соответствии с идентификатором накопителя.

Идентификатор накопителя включает в себя информацию адреса (например, IP-адреса) устройства накопителя, информацию адреса и информацию порта с номером порта устройства накопителя, информацию полностью квалифицированного доменного наименования (полностью квалифицированное доменное наименование, сокращенно FQDN), информацию устройства накопителя, информация FQDN и информацию номера порта устройства накопителя и т.п.

Сетевой элемент администрирования данными: определяет политику распределения данных, в соответствии с запросом, переданным устройством обработки, и передает политику распределения данных в устройство обработки. В частности, сетевой элемент администрирования данными может принимать сообщение запроса формирования, переданное устройством обработки, где сообщение запроса формирования может включать в себя информацию требования сохранения устройства обработки; сетевой элемент администрирования данными может взаимодействовать с устройством накопителя, в соответствии с сообщением запроса формирования, для определения политики распределения данных; и затем сетевой элемент администрирования данными может передавать обратно определенную политику распределения данных в устройство обработки. Более конкретно, то, что сетевой элемент администрирования данными определяет политику распределения данных, включает в себя: сетевой элемент администрирования данными может формировать экземпляр базы данных, в соответствии с запросом из устройства обработки; запрашивают сетевой элемент администрирования данными в соответствии с экземпляром базы данных, чтобы устройство накопителя выделило пространство для сохранения; и сетевой элемент администрирования данными формирует и затем определяет политику распределения данных в соответствии со сформированным экземпляром базы данных и устройством накопителя, которое соответствует экземпляру базы данных.

Устройство накопителя: сохраняет контекстную информацию UE, и отвечает на запрос сохранения контекста, переданный устройством обработки, для сохранения контекстной информации UE, или отвечает на запрос получения контекста, переданный устройством обработки, для передачи обратно контекста, который относится к UE и был получен путем запросов в UE.

В данном варианте осуществления устройство обработки может представлять собой сетевой элемент обработки или может представлять собой узел обработки в сетевом элементе обработки. Сетевой элемент обработки представляет собой логический сетевой элемент, который может выполнять обработку сигналов, относящихся к UE, или обработку перенаправления плана данных, где обработка сигналов может включать в себя: обработку сигналов ММ, обработку сигналов администрирования сеансами (SMN) или обработку сигналов радиоинтерфейса. Сетевой элемент обработки может быть развернут в множестве виртуальных машин или множестве физических устройств (например, множестве серверов), и сетевой элемент обработки может представлять собой сетевой элемент в сети SAE, такой как SGSN, ММЕ, SGW, PGW, PCRF, RNC, NodeB, eNodeB, BSC и BTS, или может представлять собой сетевой элемент плана управления (например, контроллер в архитектуре SDN) или сетевой элемент плана перенаправления (например, коммутатор) в будущей архитектуре сети. Узел обработки в данном варианте осуществления может представлять собой обработку в сетевом элементе обработки (виртуальной машине или физической машине), или может представлять собой печатную плату в сетевом элементе обработки (физической машине) и т.п.Множество узлов обработки в одном сетевом элементе обработки могут быть размещены во множестве виртуальных машин или физических машин.

Аналогично, устройство накопителя в данном варианте осуществления может представлять собой элемент сетевого накопителя, или может представлять собой узел накопителя в элементе сетевого накопителя. Узел накопителя может представлять собой обработку накопителя в сетевом элементе накопителя (виртуальная машина или физическая машина) или может представлять собой плату или пространство в памяти сетевого элемента накопителя (физическая машина) и т.п. Множество узлов накопителя в одном сетевом элементе накопителя могут быть расположены на множестве виртуальных машин или физических машин.

Кроме того, сетевой элемент администрирования данными и элемент сетевого накопителя в данном варианте осуществления представляет собой логические сетевые элементы, которые могут представлять собой физические аппаратные устройства (например, серверы) или могут представлять собой виртуальные машины. Сетевой элемент администрирования данными и сетевой элемент накопителя могут быть развернуты во множестве виртуальных машин или множестве физических машин. Сетевой элемент администрирования данными и сетевой элемент накопителя логически разделены и физически могут быть развернуты на одном сервере или могут быть развернуты на разных серверах.

Кроме того, сетевой элемент администрирования данными в данном варианте осуществления, в основном, выполняет администрирование в устройстве накопителя, например, определенным экземпляром базы данных, запрашивая устройство накопителя выделить пространство для сохранения, и т.п. Сетевой элемент администрирования данными может представлять собой независимый сетевой элемент, или может быть интегрирован в устройство обработки (то есть устройство обработки включает в себя функцию администрирования данными), или интегрирован в систему поддержания эксплуатации) (Operations Support System, сокращенно OSS) (то есть OSS включает в себя функцию администрирования данными).

Поэтому в данном варианте осуществления, контекстная информация UE независимо содержится в устройстве накопителя, которое отделено от устройства обработки, которое выполняет обработку сигналов, связанных с UE, и обработку перенаправления плана данных, таким образом, что при возникновении неисправности в сетевом элементе обработки или в узле обработки, контекстная информация UE может быть получена из сетевого элемента накопителя или узла накопителя. В этом случае, услуга UE может быть возобновлена, в соответствии с полученной контекстной информацией, и достигается непрерывная обработка услуги, даже в случае неисправности сетевого элемента обработки или неисправности узла обработки, что, таким образом, улучшает защиту и надежность обработки.

Кроме того, поскольку обработка накопителя и вычислительная обработка не выполняется в одном и том же сетевом элементе, вычислительная обработка может быть мигрировала из одного сетевого элемента обработки или одного узла обработки в другой сетевой элемент обработки или другой узел обработки без перерывов, что, таким образом, позволяет воплотить миграцию без перерывов. Таким образом, в случае малой нагрузки в сети (например, обычно нагрузка сети оператора является относительно малой в период времени от 0:00 часов до 6:00 утра), вычислительная обработка может быть централизованно выполнена в нескольких сетевых элементах обработки или нескольких узлах обработки, что, таким образом, улучшается сохранение энергии и сокращается излучение; после увеличения сетевой нагрузки большее количество сетевых элементов обработки или узлов обработки могут быть легко добавлены для выполнения вычислительной обработки, и, поэтому нагрузка на каждый сетевой элемент обработки или каждый узел обработки уменьшается, таким образом, воплощая свободную масштабируемость пропускной способности.

На фиг. 3 показана блок-схема последовательности операций варианта 2 осуществления способа обработки передаваемых данных, в соответствии с настоящим изобретением. Способ в данном варианте осуществления представляет собой обработку, выполняемую сетевым элементом администрирования данными. Как показано на фиг. 3, способ в данном варианте осуществления включает в себя.

S301 - сетевой элемент администрирования данными принимает сообщение запроса формирования, переданное устройством обработки.

В данном варианте осуществления вызов функции также может использоваться между сетевым элементом администрирования данными и устройством обработки, например, устройство обработки вызывает функцию формирования экземпляра базы данных сетевого элемента администрирования данными; или вызов интерфейса программирования приложения (интерфейс программирования приложения, сокращенно API) используется между сетевым элементом администрирования данными и устройством обработки, например, устройство обработки вызывает API формирования экземпляра базы данных сетевого элемента администрирования данными.

S302 - сетевой элемент администрирования данными взаимодействует с устройством накопителя, в соответствии с сообщением запроса формирования для определения политики распределения данных, где политика распределения данных включает в себя сохраненную информацию в устройстве накопителя.

S303 - сетевой элемент администрирования данными передает политику распределения данных в устройство обработки, таким образом, что устройство обработки сохраняет контекстную информацию UE в устройстве накопителя, в соответствии с политикой распределения данных, или получает контекстную информацию UE из устройства накопителя, в соответствии с политикой распределения данных.

Кроме того, сообщение запроса формирования может включать в себя информацию требования сохранения устройства обработки (например, требуемой памяти для сохранения или требуемой вычислительной способности CPU для сохранения).

В соответствии с этим, S302, в частности, может представлять собой следующее:

сетевой элемент администрирования данными формирует экземпляр базы данных в соответствии с сообщением запроса формирования; и

сетевой элемент администрирования данными взаимодействует с устройством накопителя, в соответствии с экземпляром базы данных, для определения политики распределения данных.

Более конкретно, S302, в частности, может представлять собой следующее:

сетевой элемент администрирования данными определяет, в соответствии с экземпляром базы данных и информацией о рабочих характеристиках устройства накопителя, спецификацию рабочих характеристик, которые должно выделить устройство накопитель (например, память или вычислительные возможности CPU, которые должны быть выделены);

сетевой элемент администрирования данными взаимодействует с устройством накопителя для запроса устройством накопителя выделить пространство сохранения, в соответствии с требованием спецификации рабочих характеристик; и

сетевой элемент администрирования данными генерирует политику распределения данных, где политика распределения данных включает в себя следующее:

соответствие между ключевым словом и идентификатором накопителя, где идентификатор накопителя представляет собой идентификатор сетевого элемента выделения накопителя или идентификатор узла накопителя при выделении сетевого элемента накопителя.

Конкретный принцип воплощения данного варианта осуществления аналогичен конкретному принципу воплощения, описанному в варианте осуществления, представленному со ссылкой на фиг. 2, который не описан здесь снова.

На фиг. 4 показана блок-схема последовательности операций варианта 3 осуществления способа обработки передаваемых данных, в соответствии с настоящим изобретением. Способ в данном варианте осуществления представляет собой обработку, выполняемую устройством накопителя. Как показано на фиг. 4, способ в данном варианте осуществления включает в себя следующее:

S401 - устройство накопителя принимает запрос на обработку контекста, переданный устройством обработки, где устройство накопителя представляет собой сетевой элемент накопителя или узел накопителя в сетевом элементе накопителя;

S402 - устройство накопителя выполняет обработку для контекста оборудования пользователя UE, в соответствии с запросом на обработку контекста.

Запрос на обработку контекста представляет собой запрос сохранения контекста или запрос получения контекста; устройство обработки представляет собой сетевой элемент обработки, или узел обработки в сетевом элементе обработки; устройство накопителя представляет собой сетевой элемент накопителя или узел накопителя в сетевом элементе накопителя.

Кроме того, в случае, когда запрос на обработку контекста представляет собой запрос на сохранение контекста, S301, в частности, представляет собой следующее:

устройство накопителя принимает запрос на сохранение контекста, переданный устройством обработки, где запрос на сохранение контекста включает в себя контекстную информацию UE и информацию идентификатора UE; и

соответственно, S402, в частности, представляет собой следующее:

устройство накопителя определяет, в соответствии с информацией идентификатора UE, сохранена ли контекстная информация UE; и

если контекстная информация UE сохранена, выполняют обработку обновления для сохраненной контекстной информации UE, используя контекстную информацию UE, включенную в запрос сохранения контекста;

если контекстная информация UE не сохранена, сохраняют контекстную информацию UE, включенную в запрос сохранения контекста, как новую запись.

Кроме того, в случае, когда запрос на обработку контекста представляет собой запрос получения контекста, S401, в частности, представляет собой следующее:

устройство накопителя принимает запрос на получение контекста, переданный устройством обработки, где запрос получения контекста включает в себя информацию идентификатора UE; и

соответственно, S402, в частности, представляет собой следующее