СПОСОБ, УСТРОЙСТВО И СИСТЕМА ОБРАБОТКИ ПЕРЕДАВАЕМЫХ ДАННЫХ
METHOD, DEVICE AND SYSTEM OF PROCESSING TRANSMITTED DATA

Область техники, к которой относится изобретение
Варианты осуществления настоящего изобретение относятся к коммуникационным технологиям и, в частности, к способу обработки передаваемых данных, устройству и системе.
Уровень техники
На фиг. 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, в частности, представляет собой следующее:
устройство накопителя получает контекстную информацию UE путем запроса, в соответствии с информацией идентификатора UE; и
устройство накопителя передает контекстную информацию UE, полученную путем запроса, в устройство обработки.
Конкретный принцип воплощения в данном варианте осуществления аналогичен конкретному принципу воплощения, описанному в варианте осуществления, представленном со ссылкой на а фиг. 2, который не будет описан здесь снова.
Далее используются несколько конкретных вариантов осуществления для подробного описания представленных выше технических решений в вариантах осуществления, показанных на фиг. 2-А.
На фиг. 5 показана блок-схема последовательности операций подачи сигналов, в соответствии с вариантом 4 осуществления способа обработки передаваемых данных, в соответствии с настоящим изобретением; на фиг. 6 показана схема сетевой архитектуры, используемой в варианте осуществления способа, показанного на фиг. 5. Как показано на фиг. 5 и фиг. 6, способ в данном варианте осуществления может включать в себя следующее.
S501 - сетевой элемент обработки/узел обработки запрашивает сетевой элемент администрирования данными сформировать экземпляр базы данных.
Запрос может включать в себя информацию требования сохранения сетевого элемента обработки/узла обработки, например, размер требуемого пространства памяти или требуемую вычислительную способность CPU.
S502 - сетевой элемент администрирования данными формирует экземпляр базы данных в соответствии с запросом из сетевого элемента обработки /узла обработки.
В частности, сетевой элемент администрирования данными может формировать экземпляр базы данных, в соответствии с информацией требования сохранения сетевого элемента обработки /узла обработки.
S503 - сетевой элемент администрирования данными взаимодействует с каждым сетевым элементом накопителя в соответствии с экземпляром базы данных и информацией о рабочих характеристиках каждого сетевого элемента накопителя для запроса каждого сетевого элемента накопителя выделить пространство для сохранения.
В частности, сетевой элемент администрирования данными может заранее получать информацию о рабочих характеристиках каждого сетевого элемента накопителя, например, информацию о текущей нагрузке; сетевой элемент администрирования данными определяет, в соответствии с экземпляром базы данных и информацией о рабочих характеристиках каждого сетевого элемента накопителя, спецификацию рабочих характеристик, требуемых для выделения каждым сетевым элементом накопителя, например, количество памяти, которая должна быть выделена каждым сетевым элементом накопителя; и затем сетевой элемент администрирования данными может запрашивать каждый сетевой элемент накопителя выделить пространство сохранения, в соответствии с требованиями спецификации рабочих характеристик, например, выделить узел накопителя, где сетевой элемент накопителя может выделять один или больше узлов накопителя для одного сетевого элемента обработки/узла обработки.
S504 - сетевой элемент администрирования данными передает обратно политику распределения данных в сетевой элемент обработки/узел обработки.
Сетевой элемент администрирования данными формирует политику распределения данных, в соответствии со сформированным экземпляром базы данных и сетевым элементом накопителя или узлом накопителя, в соответствии с экземпляром базы данных. Политика распределения данных может включать в себя соответствие между ключевым словом (ключом) и идентификатором накопителя.
Сетевой элемент обработки/узел обработки может сохранять политику распределения данных. Когда контекстная информация UE должна быть сохранена, сетевой элемент обработки/узел обработки может выполнять операцию хеширования для информации идентификатора UE, для получения ключа соответствующей информации идентификатора UE; сетевой элемент накопителя/элемент идентификатора узла, соответствующий ключу, может быть определен путем запроса политики распределения данных, используя ключ, полученный в результате расчетов; и затем сетевой элемент обработки/узел обработки может сохранять контекстную информацию UE в сетевом элементе накопителя/узле накопителя в соответствии с элементом сетевого накопителя/идентификатором узла накопителя, или получать контекстную информацию UE из сетевого элемента накопителя/узла накопителя, в соответствии с идентификатором сетевого элемента накопителя/узла накопителя.
На фиг. 7 показана блок-схема последовательности обработки сигналов в варианте 5 осуществления способа обработки передаваемых данных, в соответствии с настоящим изобретением. Как показано на фиг. 6 и фиг. 7, после того, как UE обратиться к сети, сетевой элемент обработки/узел обработки может получать контекстную информацию UE, и сохранять эту контекстную информацию UE в сетевом элементе накопителя/узле накопителя, в соответствии с политикой распределения данных. Способ в данном варианте осуществления может включать в себя:
S701 - сетевой элемент обработки/узел обработки получает ключ, соответствующий UE.
В частности, сетевой элемент обработки/узел обработки может выполнять операцию хеширования для информации идентификатора UE, для получения соответствующего ключа.
S702 - сетевой элемент обработки/узел обработки запрашивает политику распределения данных, в соответствии с полученным ключом, для получения информации идентификатора сетевого элемента накопителя/узла накопителя, соответствующую ключу.
S703 - сетевой элемент обработки/узел обработки передает запрос на сохранение контекста в соответствующий сетевой элемент накопителя/узел накопителя, в соответствии с полученной информацией идентификатора сетевого элемента накопителя/узла накопителя.
Запрос на сохранение контекста может включать в себя идентификатор и контекстную информацию UE, которая предназначена для сохранения.
S704 - сетевой элемент накопителя/узел накопителя запрашивает запись контекста UE после приема запроса накопителя из сетевого элемента обработки/узла обработки, для определения, сохранена ли контекстная информация UE.
В частности, сетевой элемент накопителя/узел накопителя может сохранять таблицу контекстной информации UE, где таблица включает в себя соответствие между ключом и контекстной информацией UE; сетевой элемент накопителя/узел накопителя может выполнять операцию хеширования для информации идентификатора UE, для получения ключа и запроса таблицы контекстной информации UE, в соответствии с ключом, для определения, сохранена ли контекстная информация UE.
S705 - сетевой элемент накопителя/узел накопителя сохраняет контекстную информацию UE.
В частности, если на этапе S704 сетевой элемент накопителя/узел накопителя не находит запись контекста UE в таблице контекстной информации UE, сетевой элемент накопителя/узел накопителя формирует новую запись в таблице контекстной информации UE и сохраняет контекстную информацию UE в сохраненной записи; если на этапе S604 сетевой элемент накопителя/узел накопителя находит запись контекста UE в таблице контекстной информации UE, сетевой элемент накопителя/узел накопителя добавляет новые данные к контекстной информации UE в этой записи, и обновляет поле, соответствующее контекстной информации UE в данной записи, используя обновленные данные.
На фиг. 8 показана блок-схема последовательности обработки сигналов, в соответствии с вариантом 6 осуществления способа обработки передаваемых данных, в соответствии с настоящим изобретением. Как показано на фиг. 6 и на фиг. 8, после восстановления после отказа, сетевой элемент обработки/узел обработки может получать контекстную информацию UE из устройства накопителя, в соответствии с политикой распределения данных. Способ в данном варианте осуществления может включать в себя:
S801 - сетевой элемент обработки/узел обработки получает ключ, соответствующий информации идентификатора UE.
S802 - сетевой элемент обработки/узел обработки запрашивает политику распределения данных, в соответствии с полученным ключом, для запроса информации идентификатора сетевого элемента накопителя/узла накопителя, в соответствии с ключом.
S803 - сетевой элемент обработки/узел обработки передает запрос на получение контекста в соответствующий сетевой элемент накопителя/узел накопителя, в соответствии с полученной информацией идентификатора сетевого элемента накопителя/узла накопителя, где запрос на получение контекста включает в себя информацию идентификатора UE.
S804 - сетевой элемент накопителя/узел накопителя сети запрашивает запись контекста UE после приема запроса на получение контекста из сетевого элемента обработки/узла обработки для определения, сохранена ли контекстная информация UE.
S805 - сетевой элемент накопителя/узел накопителя передает обратно контекстную информацию UE.
В частности, если сетевой элемент накопителя/узел накопителя не находит запись контекста UE в таблице контекстной информации UE, сетевой элемент накопителя/узел накопителя может возвращать в сетевой элемент обработки/узел обработки информацию о том, что данные не существуют; если сетевой элемент накопителя/узел накопителя находит запись контекста UE в таблице контекстной информации UE, сетевой элемент накопителя/узел накопителя возвращает информацию с найденным контекстом UE в сетевой элемент обработки/узел обработки.
S806 - сетевой элемент обработки/узел обработки сохраняет контекстную информацию UE.
На фиг. 9 схематично показана структурная схема варианта 1 осуществления устройства обработки, в соответствии с настоящим изобретением. Как показано на фиг. 9, устройство в данном варианте осуществления может включать в себя:
модуль 11 получения, выполненный с возможностью получения политики распределения данных, где политика распределения данных включает в себя информацию сохранения устройства накопителя, где устройство накопителя выполнено с возможностью сохранения контекстной информации оборудования пользователя UE; и
модуль 12 обработки контекста, выполненный с возможностью сохранения контекстной информации UE в устройстве накопителя, в соответствии с политикой распределения данных, или получения контекстной информации UE из устройства накопителя, в соответствии с политикой распределения данных.
Устройство обработки представляет собой сетевой элемент обработки или узел обработки в сетевом элементе обработки.
Устройство накопителя представляет собой сетевой элемент накопителя или узел накопителя в сетевом элементе накопителя.
Кроме того, модуль 11 получения, в частности, выполнен с возможностью:
передавать сообщение запроса на формирование в сетевой элемент администрирования данными, или вызывать функцию на формирование экземпляра базы данных сетевого элемента администрирования данными, или вызывать API формирования экземпляра базы данных сетевого элемента администрирования данными, таким образом, что сетевой элемент администрирования данными взаимодействует с устройством накопителя, в соответствии с сообщением запроса формирования или функции формирования, или API формирования для определения политики распределения данных; и
принимать политику распределения данных, переданную сетевым элементом администрирования данными.
Кроме того, сообщение запроса формирования или функция формирования, или API формирования включают в себя информацию требования сохранения устройства обработки, таким образом, что сетевой элемент администрирования данными запрашивает, в соответствии с информацией требования сохранения, устройство накопителя выделить пространство для сохранения.
Также, кроме того, политика распределения данных включает в себя:
взаимосвязь между ключевым словом и идентификатором накопителя, где идентификатор накопителя представляет собой идентификатор сетевого элемента накопителя или идентификатор узла накопителя в сетевом элементе накопителя.
Модуль 12 обработки контекста, в частности, выполнен с возможностью: определения ключевого слова, соответствующего информации идентификатора UE, и определения идентификатора накопителя, в соответствии с определенным ключевым словом и соответствием; и
сохранения контекстной информации UE в устройстве накопителя, в соответствии с идентификатором накопителя или получения контекстной информации UE из устройства накопителя, в соответствии с идентификатором накопителя.
Кроме того, модуль 12 обработки контекста, в частности, выполнен с возможностью:
выполнять операцию хеширования для информации идентификатора UE, для получения ключевого слова, соответствующего информации идентификатора UE.
Кроме того, модуль 12 обработки контекста, в частности, выполнен с возможностью: получать контекстную информацию UE после доступа UE к сети и сохранять контекстную информацию UE в устройстве накопителя, в соответствии с политикой распределения данных;
или
после восстановления после отказа получать контекстную информацию UE из устройства накопителя, в соответствии с политикой распределения данных.
На фиг. 10 схематично показана структурная схема варианта 2 осуществления устройства обработки, в соответствии с настоящим изобретением. Как показано на фиг. 10, устройство в данном варианте осуществления может включать в себя: процессор 21, запоминающее устройство 22 и, по меньшей мере, один интерфейс 23 передачи данных, где интерфейс 23 передачи данных выполнен с возможностью обмена данными с внешним устройством, запоминающее устройство 22 выполнено с возможностью сохранения инструкции компьютерной программы, и процессор 21 выполнен с возможностью вызова инструкции компьютерной программы, сохраненной в запоминающем устройстве 22, для выполнения следующих операций:
получение политики распределения данных, где политика распределения данных включает в себя информацию сохранения устройства накопителя, где устройство накопителя выполнено с возможностью сохранения контекстной информации оборудования пользователя UE; и
сохранение контекстной информации UE в устройстве накопителя, в соответствии с политикой распределения данных, или получение контекстной информации UE из устройства накопителя, в соответствии с политикой распределения данных.
Устройство обработки представляет собой сетевой элемент обработки или узел обработки в сетевом элементе обработки.
Устройство накопителя представляет собой сетевой элемент накопителя или узел накопителя в сетевом элементе накопителя.
Кроме того, процессор 21, в частности, выполнен с возможностью:
передавать сообщение запроса на формирование в сетевой элемент администрирования данными, или вызывать функцию формирования экземпляра базы данных сетевого элемента администрирования данными, или вызывать API формирования экземпляра базы данных сетевого элемента администрирования данными, таким образом, что сетевой элемент администрирования данными взаимодействует с устройством накопителя, в соответствии с сообщением запроса формирования или функции формирования, или формировать API для определения политики распределения данных; и
принимать политику распределения данных, передаваемую сетевым элементом администрирования данными.
Сообщение запроса формирования или функции формирования, или API формирования включают в себя информацию требования сохранения устройства обработки, таким образом, что сетевой элемент администрирования данными запрашивает, в соответствии с информацией требования сохранения, устройство накопителя выделить пространство для сохранения.
Кроме того, то, что сетевой элемент администрирования данными взаимодействует с устройством накопителя, в соответствии с сообщением запроса формирования или функцией формирования, или API формирования для определения политики распределения данных, в частности, включает в себя:
сетевой элемент администрирования данными формирует экземпляр базы данных, в соответствии с сообщением запроса формирования или функции формирования или API формирования;
сетевой элемент администрирования данными запрашивает устройство накопителя выделить пространство для сохранения; и
сетевой элемент администрирования данными формирует политику распределения данных, в соответствии со сформированным экземпляром базы данных, и устройством накопителя, которое соответствует экземпляру базы данных.
Кроме того, политика распределения данных включает в себя:
взаимное соответствие между ключевым словом и идентификатором накопителя, где идентификатор накопителя представляет собой идентификатор сетевого элемента накопителя или идентификатор узла накопителя в сетевом элементе накопителя; и
процессор 21, в частности, выполненный с возможностью:
определять ключевое слово, соответствующее информации идентификатора UE, и определять идентификатор накопителя, в соответствии с определенным ключевым словом и соответствием; и
сохранять контекстную информацию UE в устройстве накопителя, в соответствии с идентификатором накопителя, или получать контекстную информацию UE из устройства накопителя, в соответствии с идентификатором накопителя.
Кроме того, процессор 21, в частности, выполнен с возможностью:
выполнять операцию хеширования для информации идентификатора UE, для получения ключевого слова, соответствующего информации идентификатора UE.
Кроме того, процессор 21, в частности, выполнен с возможностью:
получать контекстную информацию UE после того, как UE получит доступ к сети, и сохранять контекстную информацию UE в устройстве накопителя, в соответствии с политикой распределения данных; или
после восстановления после неисправности получать контекстную информацию UE из устройства накопителя, в соответствии с политикой распределения данных.
В конкретном варианте выполнения данного варианта осуществления сетевой элемент обработки представляет собой SGSN, ММЕ, SGW, PGW, PCRF, RNC, NodeB, eNodeB, BSC или BTS в сети SAE, или сетевой элемент обработки представляет собой сетевой элемент плана управления в архитектуре SDN, например, контроллере SDN или сетевой элемент плана перенаправления, например, коммутатор.
Кроме того, узел обработки представляет собой обработку или плату для обработки в сетевом элементе обработки.
Устройство обработки в представленном выше варианте осуществления может использоваться для воплощения технического решения в варианте осуществления способа, показанном на фиг. 2, и принципы его воплощения и технические эффекты аналогичны и не описаны здесь снова.
На фиг. 11 схематично показана структурная схема варианта 1 осуществления сетевого элемента администрирования данными, в соответствии с настоящим изобретением. Как показано на фиг. 11, сетевой элемент администрирования данными в данном варианте осуществления может включать в себя:
модуль 31 приема, выполненный с возможностью приема сообщения запроса формирования, переданного устройством обработки, или принимать функцию формирования экземпляра базы данных, вызванную устройством обработки, или принимать API формирования экземпляра базы данных, вызванный устройством обработки;
модуль 32 определения, выполненный с возможностью взаимодействия с устройством накопителя, в соответствии с сообщением запроса формирования, или функцией формирования, или API формирования, для определения политики распределения данных, где политика распределения данных включает в себя информацию сохранения устройства накопителя; и
модуль 33 передачи, выполненный с возможностью передачи политики распределения данных в устройство обработки, таким образом, что устройство обработки сохраняет контекстную информацию UE в устройстве накопителя, в соответствии с политикой распределения данных, или получает контекстную информацию UE из устройства накопителя, в соответствии с политикой распределения данных.
Кроме того, сообщение запроса на формирование или функция формирования, или API формирования включают в себя информацию с требованиями сохранения устройства обработки; и
модуль 32 определения, в частности, выполнен с возможностью: формирования экземпляра базы данных, в соответствии с сообщением запроса формирования; и
взаимодействия с устройством накопителя, в соответствии с экземпляром базы данных и информацией о рабочих характеристиках устройства накопителя, для определения политики распределения данных.
Кроме того, модуль 32 определения, в частности, выполнен с возможностью:
определения, в соответствии с экземпляром базы данных и информацией о рабочих характеристиках устройства накопителя, спецификации рабочих характеристик, которые должны быть выделены устройством накопителя;
взаимодействия с устройством накопителя для запроса устройства накопителя выделить пространство для сохранения, которое удовлетворяет требованиям спецификации рабочих характеристик; и
генерировать политику распределения данных, где политика распределения данных включает в себя взаимное соответствие между ключевым словом и идентификатором накопителя, где идентификатор накопителя представляет собой идентификатор выделяющего сетевого элемента накопителя или идентификатор узла накопителя в выделяющем сетевом элементе накопителя.
На фиг. 12 схематично показана структурная схема варианта 2 осуществления сетевого элемента администрирования данными, в соответствии с настоящим изобретением. Как показано на фиг. 12, сетевой элемент администрирования данными в данном варианте осуществления может включать в себя: процессор 41, запоминающее устройство 42 и, по меньшей мере, один интерфейс 43 передачи данных, где интерфейс 43 передачи данных выполнен с возможностью связи с внешним устройством, запоминающее устройство 42 выполнено с возможностью сохранения инструкции компьютерной программы, и процессор 41 выполнен с возможностью вызова инструкции компьютерной программы, сохраненной в запоминающем устройстве 42 для выполнения следующих операций:
принимают сообщение запроса формирования, переданное устройством обработки, или принимают функцию формирования экземпляра базы данных, вызванную устройством обработки, или принимают API формирования экземпляра базы данных, вызванного устройством обработки;
взаимодействуют с устройством накопителя, в соответствии с сообщением запроса формирования или функцией формирования, или API формирования для определения политики распределения данных, где политика распределения данных включает в себя информацию сохранения устройства накопителя; и
передают политику распределения данных в устройство обработки, таким образом, что устройство обработки сохраняет контекстную информацию UE в устройстве накопителя, в соответствии с политикой распределения данных, или получает контекстную информацию UE из устройства накопителя, в соответствии с политикой распределения данных.
Кроме того, сообщение запроса формирования или функции формирования, или API формирования включают в себя информацию требования сохранения устройства обработки; и
процессор 41, в частности, выполнен с возможностью:
формирования экземпляра базы данных, в соответствии с сообщением запроса формирования или функцией формирования, или API формирования; и
взаимодействия с устройством накопителя, в соответствии с экземпляром базы данных и информацией о рабочих характеристиках устройства накопителя, для определения политики распределения данных.
Кроме того, процессор 41, в частности, выполнен с возможностью:
определять, в соответствии с экземпляром базы данных и информацией о рабочих характеристиках устройства накопителя, спецификации рабочих характеристик, которая должна быть выделена устройством накопителя;
взаимодействовать с устройством накопителя для запроса устройства накопителя выделить пространство для сохранения, которое удовлетворяет требованиям спецификации рабочих характеристик; и
генерировать политику распределения данных, где политика распределения данных включает в себя взаимное соответствие между ключевым словом и идентификатором накопителя, где идентификатор накопителя представляет собой идентификатор выделения сетевого элемента накопителя или идентификатор узла накопителя при выделении сетевого элемента накопителя.
Сетевой элемент администрирования данными в представленном выше варианте осуществления может использоваться для воплощения технического решения в варианте осуществления способа, показанном на фиг. 3, и принципы воплощения и его технические эффекты аналогичны, и не описаны здесь снова.
На фиг. 13 схематично показана структурная схема варианта 1 осуществления устройства накопителя, в соответствии с настоящим изобретением. Как показано на фиг. 13, устройство в данном варианте осуществления может включать в себя:
модуль 51 приема, выполненный с возможностью приема запроса на обработку контекста, переданного устройством обработки; и
модуль 52 обработки, выполненный с возможностью выполнения обработки контекста оборудования пользователя UE, в соответствии с запросом обработки контекста.
Запрос обработки контекста представляет собой запрос сохранения контекста или запрос получения контекста; устройство обработки представляет собой сетевой элемент обработки или узел обработки в сетевом элементе обработки; устройство накопителя представляет собой сетевой элемент накопителя или узел накопителя в сетевом элементе накопителя.
Кроме того, модуль 51 приема, в частности, выполнен с возможностью:
принимать запрос сохранения контекста, переданный устройством обработки, где запрос сохранения контекста включает в себя контекстную информацию UE и информацию идентификатора UE; и
модуль 52 обработки, в частности, выполнен с возможностью:
определять, в соответствии с информацией идентификатора UE, сохранена ли контекстная информация UE; и
если контекстная информация UE сохранена, выполнять обработку обновления для сохраненной контекстной информации UE, используя контекстную информацию UE, включенную в запрос сохранения контекста;
если контекстная информация UE не сохранена, сохранять контекстную информацию UE, включенную в запрос сохранения контекста, как новую запись.
Кроме того, модуль 51 приема, в частности, выполнен с возможностью:
принимать запрос получения контекста, переданный устройством обработки, где запрос получения контекста включает в себя информацию идентификатора UE; и
модуль 52 обработки, в частности, выполнен с возможностью:
получать контекстную информацию UE, используя запрос, в соответствии с информацией идентификатора UE; и
передавать контекстную информацию UE, полученную путем запроса в устройство обработки.
На фиг. 14 схематично показана структурная схема варианта 2 осуществления устройства накопителя, в соответствии с настоящим изобретением. Как показано на фиг. 14, устройство накопителя в данном варианте осуществления может включать в себя: процессор 61, запоминающее устройство 62 и, по меньшей мере, один интерфейс 63 передачи данных, где интерфейс 63 передачи данных выполнен с возможностью обмена данными с внешним устройством, запоминающее устройство 62 выполнено с возможностью сохранения инструкции компьютерной программы, и процессор 61 выполнен с возможностью вызова инструкции компьютерной программы, сохраненной в запоминающем устройстве 62, для выполнения следующих операций:
принимают запрос на обработку контекста, переданный устройством обработки; и
выполняют обработку контекста оборудования пользователя UE, в соответствии с запросом на обработку контекста.
Запрос на обработку контекста представляет собой запрос на сохранение контекста или запрос на получение контекста; устройство обработки представляет собой сетевой элемент обработки или узел обработки в сетевом элементе обработки; устройство накопителя представляет собой сетевой элемент накопителя или узел накопителя в сетевом элементе накопителя.
Кроме того, процессор 61, в частности, выполнен с возможностью:
принимать запрос сохранения контекста, переданный устройством обработки, где запрос на сохранение контекста включает в себя контекстную информацию UE и информацию идентификатора UE;
определять, в соответствии с информацией идентификатора UE, сохранена ли контекстная информация UE; и
если контекстная информация UE сохранена, выполнять обработку обновления для сохраненной контекстной информации UE, используя контекстную информацию UE, включенную в запрос на сохранение контекста;
если контекстная информация UE не сохранена, сохранять контекстную информацию UE, включенную в запрос сохранения контекста, как новую запись.
Кроме того, процессор 61, в частности, выполнен с возможностью:
принимать запрос получения контекста, переданный устройством обработки, где запрос получения контекста включает в себя информацию идентификатора UE;
получать контекстную информацию UE, используя запрос в соответствии с информацией идентификатора UE; и
передавать контекстную информацию UE, полученную путем запроса в устройство обработки.
Кроме того, узел накопителя представляет собой обработку накопления, плату или пространство сохранения в сетевом элементе накопителя.
Устройство накопителя в представленном выше варианте осуществления может использоваться для воплощения технического решения в варианте осуществления способа, показанном на фиг. 4, и его принципов воплощения и технические эффекты аналогичны, и не будут описаны здесь снова.
На фиг. 15 схематично показана структурная схема варианта осуществления системы передачи данных, в соответствии с настоящим изобретением. Как показано на фиг. 15, система передачи данных в данном варианте осуществления может включать в себя: устройство 1 обработки, элемент 2 сети администрирования данными и устройство 3 накопителя. Устройство 1 обработки может использовать структуру, показанную на фиг. 9 или фиг. 10, и может использоваться для воплощения технического решения в варианте осуществления способа, показанном на фиг. 2; сетевой элемент 2 администрирования данными может использовать структуру, показанную на фиг. 11 или фиг. 12, и может использоваться для воплощения технического решения в варианте осуществления способа, показанном на фиг. 3; устройство 3 накопителя может использовать структуру, представленную на фиг. 13 или фиг. 14, и может использоваться для воплощения технического решения в варианте осуществления способа, представленном на фиг. 4.
Подход к воплощению архитектуры системы передачи данных в данном варианте осуществления можно найти по ссылке на архитектуру, представленную на фиг. 5. Конкретную обработку взаимодействия между устройством 1 обработки 1, сетевым элементом 2 администрирования данными и устройством 3 накопителя в системе передачи данных, можно найти по ссылке на обработку взаимодействия, представленную на фиг. 6-фиг. 8.
Специалисты обычного уровня в данной области техники могут понимать, что все или некоторые из этапов вариантов осуществления способа могут быть воплощены с помощью программы, которая инструктирует соответствующие аппаратные средства. Программа может быть сохранена на считываемом компьютером носителе информации. Когда программа работает, выполняются этапы вариантов осуществления способа. Представленный выше носитель информации включает в себя: любой носитель, на котором можно сохранять код программы, такой как ROM, RAM, магнитный диск или оптический диск.
В конечном итоге, следует отметить, что представленные выше варианты осуществления просто предназначены для описания технических решений настоящего изобретения, но не ограничивают настоящее изобретение. Хотя настоящее изобретение описано подробно со ссылкой на представленные выше варианты осуществления, специалисты в данной области техники должны понимать, что они все еще могут выполнить модификации для технических решений, описанных в представленных выше вариантах осуществления, или выполнить эквивалентные замены для некоторых или всех его технических решений, без выхода за пределы объема технических решений вариантов осуществления настоящего изобретения.