Область техники, к которой относится изобретение
Варианты осуществления настоящего изобретения относятся к технологиям связи и, в частности, к устройству обработки данных в беспроводной сети, и к системе беспроводной сети.
Уровень техники
Архитектура беспроводной сети, определенная в существующем протоколе Проекта партнерства 3-его поколения (сокращенно 3GPP), в основном, включает в себя: объект администрирования мобильностью (сокращенно ММЕ), обслуживающий шлюз (сокращенно SGW), шлюз сети передачи данных общего пользования (сокращенно PGW), базовую станцию (сокращенно eNodeB) и т.п. Что касается воплощения продукта, представленные выше компоненты существуют, как независимые физические объекты, и воплощают свои соответствующие функции. Например, PGW выполнен с возможностью воплощать множество функций плана, включая в себя Протокол мобильной Интернет (сокращенно IP), фильтрацию пакета данных, протокол туннелирования общей услуги пакетной радиопередачи данных (сокращенно GTP) администрирование туннеля, безопасность информации, начисление счетов за услуги и т.п. С развитием технологий передачи данных для адаптации к прогрессу стандарта передачи данных все больше функций может быть интегрировано в сетевое устройство в представленной выше беспроводной сети.
Однако эти функции тесно связаны, и взаимные ограничения существуют внутри каждого сетевого устройства и между сетевыми устройствами, в результате чего, получают недостаточную масштабируемость и низкую эффективность передачи данных в беспроводной сети.
Раскрытие сущности изобретения Варианты осуществления настоящего изобретения направлены на обеспечение устройства обработки данных в беспроводной сети и систему беспроводной сети, для улучшения масштабируемости и эффективности передачи данных системы беспроводной сети.
Вариант осуществления настоящего изобретения направлен на обеспечение системы беспроводной сети, включающей в себя:
одиночный сетевой контроллер SNC, выполненный с возможностью выполнения централизованной функции управления, входной сетевой элемент, который выполнен с возможностью выполнения согласования правила обработки потока данных, и сеть функционального узла FNN, которая выполнена с возможностью выполнения функции плана пользователя, где FNN включает в себя, по меньшей мере, один функциональный узел FN;
где:
как входной сетевой элемент, так и FN соединены с возможностью обмена данными с SNC, и по меньшей мере два FN соединены друг с другом непосредственно или через сеть протокола Интернет IP;
SNC, в частности, выполнен с возможностью выполнения обработки сигналов, для воплощения функции плана управления системы беспроводной сети и управления, и администрирования работой входного сетевого элемента и FN в отношении доставки правила обработки потока данных во входной сетевой элемент или FN;
входной сетевой элемент, в частности, выполнен с возможностью выполнения согласования между пакетом данных и правилом обработки потока данных, и отметки успешно согласованного пакета данных в форме метки, таким образом, что FN получает, в соответствии с этой меткой, информацию инструкции операции с данными, которая должна быть выполнена; и
FN, в частности, выполнен с возможностью получения, в соответствии с этой меткой, информации инструкции с операциями данных, которая должна быть выполнена, и выполнения одной или комбинации обработки данных и перенаправления данных, в соответствии с информацией инструкции.
В соответствии с устройством обработки данных, в беспроводной сети, и в системе беспроводной сети, в вариантах осуществления настоящего изобретения, функции устройств в системе беспроводной сети отсоединены и разделены на функциональный модуль плана управления, функциональный модуль плана пользователя, функциональные модули плана управления множества устройств комбинируют для формирования одного сетевого контроллера, функциональный модуль плана пользователя подразделяют в соответствии с мелкой гранулярностью и затем разворачивают в сети функционального узла в форме функционального узла, и одиночный сетевой контроллер управляет поведением узла функции плана пользователя в отношении доставки правила обработки потока данных и может дополнительно динамически увеличить или уменьшить функциональный узел, который является гибким и высокоэффективным и воплощает независимость между функциями системы беспроводной сети, таким образом, решая проблему недостаточной масштабируемости и низкой эффективности передачи данных беспроводной сети, вызванные ограничениями между функциями внутри каждого сетевого устройства и между сетевыми устройствами.
Краткое описание чертежей
Для более ясного описания технических решений в вариантах осуществления настоящего изобретения, далее кратко представлены приложенные чертежи, требуемые для описания вариантов осуществления. Очевидно, что приложенные чертежи в следующем описании представляют некоторые варианты осуществления настоящего изобретения, и специалист обычного уровня в данной области техники может без творческих усилий все еще вывести другие чертежи от этих приложенных чертежей.
На фиг. 1 схематично показана структурная схема варианта 1 осуществления системы беспроводной сети в соответствии с настоящим изобретением;
на фиг. 2 схематично показана структурная схема варианта 2 осуществления системы беспроводной сети в соответствии с настоящим изобретением;
на фиг. 3 представлена блок-схема последовательности операций варианта 1 осуществления способа обработки данных в беспроводной сети в соответствии с настоящим изобретением;
на фиг. 4 представлена блок-схема последовательности операций варианта 2 осуществления способа обработки данных в беспроводной сети в соответствии с настоящим изобретением;
на фиг. 5 представлена блок-схема последовательности операций варианта 3 осуществления способа обработки данных в беспроводной сети в соответствии с настоящим изобретением;
на фиг. 6 представлена блок-схема последовательности операций варианта 4 осуществления способа обработки данных в беспроводной сети в соответствии с настоящим изобретением;
на фиг. 7А и на фиг. 7В представлены блок-схемы последовательности операций варианта 5 осуществления способа обработки данных в беспроводной сети в соответствии с настоящим изобретением;
на фиг. 8 схематично показана структурная схема варианта 1 осуществления SNC в соответствии с настоящим изобретением;
на фиг. 9 схематично показана структурная схема варианта 2 осуществления SNC в соответствии с настоящим изобретением;
на фиг. 10 схематично показана структурная схема варианта 1 осуществления входного сетевого элемента в соответствии с настоящим изобретением;
на фиг. 11 схематично показана структурная схема варианта 2 осуществления входного сетевого элемента в соответствии с настоящим изобретением;
на фиг. 12 схематично показана структурная схема варианта 1 осуществления FN в соответствии с настоящим изобретением;
на фиг. 13 схематично показана структурная схема варианта 3 осуществления SNC в соответствии с настоящим изобретением;
на фиг. 14 схематично показана структурная схема варианта 4 осуществления SNC в соответствии с настоящим изобретением;
на фиг. 15 схематично показана структурная схема варианта 3 осуществления входного сетевого элемента в соответствии с настоящим изобретением; и
на фиг. 16 схематично показана структурная схема варианта 2 осуществления FN в соответствии с настоящим изобретением.
Осуществление изобретения
Для того, чтобы сделать цели, технические решения и преимущества вариантов осуществления настоящего изобретения более ясными, ниже ясно описаны технические решения в вариантах осуществления настоящего изобретения со ссылкой на приложенные чертежи в вариантах осуществления настоящего изобретения. Очевидно, что описанные варианты осуществления являются некоторыми, но не всеми вариантами осуществления настоящего изобретения. Все другие варианты осуществления, без творческих усилий полученные специалистом обычного уровня в данной области техники на основе вариантов осуществления настоящего изобретения, должны попадать в пределы объема защиты настоящего изобретения.
На фиг. 1 показана схематичная структурная схема варианта 1 осуществления системы беспроводной сети, в соответствии с настоящим изобретением. Как показано на фиг. 1, система в данном варианте осуществления включает в себя: одиночный сетевой контроллер (Single Network Controller, сокращенно SNC) 11, который выполнен с возможностью выполнения централизованной функции управления, входной сетевой элемент, который выполнен с возможностью выполнения согласования правила обработки потока данных, и сеть 13 функционального узла (сокращенно FNN), которая выполнена с возможностью выполнения функции плана пользователя, где FNN 13 включает в себя, по меньшей мере, один функциональный узел (сокращенно FN) 14, оба входной сетевой элемент 12 и FN 14 соединены с возможностью обмена данными с SNC 11, и, по меньшей мере, два FN 14 соединены друг с другом непосредственно или через IP сеть; где SNC 11, в частности, выполнен с возможностью выполнения обработки передачи сигналов и управления, и администрирования работой входного сетевого элемента 12 и FN 14 в смысле доставки правила обработки данных потока во входной сетевой элемент или FN для воплощения функции плана управления системы беспроводной сети; входной сетевой элемент 12, в частности, выполнен с возможностью выполнения согласования между пакетом данных и правилом обработки потока данных, и отметки успешно согласованного пакета данных в форме метки, таким образом, что FN 14 получает, в соответствии с меткой, информацию инструкции об операции данных, которая должна быть выполнена; и FN 14, в частности, выполнен с возможностью получения, в соответствии с меткой, информации инструкции об операции данных, которая должна быть выполнена, и выполнения одной или комбинации обработки данных и перенаправления данных, в соответствии с информацией инструкции, где информация параметра, запрошенная для обработки данных, определяется в соответствии с требованиями услуги, выполняемыми системой беспроводной сети.
В данном варианте осуществления функции сетевых элементов, таких как SGW и PGW в существующей архитектуре беспроводной сети отсоединены и разделены на модуль функции плана управления и модуль функции плана пользователя. Все модули функции плана управления скомбинированы в ММЕ для формирования SNC 11 в системе беспроводной сети, и все модули функции плана пользователя формируют FNN 13. Кроме того, модули функции плана пользователя могут быть разделены на большее количество одиночных модулей функции в соответствии с гранулярностью функции. Например, в соответствии со структурой уровня протокола беспроводной сети, функции плана пользователя на физическом уровне, функции плана пользователя на уровне планирования и функции плана пользователя на уровне сети разделены по отдельности, и функции плана пользователя, полученные после разделения, воплощены независимыми FN 14 и могут быть развернуты в FNN 13. Когда FNN 13 включает в себя, по меньшей мере, два FN 14, по меньшей мере, два FN 14 могут быть соединены друг с другом непосредственно или через IP сеть, где перенаправление внутренних данных сети IP может выполняться, используя подход программно-определенной сети (сокращенно SDN), или обь1Чньш автономный подход. Этот вариант осуществления не устанавливает конкретное ограничение в этом отношении.
Кроме того, представленный выше SNC 11 дополнительно выполнен с возможностью увеличения или уменьшения входного сетевого элемента, в соответствии со статусом нагрузки входного сетевого элемента, и увеличения или уменьшения FN, в соответствии со статусом нагрузки FN.
SNC 11 в данном варианте осуществления может быть ответственным за функции в трех аспектах: первый аспект представляет собой централизованную обработку сигналов, включающую в себя обработку сигналов, относящихся к пользователю, такую как аутентификация доступа пользователя, мобильность и администрирование носителя, и обработку интерактивных сигналов между устройствами сетевого элемента, такую как обновление информации сетевого статуса и поддержка сетевой топологии; второй аспект состоит в централизованном управлении, где работой входного сетевого элемента 12 и FN 14 управляют и администрируют, используя подход доставки правила обработки потока данных во входной сетевой элемент 12 или FN 14 для воплощения функции плана управления системы беспроводной сети; в частности, SNC 11 может определять политику обработки для пакета данных, в соответствии с сигналами или в соответствии с сообщением запроса правила, переданным входным сетевым элементом 12, где политика обработки может включать в себя путь обработки и подход к обработке, параметр и т.п. пакета данных, и передачу, используя входной сетевой элемент 12, правила обработки в FN 14, который выполняет политику обработки для инструктирования FN 14 выполнить соответствующую операцию данных и закончить обработку услуги системы беспроводной сети, где централизованное управление представляет собой базовую функцию SNC 11; третий аспект представляет собой динамическую регулировку ресурса, включающую в себя увеличение или уменьшение входного сетевого элемента 12, в соответствии со статусом нагрузки входного сетевого элемента 12 и увеличение или уменьшение FN 14, в соответствии со статусом нагрузки FN 14. В частности, SNC 11 может отслеживать рабочие состояния входного сетевого элемента 12 и FN 14, где в случае, когда устройство находится в состоянии рабочей перегрузки, ресурсы планируют для динамического увеличения устройства в состоянии рабочей перегрузки; и, наоборот, в случае, когда устройство находится в недозагруженном состоянии или даже в ненагруженном состоянии, устройство удаляют из системы беспроводной сети. В качестве входной точки, в которой пакет данных поступает в систему беспроводной сети из внешней сети, входной сетевой элемент 12 выполнен с возможностью выполнения согласования правила для пакета данных, для получения правила обработки потока данных, соответствующего пакету данных, и пометки пакета данных меткой, где метка может обеспечивать для последующего FN 14 возможность непосредственного индексирования и подхода к обработке, параметра и т.п. для пакета данных. FN 14 представляет собой устройство, которое находится в системе беспроводной сети и, в частности, выполняет обработку данных плана пользователя, и может выполнять поиск, в соответствии с меткой пакета данных, информации инструкции операции данных, которая должна быть выполнена, где информация инструкции может обеспечивать для FN 14 возможность определения подхода к обработке данных, выполняемого FN 14 для пакета данных, параметра и т.п., и может дополнительно определять информацию следующего перехода для перенаправления пакета данных, где конкретный подход к обработке данных, конкретный параметр и т.п. могут быть определены в соответствии с требованиями услуги, выполняемой в настоящее время системой беспроводной сети.
В соответствии с этим вариантом осуществления, функции устройств в системе беспроводной сети отсоединены и разделены на модуль функции плана управления и модуль функции плана пользователя, модули функции плана управления множества устройств комбинируют для формирования одного сетевого контроллера, модуль функции плана пользователя разделяют в соответствии с гранулярностью и затем разворачивают в сети функционального узла в форме функционального узла, и отдельный сетевой контроллер управляет поведением функционального узла плана пользователя, используя подход доставки правила обработки потока данных, и может дополнительно динамически увеличивать или уменьшать узел функций, который является гибким и высокоэффективным, и воплощает независимость между функциями системы беспроводной сети, решая, таким образом, проблемы недостаточной масштабируемости и низкой эффективности передач данных беспроводной сети, которые вызваны ограничениями между функциями внутри каждого сетевого устройства и среди сетевых устройств.
На фиг. 2 схематично показана структурная схема варианта 2 осуществления системы беспроводной сети, в соответствии с настоящим изобретением. Как показано на фиг. 2, на основе структуры системы, показанной на фиг. 1, система в данном варианте осуществления может дополнительно включать в себя: транслятор 21 сетевого адреса (сокращенно NAT), элемент 22 распределения сети, радиоузел (сокращенно RN) 23 и элемент 24 координации сети, где NAT 21 соединен с возможностью передачи данных с элементом 22 распределения сети, и элемент 22 распределения сети соединен с возможностью обмена данными с SNC 11 и входным сетевым элементом 12; где NAT 21 выполнен с возможностью предоставления интерфейса между системой беспроводной сети и внешней сетью передачи данных, и передачи принятого пакета данных в сетевой элемент 22 распределения, используя подход опроса; сетевой элемент 22 распределения выполнен с возможностью принимать правило распределения, переданное SNC 11, и перенаправлять в соответствующий входной сетевой элемент 12, в соответствии с правилом распределения, пакет данных, переданный NAT 21; RN 23 выполнен с возможностью воплощения радиочастотной функции системы беспроводной сети; и элемент 24 координации сети выполнен с возможностью администрирования ресурсами системы беспроводной сети, и воплощения динамического выделения ресурсов, когда SNC 11 должен увеличить или уменьшить входной сетевой элемент 12 или FN 14, в соответствии со статусом нагрузки.
В данном варианте осуществления NAT 21 фактически представляет собой унифицированный интерфейс между системой беспроводной сети и внешней сетью передачи данных и передает пакет данных, переданный внешней сетью, в сетевой элемент 22 распределения, где конкретный подход к передаче может представлять собой подход в виде опроса. Например, если существуют три сетевых элемента распределения в системе беспроводной сети, NAT 21 передает пакет данных в эти три сетевых элемента распределения по очереди, где NAT 21 здесь может определять, используя подсчет, одноуровневый сетевой элемент распределения, в который должен быть передан пакет данных в настоящее время, или может определять одноуровневый сетевой элемент распределения, используя другой подход, который не ограничен здесь, в частности, чем-либо. Сетевой элемент 22 распределения выполнен с возможностью распределения, в соответствии с правилом распределения, пакета данных, перенаправляемого NAT 21 во множество сетевых входных элементов, где правило распределения здесь доставляется SNC 11, и может быть предварительно сконфигурировано SNC 11 или может быть обобщенным SNC 11 в режиме реального времени, в соответствии с изменением статуса развертывания входного сетевого элемента 12. Здесь возможен простой принцип разделения для соответствия между пакетом данных и входным сетевым элементом, где IP-адрес пакета данных, который должен быть обработан сетевым входным элементом, может быть связан, то есть, сегмент IP сети, обработанный каждым входным сетевым элементом, является заданным. Сетевой элемент 22 распределения передает пакет данных в соответствующий входной сетевой элемент, в соответствии с IP-адресом пакета данных, где принцип разделения здесь представляет собой только необязательное решение, которое не ограничено здесь чем-либо специальным. RN 23 воплощает функцию радиочастоты системы беспроводной сети, где RN 23 в данном варианте осуществления может представлять собой радиочастотный модуль, или может представлять собой весь eNodeB, который, в частности, не ограничен здесь. Сетевой элемент 24 координации, в основном, отвечает за администрирование физическими ресурсами системы беспроводной сети. Когда определяют увеличить или уменьшить входной сетевой элемент 12 или FN 14, в соответствии со статусом нагрузки входного сетевого элемента 12 или FN 14, SNC 11 должен взаимодействовать с сетевым элементом 24 координации. Если устройство увеличивают, сетевой элемент 24 координации выделяет ресурсы для вновь увеличенного устройства, или если устройство удаляют, элемент 24 координации сети обеспечивает повторное использование ресурсов, которые ранее были заняты удаленным устройством. Таким образом, достигается цель динамичного регулирования физических ресурсов.
В соответствии с этим вариантом осуществления, NAT и элемент распределения сети обеспечивают канал передачи данных между системой беспроводной сети и внешней сетью, RN обеспечивает радиочастотную функцию для системы беспроводной сети, и сетевой элемент координации администрирует физическими ресурсами системы беспроводной сети, таким образом, что функции системы беспроводной сети дополнительно отсоединяются, и множество функций разделяются, что обеспечивает гибкость и высокую эффективность и воплощает независимость между функциями системы беспроводной сети, что, таким образом, лучше решает проблемы недостаточной масштабируемости и низкой эффективности передачи данных беспроводной сети, которые вызваны ограничениями между функциями внутри каждого сетевого устройства и между сетевыми устройствами.
На фиг. 3 показана блок-схема последовательности операций варианта 1 осуществления способа обработки данных в беспроводной сети, в соответствии с настоящим изобретением. Как показано на фиг. 3, способ в данном варианте осуществления может включать в себя следующие этапы:
Этап 101: Сгенерировать правило обработки потока данных, в соответствии с требованием услуги, статусом развертывания функционального узла FN и информацией статуса беспроводной сети.
Данный вариант осуществления может быть выполнен SNC. SNC генерирует правило обработки потока данных, в соответствии с требованиями услуги, статус развертывания функционального узла FN и информацию статуса беспроводной сети, где правило обработки потока данных включает в себя информацию о пути данных, для обработки потока данных, и информацию инструкции об операциях данных, которые должны быть выполнены всеми FN на пути данных. В частности, требование услуги представляет собой услугу пользователя, в частности, воплощенную системой беспроводной сети, включая в себя доступ и передачу оборудования пользователя, установление носителя и т.п. Существует множество типов услуг, которые не ограничены здесь чем-либо конкретным. Статус развертывания FN означает, как функции плана пользователя разделены в системе беспроводной сети во время установления архитектуры FNN, где количество или масштаб FN, включенных в FNN, изменяются в зависимости от разных углов разделения и гранулярности, и функции плана пользователя, в частности, воплощенные FN, также являются разными. То, как FN развернуты, не ограничено, в частности, чем-либо здесь. Информация статуса беспроводной сети включает в себя статус текущей операции системы беспроводной сети, например, возникает ли затор сети или для выполнения какой услуги используется беспроводная сеть, которая, в частности, не ограничена здесь чем-либо. SNC генерирует, по меньшей мере, одно правило обработки потока данных, в соответствии с представленной выше информацией, где правило обработки потока данных включает в себя путь данных, который предназначен для обработки пакета данных, и сформирован FN в последовательном порядке, где FN представляет собой FN, которые должны пропустить пакеты данных- в системе беспроводной сети после входа в систему беспроводной сети; и дополнительно включает в себя информацию инструкции операций с данными, которые должны быть выполнены FN, где информация инструкции здесь включает в себя подход к обработке, выполняемой в пакете данных FN, параметр и т.п., для управления поведением FN. Например, подход к обработке может представлять собой установление носителя, и параметр может представлять собой информацию носителя, которая должна использоваться во время установления носителя; FN инструктируют для выполнения услуг данных для пакета данных, используя две части информации.
Этап 102: Доставка правила обработки потока данных.
В этом варианте осуществления SNC доставляет сгенерированное правило обработки потока данных в устройство обработки данных плана пользователя в системе беспроводной сети, таким образом, что входной сетевой элемент выполняет согласование между правилом обработки потока данных и пакетом данных, перенаправляемым сетевым элементом распределения, и устанавливает метки для успешного согласованного пакета данных с помощью метки, таким образом, что FN получают, в соответствии с меткой, информация инструкции об операции данных, которая должна быть выполнена. SNC управляет поведением входного сетевого элемента и FN, используя правило обработки потока данных. Назначение выполнения входным сетевым элементом согласования правила, для пакета данных и установки метки для пакета данных, используя метку в соответствии с правилом обработки потока данных состоит в уменьшении полезной нагрузки на согласование правила, выполняемого последующим FN при выполнении операции данных, и FN может получать, используя только метку, как индекс, для поиска локального правила обработки потока данных, информацию инструкции об операции данных, которая должна быть выполнена. После генерирования и доставки правила обработки потока данных, SNC может управлять поведением входного сетевого элемента и FN, воплощая, таким образом, функцию централизованного управления системы беспроводной сети.
В соответствии с этим вариантом осуществления, SNC генерирует и доставляет правило обработки потока данных в устройство обработки данных плана пользователя в системе беспроводной сети, таким образом, что устройство обработки данных плана пользователя выполняет соответствующую операцию с данными в соответствии с правилом обработки потока данных, в результате чего, обеспечивается гибкость и высокая эффективность, воплощающая централизованное управление системой беспроводной сети.
Кроме того, конкретный способ воплощения для доставки правила обработки потока данных на этапе 102 в представленном выше варианте осуществления может состоять в следующем: доставляют правило обработки потока данных во входной сетевой элемент, таким образом, что входной сетевой элемент выполняет сопоставление правила между пакетом данных, перенаправляемым сетевым элементом распределения и локально сохраненным правилом обработки потока данных во взаимно однозначном соответствии, и помечает успешно согласованный пакет данных с помощью метки; и добавляет информацию маршрутизации последующего перехода к заголовку пакета данных, и перенаправляет пакет данных в FN, таким образом, что FN выполняет одну или комбинацию из получения, в соответствии с меткой, информации для выполнения обработки данных и получения информации маршрутизации следующего перехода в соответствии с информацией маршрутизации следующего перехода.
В данном варианте осуществления подход к маршрутизации источника принят для воплощения маршрутизации пакета данных на пути передачи данных. При доставке правила обработки потока данных SNC доставляет все сгенерированные правила во входной сетевой элемент, и после приема пакета данных, перенаправленного сетевым элементом распределения, входной сетевой элемент выполняет согласование правила между пакетом данных и всеми локально сохраненными правилами обработки потока данных во взаимно-однозначном соответствии. Конкретный подход к согласованию может представлять собой следующий: сравнивают поле соответствия в правиле обработки потока локальных данных с информацией в заголовке пакета данных, такое как IP-адрес и идентификатор услуги, где согласование выполняется успешно, если вся информация соответствует полю соответствия, то есть, будет найдено правило обработки потока данных, соответствующее пакету данных. Входной сетевой элемент дополнительно выполнен с возможностью установки метки для успешно согласованного пакета данных, используя метку, где метка и правила обработки потока данных имеют взаимно-однозначную взаимосвязь отображения, и последующий FN может выполнять поиск принятого правила обработки потока данных только в соответствии с меткой; и когда устанавливают метку пакета данных, используя метку, входной сетевой элемент дополнительно добавляет информацию последующего перехода в заголовок пакета данных в соответствии с информацией о пути данных в правиле обработки потока данных. Например, пакет данных, принятый входным сетевым элементом, должен пройти через FN 1, FN 2 и FN 3, в соответствии с информацией о пути данных, и затем входной сетевой элемент добавляет в заголовок пакета данных информацию маршрутизации перехода, то есть, из FN 1 в FN 2 и затем в FN 3. В случае необходимости, информация маршрутизации последующего перехода, добавленная во входной сетевой элемент, также может быть добавлена в форме метки пути передачи данных, и FN может получать информацию следующего перехода, в соответствии с меткой пути передачи данных. SNC в этом варианте осуществления не доставляет непосредственно правило обработки потока данных в FN, но добавляет правило обработки потока данных в исходный пакет данных и перенаправляет исходный пакет данных в FN, используя входной сетевой элемент. Обработка переходит к следующему аналогичному пакету данных, выполняя поиск всех правил обработки потока локальных данных в соответствии с меткой, для получения правила обработки потока данных, соответствующего пакету данных, FN может получать информацию для выполнения обработки данных. FN может дополнительно определять информацию маршрутизации следующего перехода для информации маршрутизации последующего перехода, которую добавляют к заголовку пакета данных во входном сетевом элементе. Например, в настоящее время пакет данных представляет собой FN 1, и FN 1 получает подход к обработке, и параметр пакета данных, в соответствии с меткой, дополнительно определяет, в соответствии информацией маршрутизации последующего перехода в заголовке пакета данных, что следующий переход, в который должен быть перенаправлен пакет данных, представляет собой FN 2, и затем перенаправляет обработанный пакет данных в FN 2, в соответствии с информацией маршрутизации. Следует отметить, что операции, выполненные для пакета данных FN, включают в себя обработку данных и перенаправление данных, но эти две операции не обязательно должны быть выполнены, где некоторые FN могут ответственными только за перенаправление данных; некоторые FN могут быть ответственны только за обработку данных, и им не требуется перенаправлять пакет данных перед окончанием услуги; и от некоторых FN может не требоваться выполнять, как обработку данных, так и перенаправление данных, что, в частности, не ограничено этим. Обработка доставки правила в FN с помощью SNC исключается, используя подход доставки правила в данном варианте осуществления, то есть, доставка сигналов SNC уменьшается, таким образом, что улучшается эффективность передачи данных.
Кроме того, конкретный способ воплощения для доставки правила обработки потока данных на этапе 102 в представленном выше варианте осуществления может представлять собой следующее: доставляют правило обработки потока данных во входной сетевой элемент, и разделяют правило обработки потока данных на вторые правила обработки потока данных, где вторые правила обработки потока данных включают в себя одну или комбинацию из информации об обработке данных, которая должна быть выполнена FN, и информации маршрутизации следующего перехода для перенаправления пакета данных; и доставляют вторые правила обработки потока данных в соответствующие FN, таким образом, что входной сетевой элемент выполняет согласование правила между пакетом данных, перенаправленным сетевым элементом распределения, и локально сохраненным правилом обработки потока во взаимно-однозначном соответствии, и помечает успешно согласованный пакет данных с помощью метки и затем перенаправляет этот пакет данных в FN, таким образом, что FN получают, в соответствии с меткой и со ссылкой на локальные вторые правила обработки потока данных, одну или комбинацию из информации для выполнения обработки данных и информации маршрутизации следующего перехода для выполнения перенаправления данных.
В этом варианте осуществления выбран подход к маршрутизации последовательности перехода для воплощения маршрутизации пакета данных для пути данных. Кода доставляют правило обработки потока данных, SNC доставляет все сгенерированные правила во входной сетевой элемент и разделяет правило обработки потока данных на второе правило обработки потока данных, где второе правило обработки потока данных соответствует одному FN и включает в себя одну или комбинацию из информации об обработке данных, которая должна быть выполнена одним FN и информации маршрутизации следующего перехода для перенаправления пакета данных. Правило обработки потока данных, сгенерированное SNC, включает в себя информацию инструкции об операциях данных, которые должны быть выполнены всеми FN на пути данных, и каждому FN не требуется знать операцию, которая должна быть выполнена другим FN. Поэтому, SNC может разделять два правила обработки потока данных, где второе правило обработки потока данных соответствует одному FN и включает в себя информацию инструкции об операции данных, которая должна быть выполнена FN. SNC доставляет второе правило обработки потока данных, полученное после разделения, в FN, соответствующий второму правилу обработки потока данных. Таким образом, каждый FN содержит часть правила обработки потока данных, которая требуется для FN. После приема пакета данных, перенаправленного сетевым элементом распределения, входной Сетевой элемент выполняет согласование правила между пакетом данных и всеми локально сохраненными правилами обработки потока одно за другим. Конкретный подход к согласованию может представлять собой представленный выше способ согласования, где входной сетевой элемент помечает успешно согласованный пакет данных меткой, таким образом, что последующий FN может выполнять поиск требуемого правила обработки потока данных только в соответствии с меткой. В случае необходимости, метка может включать в себя метку пути данных и метку потока данных, и FN выполняет поиск локального второго правила обработки потока данных в соответствии с меткой пути данных для получения информации маршрутизации следующего перехода и выполняет поиск локального второго правила обработки потока данных, в соответствии с меткой потока данных, для получения информации для выполнения обработки данных. Аналогично, операции, выполненные для пакета данных FN, включают в себя обработку данных и перенаправление данных, но эти две операции не обязательно должны быть выполнены, где некоторые FN могут быть ответственными только за перенаправление данных; некоторые FN могут отвечать только за обработку данных и им не требуется перенаправлять пакет данных перед окончанием услуги; и некоторым FN может не требоваться выполнять, как обработку данных, так и перенаправление данных, что не ограничено здесь специально.
Кроме того, перед генерированием правила обработки потока данных, в соответствии с требованием услуги, статуса развертывания функционального узла FN и статуса информации о беспроводной сети на этапе 101 представленного выше варианта осуществления SNC может дополнительно принимать сообщение запроса правила, переданное входным сетевым элементом или сигнала для формирования потока данных пользователя, где эти два могут использоваться, как условия для инициирования генерирования SNC правила обработки потока данных. Когда правило обработки потока данных, соответствующее пакету данных, не согласовано локально после приема входным сетевым элементом пакета данных, перенаправленного сетевым элементом распределения, входной сетевой элемент посылает сообщение запроса правила для запроса нового правила из SNC. При обработке сигналов, SNC также может столкнуться с соответствующими сигналами для формирования потока данных пользователя. Например, сигналы могут представлять собой доступ к пользователю и передачу мобильного терминала пользователя, и они оба могут обеспечивать изменение потока данных пользователя; поэтому, поток данных пользователя должен быть вновь сформирован. SNC генерирует правило обработки потока данных, в соответствии с представленными выше двумя частями информации, то есть, в соответствии с сообщением запроса правила, и со ссылкой на требование услуги, статус развертывания функционального узла FN, и информацию статуса беспроводной сети, или генерирует правило обработки потока данных, в соответствии с сигналами и со ссылкой на требование к услуге, статус развертывания функционального узла FN, и информацию статуса беспроводной сети.
Кроме того, перед генерированием правила обработки потока данных, в соответствии с требованием услуги, статуса развертывания функционального узла FN и статуса информации беспроводной сети на этапе 101 представленного выше варианта осуществления, SNC может дополнительно генерировать правило распределения, в соответствии со статусом развертывания входного сетевого элемента, таким образом, что сетевой элемент распределения перенаправляет принятый пакет данных в соответствующий входной сетевой элемент, в соответствии с правилом распределения. Обработка генерирования и доставки правила распределения может быть воплощена во время развертывания структуры беспроводной сети, где SNC классифицирует входной сетевой элемент в соответствии с информацией, такой как количество входных сетевых элементов, и возможностями входного сетевого элемента, например, в соответствии с сегментом IP сети. Таким образом, после того, как пакет данных прибывает в сетевой элемент распределения, сетевой элемент распределения передает, в соответствии с IP-адресом пакета данных, пакет данных во входной сетевой элемент, включающий в себя IP-адрес, и может дополнительно передавать пакет данных, в соответствии с другой информацией, такой как требование к услуге и адрес подписки пользователя, которые не ограничены здесь специально.
Кроме того, после доставки правила обработки потока данных на этапе 102 представленного выше варианта осуществления, SNC может дополнительно взаимодействовать с модулем координации, в соответствии со статусом нагрузки входного сетевого элемента для увеличения или уменьшения входного сетевого элемента; и взаимодействовать с модулем координации, в соответствии со статусом нагрузки FN для увеличения или уменьшения FN. В частности, входной сетевой элемент отвечает за выполнение согласования правила пакета данных и установки метки для пакета данных с помощью метки, и FN отвечает за конкретную обработку данных плана пользователя; эти два устройства сталкиваются с относительно большими нагрузками, когда поступает большое количество данных. Поэтому, SNC должен отслеживать эти два устройства в режиме реального времени, где в случае, когда устройство находится в состоянии рабочей перегрузки, ресурсы планируют для динамического увеличения устройства в состоянии рабочей перегрузки; и, наоборот, в случае, когда устройство находится в недостаточно загруженном состоянии или даже в ненагруженном состоянии, устройство удаляют из системы беспроводной сети. Таким образом, физические ресурсы системы беспроводной сети можно динамически регулировать и улучшать эффективность. Следует отметить, что, когда отслеживают нагрузку устройства, SNC может определять, в соответствии с рабочим состоянием процессора устройства или в соответствии с информацией рабочей нагрузки, периодически передаваемой устройством, перегружено или недостаточно загружено устройство, где конкретный подход к воплощению не ограничен здесь чем-либо конкретным.
На фиг. 4 показана блок-схема последовательности операций варианта 2 осуществления способа обработки данных в беспроводной сети, в соответствии с настоящим изобретением. Как показано на фиг. 4, способ в данном варианте осуществления может включать в себя следующие этапы:
Этап 201: Принимают пакет данных, перенаправленный сетевым элементом распределения.
Данный вариант осуществления может быть выполнен с помощью входного сетевого элемента. Входной сетевой элемент принимает пакет данных, перенаправленный сетевым элементом распределения, где пакет данных может представлять собой данные, предоставленные базовой сетью в систему беспроводной сети.
Этап 202: Выполняют согласования правила между пакетом данных и всеми локально сохраненными правилами обработки потока одно за другим, для получения правила обработки потока данных, соответствующего пакету данных.
В данном варианте осуществления правило обработки потока данных включает в себя информацию о пути данных для обработки пакета данных и информацию инструкции для операций с данными, которая должна быть выполнена всеми FN на пути данных. Входной сетевой элемент выполняет согласование правила между принятым пакетом данных и всеми локально сохраненными правилами обработки потока одно за другим. Правила обработки потока данных были сохранены во входном сетевом элементе, и все такие правила обработки потока данных генерируют и доставляют с помощью SNC. Когда входной сетевой элемент выполняет согласование, конкретный подход к воплощению может представлять собой следующее: сравнивают поле соответствия в локальном правиле обработки потока данных с информацией в заголовке пакета данных, такой как IP-адрес и идентификатор услуги, где, если вся информация соответствует полю сопоставления, правило обработки потока данных, соответствующее пакету данных, будет найдено.
Этап 203: Помечают успешно согласованный пакет данных с помощью метки в соответствии с правилом обработки потока данных, соответствующем пакету данных.
В этом варианте осуществления входной сетевой элемент помечает пакет данных с помощью метки, в соответствии с правилом обработки потока данных, где метку здесь определяют с помощью SNC, и SNC предоставляет метку и правило обработки потока данных так, чтобы они имели соответствие один к одному, и выполняют широковещательную передачу результата отображения во все устройства в системе беспроводной сети. FN может непосредственно принимать, в соответствии с меткой,, правило обработки потока данных, в соответствии с пакетом данных, и ему не требуется дополнительно выполнять согласование правила, что уменьшает рабочую нагрузку по согласованию.
Этап 204: Перенаправляют пакет данных с меткой в функциональный узел FN, таким образом, что FN требует, в соответствии с меткой, информацию об инструкции для операции данных, которая должна быть выполнена.
В этом варианте осуществления входной сетевой элемент перенаправляет пакет данных с меткой в FN. В частности, входной сетевой элемент перенаправляет пакет данных с меткой в первый FN на пути данных, включенном в правило обработки потока данных. После приема пакета данных первый FN может определять информацию о маршрутизации следующего перехода в соответствии с меткой, и передавать пакет данных.
В соответствии с этим вариантом осуществления, выполняется согласование правила по пакету данных, и пакет данных маркируют с помощью метки, таким образом, что последующий FN может получать только в соответствии с меткой информацию инструкции для операций с данными, которые должны быть выполнены, с уменьшенной рабочей нагрузкой при согласовании правила, и улучшает эффективность передачи данных.
На фиг. 5 показана блок-схема последовательности операций варианта 3 осуществления способа обработки данных в беспроводной сети, в соответствии с настоящим изобретением. Как показано на фиг. 5, способ в данном варианте осуществления может включать в себя следующие этапы:
Этап 301: Принимают правило обработки потока данных, переданное SNC, и локально сохраняют правило обработки потока данных.
В этом варианте осуществления входной сетевой элемент принимает правило обработки потока данных, доставляемое SNC, и локально сохраняет правило обработки потока данных, где возможность для приема правила может представлять собой исходный этап развертывания системы беспроводной сети, на котором SNC генерирует и доставляет правило обработки потока данных, в соответствии со статусом развертывания, или может представлять собой время, в которое SNC генерирует и доставляет соответствующее правило обработки потока данных, при поступлении сигналов обработки для формирования потока данных пользователя. Входной сетевой элемент локально сохраняет все принятые правила обработки потока данных.
Этап 302: Принимают пакет данных, перенаправляемый сетевым элементом распределения.
Этап 303: Выполняют сопоставление правила между пакетом данных и всеми локально сохраненными правилами обработки потока данных одно за другим, для получения правила обработки потока данных, соответствующего пакету данных.
В этом варианте осуществления обработка, при которой входной сетевой элемент выполняет согласование правила, аналогична этапу 202 в представленном выше варианте осуществления способа, и ее детали здесь не будут снова описаны.
Этап 304: Помечают успешно согласованный пакет данных меткой, в соответствии с правилом обработки потока данных, соответствующим пакету данных.
В этом варианте осуществления входной сетевой элемент может помечать успешно согласованный пакет данных с помощью метки, в соответствии с правилом обработки потока данных, соответствующим пакету данных, и со ссылкой на информацию отображения метки, заданную в одном сетевом контроллере SNC, где метка отображается на правило обработки потока данных, соответствующее пакету данных; и добавляют последующую информацию маршрутизации последовательности переходов в заголовок пакета данных, в соответствии с информацией о пути данных. Здесь принимается подход к маршрутизации для маршрутизации источника. После отметки пакета данных меткой входной сетевой элемент дополнительно должен добавить последующую информацию маршрутизации последовательности переходов к заголовку пакета данных, в соответствии с информацией о пути данных в правиле обработки потока данных, таким образом, что FN получает информацию маршрутизации следующего перехода в соответствии с информацией маршрутизации последующей последовательности перехода. Например, пакет данных, принятый входным сетевым элементом, должен быть пропущен через FN 1, FN 2 и FN 3, в соответствии с информацией о пути данных, и затем входной сетевой элемент добавляет к заголовку пакета данных информацию маршрутизации последовательности переходов, которая устанавливается от FN 1 до FN 2 и затем до FN 3. Кроме того, информация маршрутизации последующей последовательности переходов, добавленная входным сетевым элементом, также может быть добавлена в форме метки пути данных, и FN может выполнять поиск информации следующего перехода в соответствии с меткой пути данных. Кроме того, что касается маршрутизации из источника, если пакет данных представляет собой исходный пакет данных, входной сетевой элемент может дополнительно добавлять первое правило обработки потока данных к пакету данных с помощью метки, где первое правило обработки потока данных включает в себя информацию об обработке данных, которая должна быть выполнена FN. Таким образом, в этом случае, последующий FN не сохраняет какое-либо правило обработки о пакете данных. Поэтому, входной сетевой элемент должен добавлять правило обработки потока данных в пакете данных при передаче пакета данных, где правило обработки потока данных здесь отличается от правила обработки потока данных, предоставленного SNC, и не должно включать в себя информацию о пути данных, поскольку последующая информация маршрутизации последовательности переходов была добавлена к заголовку пакета данных. Поэтому, первое правило обработки потока данных включает в себя только информацию об обработке данных, которая должна быть выполнена FN.
В случае необходимости, входной сетевой элемент может дополнительно помечать успешно согласованный пакет данных меткой, в соответствии с правилом обработки потока данных, соответствующим пакету данных, и со ссылкой на информацию отображения метки, заранее установленной в одном сетевом контроллере SNC, где метка отображается на правило обработки потока данных, соответствующее пакету данных. Здесь принят подход к маршрутизации для маршрутизации последовательности переходов. Входной сетевой элемент не должен добавлять информацию маршрутизации к пакету данных, поскольку SNC разделил информацию об обработке потока данных на вторые правила обработки потока данных и предоставил вторые правила обработки потока данных в соответствующие FN, и после получения пакета данных, FN получают, в соответствии с меткой, информацию инструкции для операций с данными, которые должны быть выполнены, где информация включает в себя одну или комбинацию подходов при обработке данных, параметра и информации маршрутизации следующего перехода.
Этап 305: Перенаправляют пакет данных с помощью метки в функциональный узел FN, таким образом, что FN получают в соответствии с меткой, информацию инструкции операций с данными, которая должна быть выполнена.
В этом варианте осуществления, в подходе к маршрутизации источника, входной сетевой элемент перенаправляет пакет данных с меткой в FN следующего перехода, в соответствии с информацией о пути данных, таким образом, что все FN на пути данных выполняют одну или комбинацию из получения, в соответствии с меткой, информации для выполнения обработки данных и получения информации маршрутизации следующего перехода, в соответствии с последующей информацией маршрутизации последовательности переходов. Первое правило обработки потока данных, найденное в соответствии с меткой FN, включает в себя информацию об обработке данных, которая должна быть выполнена FN, и информация маршрутизации следующего перехода может быть получена из последующей информации маршрутизации последовательности переходов в заголовке пакета данных. Следует отметить, что операции, выполненные для пакета данных FN, включают в себя обработку данных и перенаправление данных, но эти две операции не обязательно должны быть выполнены, где некоторые FN могут быть ответственными только за перенаправление данных; некоторые FN могут быть ответственными только за обработку данных и не должны перенаправлять пакет данных перед окончанием услуги; и некоторым FN может не требоваться выполнять одновременно обработку данных и перенаправление данных, что, в частности, не ограничено здесь.
Что касается подхода к маршрутизации последовательности переходов входной сетевой элемент перенаправляет пакет данных с меткой к FN следующего перехода, в соответствии с информацией о пути данных, таким образом, что все FN на пути данных получают, в соответствии с меткой и со ссылкой на локальные вторые правила обработки потока данных, одну или комбинацию из информации для выполнения обработки данных и информации маршрутизации следующего перехода, для выполнения перенаправления данных, где вторые правила обработки потока данных включают в себя одну или комбинацию из информации об обработке данных, которая должна быть выполнена FN, и информации маршрутизации следующего перехода для перенаправления пакета данных. Следует отметить, что операции, выполненные для пакета данных FN, включают в себя обработку данных и перенаправление данных, но эти две операции не обязательно должны быть выполнены, где некоторые FN могут отвечать только за перенаправление данных; некоторые FN могут отвечать только за обработку данных и не обязательно должны перенаправлять пакет данных перед окончанием услуги; и некоторым FN может не требоваться одновременно выполнять, и обработку данных, и перенаправление данных, что, в частности, не ограничено здесь.
В соответствии с этим вариантом осуществления, выполняется сопоставление правила для пакета данных, пакет данных помечают меткой, и последующий FN получает в двух подходах к маршрутизации, в соответствии с меткой, информацию инструкции операций с данными, которая должна быть выполнена, что уменьшает рабочую нагрузку при согласовании правила и улучшает эффективность связи.
Кроме того, после приема пакета данных, перенаправленного сетевым элементом распределения на этапе 302 представленного выше варианта осуществления, входной сетевой элемент выполняет согласование правила между пакетом данных и всеми локально сохраненными правилами обработки потока данных одно за другим; если правило обработки потока данных, соответствующее пакету данных, не было получено, передает сообщение запроса правила в SNC, таким образом, что SNC генерирует правило обработки потока данных, в соответствии с сообщением запроса правила и со ссылкой на требование к услуге и статус развертывания FN функционального узла, и информацию статуса беспроводной сети; и принимает правило обработки потока данных, переданное SNC. В частности, если входной сетевой элемент не находит правило обработки потока данных, соответствующее пакету данных, при согласовании правила выполнения для пакета данных, входной сетевой элемент не должен передавать сообщение запроса правила в SNC, таким образом, что SNC генерирует и доставляет новое правило, в соответствии с сообщением запроса правила, то есть, входной сетевой элемент может своевременно запрашивать новое правило обработки потока данных из SNC. Поэтому, правило, сгенерированное SNC, является более гибким и применимым. Кроме того, данный механизм запроса делает процедуру управления системы беспроводной сети более гибкой и эффективной, и также создает предпосылку для масштабируемости системы беспроводной сети.
На фиг. 6 показана блок-схема последовательности операций варианта 4 осуществления способа обработки данных в беспроводной сети, в соответствии с настоящим изобретением. Как показано на фиг. 6, способ в данном варианте осуществления может включать в себя следующие этапы:
Этап 401: Принять пакет данных с меткой, которую передает входной сетевой элемент.
Данный вариант осуществления может быть выполнен с использованием FN. FN принимает пакет данных с меткой, которую передает входной сетевой элемент, где FN здесь может относиться ко всем FN на пути данных, и FN принимают пакет данных в существующем порядке, где этот порядок определяется, когда SNC генерирует правило обработки потока данных.
Этап 402: Получают, в соответствии с меткой, информацию инструкции для операции с данными, которая должна быть выполнена.
В этом варианте осуществления, путем поиска локального правила обработки потока данных, в соответствии с меткой пакета данных, FN может получать информацию инструкции для операции данных, которая должна быть выполнена FN.
Этап 403: Выполняют одну или комбинацию из обработки данных и перенаправления данных для пакета данных, в соответствии с информацией инструкции.
В этом варианте осуществления FN обрабатывает пакет данных в соответствии с информацией инструкции. Следует отметить, что операции, выполняемые пакетом данных с помощью FN, включают в себя обработку данных и перенаправление данных, но эти две операции не обязательно должны быть выполнены, где некоторые FN могут отвечать только за перенаправление данных; некоторые FN могут отвечать только за обработку данных и не должны перенаправлять пакет данных перед окончанием услуги; и для некоторых FN может потребоваться выполнять, как обработку данных, так и перенаправление данных, что, в частности, не ограничено здесь.
Кроме того, конкретный способ воплощения, для получения, в соответствии с меткой, информации инструкции операции данных, которая должна быть выполнена на этапе 402 представленного выше варианта осуществления, может представлять собой следующее: выполняют поиск локального первого правила потока обработки данных, в соответствии с меткой, для получения первого правила потока обработки данных, в соответствии с меткой, где первое правило потока обработки данных включает в себя информацию об обработке данных, которая должна быть выполнена с помощью функционального узла FN; и конкретный способ для выполнения одной или комбинации из обработки данных и перенаправления данных, для пакета данных, в соответствии с информацией об инструкции на этапе 403 представленного выше варианта осуществления, может представлять собой следующее: выполняют одну или комбинацию из выполнения обработки данных для пакета данных, в соответствии с первым правилом обработки для потока данных и получают информацию маршрутизации следующего перехода в соответствии с последовательной информацией маршрутизации последовательности переходов в заголовке пакета данных. Здесь принимают подход к маршрутизации источника. SNC не доставляет правило обработки потока данных непосредственно в FN, и FN локально сохраняет первое правило обработки потока данных, добавленное входным сетевым элементом, к исходному пакету данных. FN может получать, в соответствии с правилом обработки потока данных, найденным в соответствии с меткой, подход к обработке данных, которая должна быть выполнена, параметр и т.п., и FN получает информацию маршрутизации следующего перехода, в соответствии с последовательной информацией маршрутизации последовательности переходов в заголовке пакета данных, переданных входным сетевым элементом. Таким образом, если пакет данных представляет собой исходный пакет данных, FN не содержит это правило обработки потока пакета данных; исходный пакет данных, принятый FN, дополнительно переносит первое правило обработки потока данных, и первое правило обработки потока данных сохраняется локально.
В случае необходимости, конкретный способ воплощения для получения, в соответствии с меткой, информации инструкции об операции с данными, которая должна быть выполнена на этапе 402 представленного выше варианта осуществления, может представлять собой следующее: выполняют поиск локального второго правила обработки потока данных, в соответствии с меткой, для получения второго правила обработки потока данных, соответствующего метке, где второе правило обработки потока данных включает в себя одну или комбинацию из информации об обработке данных, которая должна быть выполнена функциональным узлом FN, и информации маршрутизации следующего перехода для перенаправления пакета данных; и конкретный способ воплощения для выполнения одной или комбинации из обработки данных и перенаправления данных для пакета данных, в соответствии с информацией инструкции на этапе 403 в представленном выше варианте осуществления, может представлять собой следующее: выполняют одну или комбинацию из обработки данных пакета данных и перенаправления на следующий переход пакета данных в соответствии со вторым правилом обработки потока данных. Здесь принят подход к маршрутизации переход за переходом. SNC разделяет правило обработки потока данных на вторые правила обработки потока данных, и доставляет вторые правила обработки потока данных в соответствующие FN, где FN локально сохраняют вторые правила обработки потока данных, доставленные SNC, и FN могут получать, в соответствии с правилами обработки потока данных, принятыми в соответствии с меткой, один или комбинацию из подхода к обработке данных, которая должна быть выполнена, параметра и информации маршрутизации следующего перехода. Таким образом, первоначально FN не содержит какое-либо правило обработки потока данных; поэтому, после генерирования правила обработки потока данных, SNC должен доставлять правило обработки потока данных, и доставляя правило в FN, SNC может разделять правило и доставлять только часть правила, которое соответствует FN, то есть, второе правило обработки потока данных; поэтому, FN дополнительно должен принять второе правило обработки потока данных, переданное SNC.
На фиг. 7А и фиг. 7В показана блок-схема последовательности операций варианта 5 осуществления способа обработки данных в беспроводной сети, в соответствии с настоящим изобретением. Как показано на фиг. 7А и фиг. 7В, способ в данном варианте осуществления может включать в себя следующие этапы:
s501. SNC генерирует правило распределения в соответствии со статусом развертывания входного сетевого элемента, и передает правило распределения в сетевой элемент распределения.
s502. SNC генерирует правило обработки потока данных, в соответствии с требованием услуги, статусом развертывания FN и информацией статуса беспроводной сети.
s503. SNC доставляет правило обработки потока данных.
s504. NAT принимает пакет данных, переданный внешней сетью, и перенаправляет пакет данных в сетевой элемент распределения.
s505. Сетевой элемент распределения перенаправляет пакет данных во входной сетевой элемент, в соответствии с правилом распределения.
s506. Входной сетевой элемент выполняет согласование правила между пакетом данных и всеми локально сохраненными правилами обработки потока данных одно за другим для получения правила обработки потока данных, соответствующего пакету данных.
s507. Входной сетевой элемент помечает успешно согласованный пакет данных меткой, в соответствии с правилом обработки потока данных, соответствующим пакету данных.
s508. Входной сетевой элемент перенаправляет пакет данных с меткой в FN.
s509. FN получает, в соответствии с информацией инструкции метки, операцию данных, которая должна быть выполнена.
s510. FN выполняет одну или комбинацию из обработки данных и перенаправления данных для пакета данных, в соответствии с информацией инструкции.
В соответствии с данным вариантом осуществления, описана обработка по воплощению способа обработки данных в беспроводной сети, используя блок-схему последовательности операций, в которой сетевые элементы в системе беспроводной сети взаимодействуют друг с другом. Этапы в этом варианте осуществления подробно описаны в представленных выше вариантах осуществления, принципы воплощения аналогичны, и их детали не описаны здесь снова. Следует отметить, что на фигуре может быть представлен больше, чем один узел FN. Пакет данных может потребоваться перенаправить среди множества FN, в соответствии с требованием услуги, и каждый FN обрабатывает пакет данных в соответствии с функцией FN, и затем перенаправляет пакет данных в следующий FN, в соответствии с информацией маршрутизации, до тех пор, пока последний FN на пути данных не закончит обработку пакета данных. Поэтому, функция FN может состоять только в обработке данных или только в перенаправлении данных. Кроме того, некоторые FN могут дополнительно дублировать пакет данных и обрабатывать, и перенаправлять пакет данных, используя множество путей. Например, такая функция может использоваться в скоординированной многоточечной технологии передачи (сокращенно СОМР).
На фиг. 8 схематично показана структурная схема варианта 1 осуществления SNC, в соответствии с настоящим изобретением. Как показано на фиг. 8, устройство в данном варианте осуществления может включать в себя: модуль 11 генерирования правила и модуль 12 доставки правила, где модуль 11 генерирования правила выполнен с возможностью генерирования правила обработки потока данных, в соответствии с требованием услуги, статусом развертывания функционального узла FN и информацией статуса беспроводной сети, где правило обработки потока данных включает в себя информацию о пути данных для обработки пакета данных и информацию инструкции для операций данных, которые должны быть выполнены всеми FN на пути данных; и модуль 12 доставки правила выполнен с возможностью доставки правила обработки потока данных, таким образом, что входной сетевой элемент выполняет согласование между правилом обработки потока данных и пакетом данных, перенаправляемым сетевым элементом распределения, и помечает успешно согласованный пакет данных меткой, таким образом, что FN получают, в соответствии с меткой, информацию инструкции об операции с данными, которая должна быть выполнена.
Устройство в данном варианте осуществления может быть выполнено с возможностью выполнения технического решения в варианте осуществления способа, показанном на фиг. 3, и принципы воплощения и его технические эффекты аналогичны и не описаны здесь снова.
На фиг. 9 схематично показана структурная схемой варианта 2 осуществления SNC, в соответствии с настоящим изобретением. Как показано на фиг. 9, на основе структуры устройства, представленного на фиг. 8, устройство в данном варианте осуществления может дополнительно включать в себя: модуль 21 приема, модуль 22 генерирования правила распределения и модуль 23 администрирования ресурсами, где модуль 21 приема выполнен с возможностью приема сообщения запроса правила, переданного входным сетевым элементом; модуль 22 генерирования правила распределения выполнен с возможностью генерирования правила распределения, в соответствии со статусом развертывания входного сетевого элемента, таким образом, что элемент сети распределения перенаправляет принятый пакет данных в соответствующий входной сетевой элемент, в соответствии с правилом распределения; и модуль 23 администрирования ресурсами выполнен с возможностью взаимодействия с модулем координации, в соответствии со статусом нагрузки входного сетевого элемента для увеличения или уменьшения входного сетевого элемента и взаимодействия с модулем координации, в соответствии со статусом нагрузки FN, для увеличения или уменьшения FN.
Устройство в данном варианте осуществления может быть выполнено с возможностью выполнения технического решения в варианте осуществления способа, показанном на фиг. 3, и их принципы воплощения и технические эффекты аналогичны, и не описаны здесь снова.
На фиг. 10 схематично показана структурная схема варианта 1 осуществления 1 входного сетевого элемента, в соответствии с настоящим изобретением. Как показано на фиг. 10, устройство в данном варианте осуществления может включать в себя: модуль 11 приема, модуль 12 согласования правила, модуль 13 отметки и модуль 14 перенаправления, где модуль 11 приема выполнен с возможностью приема пакета данных, перенаправляемого сетевым элементом распределения; модуль 12 согласования правила выполнен с возможностью выполнения согласования правила между пакетом данных и всеми локально сохраненными правилами обработки потока данных одно за другим, для получения правила обработки потока данных, соответствующего пакету данных, где правило обработки потока данных включает в себя информацию о пути данных для обработки пакета данных и информации инструкции для операций с данными, которые должны быть выполнены всеми FN на пути данных; модуль 13 отметки выполнен с возможностью отметки успешно согласованного пакета данных меткой, в соответствии с правилом обработки потока данных, соответствующим пакету данных; и модуль 14 перенаправления выполнен с возможностью перенаправления пакета данных с меткой в функциональный узел FN, таким образом, что FN получает в соответствии с меткой информацию инструкции об операции с данными, которая должна быть выполнена.
Устройство в данном варианте осуществления может быть выполнено с возможностью выполнения технического решения в варианте осуществления способа, показанного на фиг. 4 или фиг. 5, и их принципы воплощения, и технические эффекты аналогичны, и не описаны здесь снова.
На фиг. 11 схематично показана структурная схема варианта 2 осуществления входного сетевого элемента, в соответствии с настоящим изобретением. Как показано на фиг. 11, на основе структуры устройства, показанного на фиг. 10, устройство в данном варианте осуществления может дополнительно включать в себя: модуль 21 передачи запроса, выполненный с возможностью: если правило обработки потока данных, соответствующее пакету данных, не будет получено после того как будет выполнено правило согласования правила между пакетом данных и всеми локально сохраненными правилами обработки потока данных одно за другим, передавать сообщение запроса правила в SNC, таким образом, что SNC генерирует правило обработки потока данных, в соответствии с сообщением запроса правила и со ссылкой на требование к услуге, статус развертывания функционального узла FN, и информацию о статусе беспроводной сети; и принимать правило обработки потока данных, доставляемого SNC.
Устройство в этом варианте осуществления может быть выполнено с возможностью выполнения технического решения в варианте осуществления способа, показанного на фиг. 4 или фиг. 5, и их принципы воплощения и технические эффекты аналогичны, и не будут описаны здесь снова.
На фиг. 12 схематично показана структурная схема варианта 1 осуществления FN, в соответствии с настоящим изобретением. Как показано на фиг. 12, устройство в данном варианте осуществления может включать в себя: модуль 11 приема, модуль 12 получения и модуль 13 обработки, где модуль 11 приема выполнен с возможностью приема пакета данных с меткой, которую передают во входной сетевой элемент; модуль 12 получения выполнен с возможностью получения, в соответствии с меткой, информации инструкции об операции с данными, которая должна быть выполнена; и модуль 13 обработки выполнен с возможностью выполнения одной или комбинации из обработки данных, и перенаправления данных для пакета данных, в соответствии с информацией инструкции.
Устройство в данном варианте осуществления может быть выполнено с возможностью выполнения технического решения в варианте осуществления способа, показанном на фиг. 6, и их принципы воплощения и технические эффекты являются аналогичными, и не описаны здесь снова.
На фиг. 13 схематично показана структурная схема варианта 3 осуществления SNC, в соответствии с настоящим изобретением. Как показано на фиг. 13, устройство в данном варианте осуществления может включать в себя: процессор 11 и передатчик 12, где процессор 11 выполнен с возможностью генерировать правило обработки потока данных, в соответствии с требованием услуги, статус развертывания функционального узла FN, и информацию статуса беспроводной сети, где правило обработки потока данных включает в себя информацию о пути данных для обработки пакета данных и информацию инструкции об операциях с данными, которые должны быть выполнены всеми FN на пути данных; и передатчик 12, выполненный с возможностью доставки правила обработки потока данных, таким образом, что входной сетевой элемент выполняет согласование между правилом обработки потока данных и пакетом данных, перенаправляемым сетевым элементом распределения, и помечают успешно согласованный пакет данных меткой, таким образом, что FN получает, в соответствии с меткой, информацию инструкции об операциях с данными, которые должны быть выполнены.
Устройство в данном варианте осуществления может быть выполнено с возможностью вьшолнять техническое решение в варианте осуществления способа, показанном на фиг. 3, и их принципы воплощения и технические эффекты являются аналогичными, и не описаны здесь снова.
На фиг. 14 схематично показана структурная схема варианта 4 осуществления SNC, в соответствии с настоящим изобретением. Как показано на фиг. 14, на основе структуры устройства, показанного на фиг. 13, устройство в данном варианте осуществления может дополнительно включать в себя: приемник 21, выполненный с возможностью приема сообщения запроса правила, переданного входным сетевым элементом.
Устройство в данном варианте осуществления может быть выполнено с возможностью выполнения технического решения в варианте осуществления способа, показанном на фиг. 3, и их принципы воплощения и технические эффекты являются аналогичными, и не описаны здесь снова.
На фиг. 15 схематично показана структурная схема варианта 3 осуществления входного сетевого элемента, в соответствии с настоящим изобретением. Как показано на фиг. 15, устройство в данном варианте осуществления может включать в себя: приемник 11, процессор 12 и передатчик 13, где приемник 11 выполнен с возможностью приема пакета данных, перенаправленного сетевым элементом распределения; процессор 12 выполнен с возможностью выполнения согласования правила между пакетом данных и всеми локально сохраненными правилами обработки потока данных одно за другим, для получения правила обработки потока данных, соответствующего пакету данных, где правило обработки потока данных включает в себя информацию о пути данных, для обработки пакета данных, и информацию инструкции для операций с данными, которые должны быть выполнены всеми FN на пути данных, и отметки успешно согласованного пакета данных меткой, в соответствии с правилом обработки потока данных, в соответствии с пакетом данных; и передатчик 13 выполнен с возможностью перенаправления пакета данных с меткой в функциональный узел FN, таким образом, что FN получают в соответствии с меткой, информацию инструкции об операции с данными, которая должна быть выполнена.
Устройство в данном варианте осуществления может быть выполнено с возможностью выполнения технического решения в варианте осуществления способа, показанном на фиг. 4 или фиг. 5, и их принципы воплощения и технические эффекты являются аналогичными, и не описаны здесь снова.
На фиг. 16 схематично показана структурная схема варианта 2 осуществления FN, в соответствии с настоящим изобретением. Как показано на фиг. 16, устройство в данном варианте осуществления может включать в себя: приемник 11 и процессор 12, где приемник 11 выполнен с возможностью приема пакета данных с меткой, которую передает входной сетевой элемент; и процессор 12 выполнен с возможностью получения, в соответствии с меткой, информации инструкции об операциях с данными, которая должна быть выполнена, и выполняет одну или комбинацию из обработки данных и перенаправления данных для пакета данных, в соответствии с информацией инструкции.
Устройство в данном варианте осуществления может быть выполнено с возможностью выполнения технического решения в варианте осуществления способа, показанном на фиг.6, и их принципы воплощения, и технические эффекты аналогичны, и не описаны здесь снова.
В нескольких вариантах осуществления, представленных в настоящем изобретении, следует понимать, что раскрытое устройство и способ могут быть воплощены, используя другие подходы. Например, описанный вариант осуществления устройства является просто примером. Например, разделение на модули представляет собой просто логическое разделение функций и возможно другое разделение при фактическом воплощении. Например, множество модулей или компонентов могут быть скомбинированы или интегрированы в другую систему, или некоторые свойства могут быть проигнорированы или могут не выполняться. Кроме того, отображаемые или описанные взаимные связи или прямые соединения, или соединения для передачи данных могут быть воплощены, используя некоторые интерфейсы. Опосредованные соединения или соединения для передачи данных между устройствами или модулями могут быть воплощены в электронной форме, механической или других формах.
Модули, описанные, как отдельные части, могут представлять собой или могут не представлять собой физически отдельные части, и части, отображаемые, как модули, могут или могут не быть физическими модулями, могут быть расположены в одном положении, или могут быть распределены в множестве сетевых модулей. Некоторые или все из модулей могут быть выбраны в соответствии с фактическими потребностями для достижения целей для решений вариантов осуществления.
Кроме того, функциональные модули в вариантах осуществления настоящего изобретения могут быть интегрированы в один модуль обработки, или каждый из модулей может существовать отдельно физически, или два, или большей модулей интегрируют в один модуль. Интегрированный модуль может быть воплощен в форме аппаратных средств, или может быть воплощен в форме аппаратных средств в дополнение к программному функциональному модулю.
Когда представленный выше интегрированный модуль воплощен в форме программного функционального модуля, интегрированный модуль может быть сохранен на считываемом компьютером носителе информации. Программный функциональный модуль сохраняют на носителе информации, и он включает в себя несколько инструкций для инструктирования компьютерного устройства (которое может представлять собой персональный компьютер, сервер или сетевое устройство) или процессор для выполнения некоторых из этапов способов, описанных в вариантах осуществления настоящего изобретения. Представленный выше носитель информации включает в себя: любой носитель, который может сохранять программный код, такой как привод флэш-USB, съемный жесткий диск, постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), магнитный диск или оптический диск.
Для специалиста в данной области техники должно быть совершенно понятно, что с целью удобного и краткого описания, разделение представленных выше функциональных модулей было принято в качестве примера для иллюстрации. При фактическом применении представленные выше функции могут быть выделены для разных функциональных модулей, и воплощены, как требуется, то есть, внутренняя структура устройства разделяется на различные функциональные модули для воплощения всех или некоторых из функций, описанных выше. Детальная рабочая обработка представленного выше устройства относится к соответствующей обработке в представленных выше вариантах осуществления способа, и ее детали не описаны здесь снова.
И, наконец, следует отметить, что представленные выше варианты осуществления предназначены просто для описания технических решений настоящего изобретения, а не для ограничения настоящего изобретения. Хотя настоящее изобретение подробно описано со ссылкой на представленные выше варианты осуществления, для специалистов обычного уровня в данной области техники будет понятно, что они все еще могут выполнить модификации в технических решениях, описанных в представленных выше вариантах осуществления, или могут выполнить эквивалентные замены для некоторых или всех его технических свойств, без выхода за пределы объема технических решений вариантов осуществления настоящего изобретения.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПЕРЕДАЧЕЙ СЕРВИСА | 2013 |
|
RU2583723C2 |
СПОСОБ, УСТРОЙСТВО И СИСТЕМА ОБРАБОТКИ ПАКЕТОВ | 2013 |
|
RU2630178C1 |
СПОСОБ, УЗЕЛ, МОБИЛЬНЫЙ ТЕРМИНАЛ И СИСТЕМА ДЛЯ ИДЕНТИФИКАЦИИ ПОВЕДЕНИЯ ПРИВЯЗКИ К СЕТИ | 2012 |
|
RU2598581C2 |
УСТРОЙСТВО БЕСПРОВОДНОЙ СВЯЗИ С ПОДДЕРЖКОЙ МНОЖЕСТВА АКТИВНЫХ СЕТЕЙ | 2019 |
|
RU2754353C1 |
УСТРОЙСТВО И СПОСОБ ПЕРЕДАЧИ ДАННЫХ ЭКСТРЕННОГО ВЫЗОВА В СЕТЯХ БЕСПРОВОДНОЙ СВЯЗИ | 2010 |
|
RU2504111C2 |
ИСПОЛЬЗОВАНИЕ ОБЪЕКТА УПРАВЛЕНИЯ OMA ДЛЯ ПОДДЕРЖКИ ЗАВИСЯЩЕГО ОТ ПРИЛОЖЕНИЙ УПРАВЛЕНИЯ ЗАТОРАМИ В МОБИЛЬНЫХ СЕТЯХ | 2015 |
|
RU2643449C1 |
ИСПОЛЬЗОВАНИЕ ОБЪЕКТА УПРАВЛЕНИЯ OMA ДЛЯ ПОДДЕРЖКИ ЗАВИСЯЩЕГО ОТ ПРИЛОЖЕНИЙ УПРАВЛЕНИЯ ЗАТОРАМИ В МОБИЛЬНЫХ СЕТЯХ | 2015 |
|
RU2682390C2 |
СИСТЕМА АГРЕГАЦИИ СЕТЕВЫХ ДАННЫХ В КОМПЬЮТЕРНЫХ СЕТЯХ | 2019 |
|
RU2694025C1 |
УПРАВЛЯЕМОЕ КЛИЕНТОМ ДИНАМИЧЕСКОЕ ПЕРЕНАПРАВЛЕНИЕ ВЫЗОВА | 2007 |
|
RU2499359C2 |
СПОСОБ УПРАВЛЕНИЯ ПОТОКАМИ ТРАФИКА ПЛОСКОСТИ ПОЛЬЗОВАТЕЛЯ В СЕТИ БЕСПРОВОДНОЙ СВЯЗИ | 2013 |
|
RU2630174C2 |
Изобретение относится к системе обработки данных в беспроводной сети. Технический результат - устранение проблем недостаточной масштабируемости и низкой эффективности передачи данных беспроводной сети. Для этого система содержит: одиночный сетевой контроллер (SNC) для осуществления централизованной функции управления, входной сетевой элемент для выполнения согласования правила обработки потока данных и сеть функционального узла FNN для осуществления функции плана пользователя, где FNN включает в себя по меньшей мере один функциональный узел FN; как входной сетевой элемент, так и FN соединены с возможностью связи с SNC, и по меньшей мере два FN соединены друг с другом непосредственно или через сеть протокола Интернет IP; SNC выполнен с возможностью осуществления обработки сигналов, для воплощения функции плана управления системы беспроводной сети входной сетевой элемент, и выполнен с возможностью выполнения согласования правила и помечать пакет данных меткой; а также выполнен с возможностью выполнения одного или комбинации из обработки данных и перенаправления данных в соответствии с меткой. 4 н. и 15 з.п. ф-лы, 17 ил.
1. Система беспроводной сети, содержащая:
одиночный сетевой контроллер (SNC), выполненный с возможностью осуществления централизованной функции управления, входной сетевой элемент, выполненный с возможностью осуществления согласования правила обработки потока данных, и сеть функционального узла (FNN), выполненную с возможностью осуществления функции плана пользователя, при этом FNN включает в себя по меньшей мере один функциональный узел (FN);
причем:
как входной сетевой элемент, так и FN соединены с возможностью осуществления связи с SNC, и по меньшей мере два FN соединены друг с другом непосредственно или через сеть Протокола Интернет (IP); а
SNC, дополнительно, выполнен с возможностью осуществления обработки сигналов, для воплощения функции плана управления системы беспроводной сети и управления, и администрирования работой входного сетевого элемента и FN в отношении доставки правила обработки потока данных во входной сетевой элемент или FN; при этом
входной сетевой элемент, в частности, выполнен с возможностью осуществления согласования между пакетом данных и правилом обработки потока данных и отметки успешно согласованного пакета данных в форме метки так, что FN получает, в соответствии с указанной меткой, информацию команды операции с данными, подлежащей выполнению; а
FN, дополнительно, выполнен с возможностью получения, в соответствии с указанной меткой, информации команды с операциями данных, подлежащей выполнению, и выполнения одной или комбинации обработок данных и перенаправления данных, в соответствии с информацией команды.
2. Система по п. 1, дополнительно содержащая: транслятор сетевых адресов (NAT) и сетевой элемент распределения, при этом NAT соединен с возможностью связи с сетевым элементом распределения, а сетевой элемент распределения соединен с возможностью связи с SNC и с входным сетевым элементом;
при этом
NAT выполнен с возможностью обеспечения интерфейса между системой беспроводной сети и внешней сетью данных, и передачи принятого пакета данных в сетевой элемент распределения с подходом в виде опроса; а
сетевой элемент распределения выполнен с возможностью приема правила распределения, переданного SNC, и перенаправления в соответствующий входной сетевой элемент, в соответствии с правилом распределения, пакета данных, переданного NAT.
3. Система по п. 1, в которой система беспроводной сети дополнительно содержит: радиоузел (RN), при этом RN выполнен с возможностью воплощения радиочастотной функции системы беспроводной сети.
4. Система по п. 1, дополнительно содержащая: сетевой элемент координации, при этом сетевой элемент координации выполнен с возможностью администрирования ресурсами системы беспроводной сети, и воплощения динамического выделения ресурса, когда SNC необходимо увеличить или уменьшить входной сетевой элемент или FN, в соответствии со статусом нагрузки.
5. Система по п. 1, в котором SNC дополнительно выполнен с возможностью увеличения или уменьшения входного сетевого элемента, в соответствии со статусом нагрузки входного сетевого элемента, и увеличения или уменьшения FN, в соответствии со статусом нагрузки FN.
6. Одиночный сетевой контроллер (SNC), содержащий: процессор и считываемый компьютером носитель информации, причем носитель информации хранит команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
генерируют правило обработки потока данных, в соответствии с требованием услуги, статусом развертывания функционального узла (FN), и информацией статуса беспроводной сети, при этом правило обработки потока данных содержит информацию о маршруте данных для обработки пакета данных и информацию команды операций с данными, подлежащей выполнению всеми FN на всех маршрутах данных; и
доставляют правило обработки потока данных так, что входной сетевой элемент выполняет согласование между правилом обработки потока данных и пакетом данных, перенаправляемым сетевым элементом распределения и осуществление метки успешно согласованного пакета данных меткой так, что FN получает, в соответствии с меткой, информацию команды об операции с данными, подлежащей выполнению.
7. SNC по п. 6, в котором носитель информации включает в себя дополнительные команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
доставляют правило обработки потока данных во входной сетевой элемент так, что входной сетевой элемент выполнен с возможностью осуществления согласования правила между пакетом данных, переданным сетевым элементом распределения и локально сохраненным правилом обработки потока данных один за другим, и отметки успешно согласованного пакета данных меткой; и добавления последующей информации маршрутизации последовательности переходов к заголовку пакета данных и перенаправления пакета данных в FN, так, что FN выполняет одну или комбинацию из получения, в соответствии с меткой, информации для выполнения обработки данных и получения информации маршрутизации следующего перехода, в соответствии с последующей информацией маршрутизации последовательных переходов.
8. SNC по п. 6, в котором носитель информации включает в себя дополнительные команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
доставляют правило обработки потока данных во входной сетевой элемент, и разделяют правило обработки потока данных на вторые правила обработки потока данных, при этом второе правило обработки потока данных соответствует отдельному FN и содержит одну или комбинацию из информации об обработке данных, подлежащей выполнению указанным отдельным FN, и информации маршрутизации следующего перехода для перенаправления пакета данных; и доставляют вторые правила обработки потока данных в соответствующие FN, так, что входной сетевой элемент выполнен с возможностью осуществления согласования правила между пакетом данных, перенаправленным сетевым элементом распределения и локально сохраненным правилом обработки потока данных одно за другим, и отмечают успешно согласованный пакет данных меткой и перенаправляют пакет данных в FN так, что FN получает, в соответствии с меткой и со ссылкой на локальное второе правило обработки потока данных, информацию для выполнения обработки данных и информацию маршрутизации следующего перехода для выполнения перенаправления данных.
9. SNC по п. 6, в котором носитель информации включает в себя дополнительные команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
принимают сообщение запроса правила, переданного входным сетевым элементом; и
генерируют правило обработки потока данных, в соответствии с сообщением запроса правила и со ссылкой на требование услуги, статус развертывания функционального узла FN и информацию о статусе беспроводной сети.
10. SNC по п. 6, в котором носитель информации включает в себя дополнительные команды, вызывающие, при их исполнении процессором, выполнение этапа, на котором:
генерируют правило обработки потока данных, в соответствии с сигналами и со ссылкой на требование услуги, статус развертывания функционального узла FN и информацию о статусе беспроводной сети.
11. Входной сетевой элемент, содержащий: процессор и считываемый компьютером носитель информации, хранящий команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
принимают пакет данных, перенаправляемый сетевым элементом распределения;
выполняют согласование правила между пакетом данных и всеми локально сохраненными правилами обработки потока данных одно за другим, для получения правила обработки потока данных, соответствующего пакету данных, при этом правило обработки потока данных содержит информацию о маршруте данных для обработки пакета данных и информацию команды операций с данными, подлежащей выполнению всеми FN на маршруте данных;
отмечают успешно согласованный пакет данных меткой, в соответствии с правилом обработки потока данных, соответствующего пакету данных; и
перенаправляют пакет данных с меткой в функциональный узел (FN) так, что FN получают, в соответствии с меткой, информацию команды операции с данными, подлежащей выполнению.
12. Входной сетевой элемент по п. 11, в котором носитель информации включает в себя команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
отмечают успешно согласованный пакет данных меткой, в соответствии с правилом обработки потока данных, соответствующего пакету данных, и со ссылкой на информацию отображения метки, заданную в одиночном сетевом контроллере (SNC), при этом метка отображается на правило обработки потока данных, соответствующее пакету данных; и добавляют, в соответствии с информацией о маршруте данных, последующую информацию маршрутизации последовательных переходов к заголовку пакета данных; и
перенаправляют пакет данных с меткой в FN следующего перехода, в соответствии с информацией о маршруте данных так, что все FN на маршруте данных выполняют одно или комбинацию из получения, в соответствии с меткой, информации для выполнения обработки данных и получения информации маршрутизации следующего перехода, в соответствии с последующей информацией маршрутизации последовательных переходов.
13. Входной сетевой элемент по п. 12, в котором носитель информации хранит команды, вызывающие, при их исполнении процессором, выполнение этапа, на котором:
добавляют первое правило обработки потока данных к пакету данных с меткой, при этом первое правило обработки потока данных содержит информацию об обработке данных, подлежащую выполнению FN.
14. Входной сетевой элемент по п. 11, в котором носитель информации хранит команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
отмечают успешно согласованный пакет данных меткой, в соответствии с правилом обработки потока данных, соответствующего пакету данных, и со ссылкой на информацию отображения метки, заданную в одиночном сетевом контроллере (SNC), при этом метку отображают на правило обработки потока данных, соответствующее пакету данных; и
перенаправляют пакет данных с меткой к FN следующего перехода, в соответствии с информацией о маршруте данных так, что все FN на маршруте данных получают, в соответствии с меткой и со ссылкой на локальное второе правило обработки потока данных, одну или комбинацию из информации для выполнения обработки данных и информации маршрутизации следующего перехода для выполнения перенаправления данных, при этом вторые правила обработки потока данных содержат одну или комбинацию из информации об обработке данных, подлежащей выполнению FN и информации маршрутизации следующего перехода, для перенаправления пакета данных.
15. Входной сетевой элемент по п. 11, в котором носитель информации хранит команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
принимают правило обработки потока данных, доставляемого SNC, и локально сохраняют правила обработки потока данных.
16. Входной сетевой элемент по п. 11, в котором, дополнительно, носитель информации хранит команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
передают, если правило обработки потока данных, соответствующее пакету данных, не получают после выполнения согласования правила между пакетом данных и всеми локально сохраненными правилами обработки потока данных одно за другим, сообщение запроса правила в SNC так, что SNC выполнено с возможностью генерирования правила обработки потока данных, в соответствии с сообщением запроса правила и со ссылкой на требование к услуге, статус развертывания функционального узла FN и информацию статуса беспроводной сети; и принимают правило обработки потока данных, доставляемое SNC.
17. Функциональный узел (FN) обработки данных плана пользователя, содержащий: процессор и считываемый компьютером носитель информации, хранящий команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
принимают пакет данных с меткой, передаваемый входным сетевым элементом;
получают, в соответствии с меткой, информацию команды об операциях с данными, подлежащей выполнению; и
выполняют одну или комбинацию обработок данных и перенаправления данных для пакета данных, в соответствии с информацией команды; при этом
носитель информации хранит команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
осуществляют поиск локального первого правила обработки потока данных, в соответствии с меткой, для получения первого правила обработки потока данных, соответствующего метке, при этом первое правило обработки потока данных содержит информацию об обработке данных, подлежащей выполнению функциональным узлом (FN); и
осуществляют одно или комбинации из: выполнения обработки данных для пакета данных, в соответствии с первым правилом обработки потока данных, и получения информации маршрутизации следующего перехода, в соответствии с последующей информацией маршрутизации последовательных переходов в заголовке пакета данных.
18. FN по п. 17, в котором носитель информации хранит команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
принимают пакет данных с меткой, переданный входным сетевым элементом, получают первое правило обработки потока данных в пакете данных, и локально сохраняют первое правило обработки потока данных.
19. FN по п. 17, в котором носитель информации хранит команды, вызывающие, при их исполнении процессором, выполнение этапов, на которых:
осуществляют поиск локального второго правила обработки потока данных, в соответствии с меткой, для получения второго правила обработки потока данных, соответствующего метке, при этом второе правило обработки потока данных содержит одну или комбинацию из информации об обработке данных, подлежащей выполнению функциональным узлом (FN) и информации маршрутизации следующего перехода, для перенаправления пакета данных; и
выполняют одно или комбинацию из обработки данных пакета данных и перенаправления следующего перехода пакета данных, в соответствии со вторым правилом обработки потока данных.
WO 2013144747 A1, 03.10.2013 | |||
US 7801049 B2, 21.09.2010 | |||
US 20130246602 A1, 19.09.2013 | |||
СПОСОБ И УСТРОЙСТВО ДЛЯ БЛОКИРОВКИ СИГНАЛА СИНХРОНИЗАЦИИ В МНОГОПОТОЧНОМ ПРОЦЕССОРЕ | 2000 |
|
RU2233470C2 |
УСТРОЙСТВО И СПОСОБ ПЕРЕДАЧИ ДАННЫХ ПЕРЕМЕННОЙ ДЛИНЫ В СООТВЕТСТВИИ С ПРОТОКОЛОМ РАБОТЫ РАДИОЛИНИИ В СИСТЕМЕ СВЯЗИ С ПОДВИЖНЫМИ ОБЪЕКТАМИ | 2000 |
|
RU2204215C2 |
Авторы
Даты
2018-04-18—Публикация
2014-01-29—Подача