СПОСОБ ДЛЯ РАЗВЕРТЫВАНИЯ РЕСУРСА, ТРЕБУЕМОГО ДЛЯ СЕТЕВОЙ ФУНКЦИИ, НОСИТЕЛЬ ДАННЫХ И ЭЛЕКТРОННОЕ УСТРОЙСТВО
METHOD FOR DEPLOYING A RESOURCE REQUIRED FOR A NETWORK FUNCTION, A DATA CARRIER AND AN ELECTRONIC DEVICE

Настоящая заявка испрашивает приоритет заявки на патент КНР №201811032776.6, поданной в CNIPA 5 сентября 2018 г., содержание которой полностью включено в данный документ посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к области связи, например способу для развертывания ресурса, требуемого для сетевой функции (NF), носителю данных и электронному устройству.
ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
Организация по стандартизации проекта партнерства 3-го поколения (3GPP) определяет в стандартах, что системная архитектура технологии мобильной связи 5-го поколения (5G) является архитектурой, основанной на услугах, то есть способом архитектуры, основанной на услугах (SBA). В SBA каждая сетевая функция (NF) состоит из разных услуг сетевой функции (NFS). Функция и интерфейс каждой NFS являются независимыми, и логический контроль потока информационного обмена среди различных NFS реализован посредством взаимодействия сообщений. 3GPP также определяет в стандартах функцию NFS, а также интерфейс и механизм взаимодействия сообщений между NFS.
Однако в соответствующих протоколах не было предложено четкой реализации решения, заключающегося в том, как выполнять развертывание NF в SBA.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
В вариантах осуществления настоящего изобретения предусмотрены способ и устройство для развертывания ресурса, требуемого для NF, носитель данных и электронное устройство, чтобы, таким образом, по меньшей мере решить проблему, заключающуюся в том, что в известном уровне техники протоколами четко не было определено, как выполнять развертывание NF в SBA.
Согласно варианту осуществления настоящего изобретения предусмотрен способ для развертывания ресурса, требуемого для NF. Способ включает этапы, описанные ниже, при этом определяют информацию об услугах сетевой функции (NFS), включенную в целевую NF, подлежащую координированию; генерируют виртуальный дескриптор сетевой функции (VNFD) целевой NF согласно информации о NFS, включенной в целевую NF; и согласно VNFD развертывают ресурс, требуемый для целевой NF.
Устройство для развертывания ресурса, требуемого NF, предусмотрено согласно другому варианту осуществления настоящего изобретения. Устройство содержит модуль определения, модуль генерирования и модуль развертывания, при этом модуль определения выполнен с возможностью определения информации об услугах сетевой функции (NFS), включенной в целевую NF, подлежащую координированию; модуль генерирования выполнен с возможностью генерирования виртуального дескриптора сетевой функции (VNFD) целевой NF согласно информации о NFS, включенной в целевую NF; и модуль развертывания выполнен с возможностью развертывания согласно VNFD ресурса, требуемого для целевой NF.
Согласно другому варианту осуществления настоящего изобретения дополнительно предусмотрен носитель данных. Носитель данных выполнен с возможностью хранения компьютерной программы. При исполнении компьютерной программы выполняется способ согласно любому предыдущему варианту осуществления.
Согласно другому варианту осуществления настоящего изобретения дополнительно предусмотрено электронное устройство. Электронное устройство содержит запоминающее устройство и процессор. Запоминающее устройство выполнено с возможностью хранения компьютерной программы, и процессор выполнен с возможностью исполнения компьютерной программы для выполнения способа согласно предыдущему варианту осуществления.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
На фиг. 1 показана блок-схема способа для развертывания ресурса, требуемого для сетевой функции (NF), согласно варианту осуществления настоящего изобретения;
на фиг. 2 показана блок-схема координирования и развертывания NF ручным способом и на основе NFS согласно варианту осуществления настоящего изобретения;
на фиг. 3 показана блок-схема координирования и развертывания NF автоматическим способом и на основе NFS согласно варианту осуществления настоящего изобретения;
на фиг. 4 показана блок-схема, показывающая структуру устройства для развертывания ресурса, требуемого для сетевой функции (NF) согласно варианту осуществления настоящего изобретения; и
на фиг. 5 показана блок-схема, показывающая структуру системы координирования и развертывания согласно варианту осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
Настоящее изобретение будет описано ниже со ссылкой на графические материалы и варианты осуществления. При отсутствии противоречия варианты осуществления и признаки в них в настоящей заявке могут комбинироваться друг с другом.
В варианте осуществления термины «первый», «второй» и тому подобные в описании, формуле изобретения и графических материалах настоящего изобретения используются для различения схожих объектов и необязательно используются для описания конкретного порядка или последовательности.
В системах мобильной связи 5G и после 5G необходимо поддерживать способ SBA при выполнении координирования, развертывания и управления на NF посредством управления и координирования виртуализации сетевых функций (NFV-MANO). В ответ на такое требование в вариантах осуществления настоящего изобретения предусмотрено решение для реализации координирования и развертывания NF на основе NFS. Посредством решения в вариантах осуществления настоящего изобретения координирование и развертывание NF на основе NFS выполняется удобным образом. Решение также является эффективным дополнением и улучшением для стандартных протоколов.
Решение в вариантах осуществления настоящего изобретения описано ниже.
На фиг. 1 показана блок-схема способа для развертывания ресурса, требуемого для сетевой функции (NF), согласно варианту осуществления настоящего изобретения. Как показано на фиг. 1, способ включает этапы S102-S106.
На этапе S102 определяют информацию об услугах сетевой функции (NFS), включенных в целевую NF, подлежащую координированию.
На этапе S104 генерируют виртуальный дескриптор сетевой функции (VNFD) целевой NF согласно информации о NFS, включенных в целевую NF.
На этапе S106 ресурс, требуемый для целевой NF, развертывают согласно VNFD.
Предыдущие различные этапы могут быть выполнены системой координирования и развертывания (или называемой как инструмент координирования и развертывания).
В предыдущем варианте осуществления VNFD указанной NF генерируют согласно информации о NFS, включенных в NF, и потом ресурс, требуемый для NF, развертывают согласно VNFD. То есть NF развертывают согласно услуге сетевой функции, развертывание NF затем реализуют в SBA, и, следовательно, проблема, заключающаяся в том, что в известном уровне техники протоколами четко не было определено, как выполнять развертывание NF в SBA, решена.
В необязательном варианте осуществления информация об услугах сетевой функции (NFS), включенных в сетевую функцию (NF), подлежащую координированию, может быть определена различными способами. Например, информация о NFS может быть введена непосредственно; или может быть вызван шаблон, содержащий информацию о NFS, и информация о NFS регулируется согласно действительной ситуации. Способы описаны ниже.
Первый способ определения: Принятую входящую информацию NFS определяют как информацию о NFS, включенных в целевую NF. В первом способе определения информация NFS может представлять собой информацию, вводимую пользователем посредством интерактивного интерфейса, или может представлять собой информацию NFS, вводимую системой северного интерфейса.
Второй способ определения: Определяют заданный шаблон макета услуги, соответствующий целевой NF, где шаблон макета услуги содержит информацию NFS; и информацию NFS, включенную в шаблон макета услуги, регулируют согласно принятому указанию регулирования с получением обновленной информации NFS, и обновленная информация NFS используется в качестве информации о NFS, включенных в целевую NF. Во втором способе определения несколько шаблонов макета услуги (данные шаблоны могут храниться в форме файлов описания) могут быть установлены заранее, и каждый шаблон макета услуги может использоваться для описания информации, такой как типы NFS, количество NFS и параметры развертывания среди NFS, включенных в заданную NF (то есть в предыдущую целевую NF).
Каждый шаблон макета услуги может включать следующую информацию: типы NFS, включенных в NF, и количество NFS, где количество NFS относится к количеству событий, соответствующих каждому типу NFS; соотношение логического соединения NFS; параметр развертывания NFS; и политика способности к восстановлению нормального функционирования NFS. Параметр развертывания NFS включает следующую информацию: идентификационные сведения NFS, логическая плоскость сети NFS, информация о программном обеспечении приложения NFS, характеристика требования к ресурсам NFS (таким как требование ускорения), характеристика качества обслуживания (QoS) NFS, адрес Интернет-протокола (IP) NFS, шлюз NFS, маршрутная информация NFS, запрос о сходстве/антисходстве NFS и т.п. Политика способности к восстановлению нормального функционирования включает политику добавления или удаления события, соответствующего типу NFS.
Во втором способе определения указание регулирования может представлять собой указание регулирования, вводимое пользователем посредством интерактивного интерфейса, или указание регулирования, вводимое системой северного интерфейса.
В необязательном варианте осуществления способ регулирования согласно принятому указанию регулирования информации NFS, включенной в шаблон макета услуги с получением обновленной информации NFS включает по меньшей мере один из способов, описанных ниже.
Первый способ регулирования: Информацию NFS, включенную в шаблон макета услуги, регулируют согласно принятому первому указанию регулирования с получением обновленной информации NFS, где первое указание регулирования включает информацию регулирования об информации NFS, включенной в шаблон макета услуги. В первом способе регулирования непосредственно регулируют информацию NFS, включенную в шаблон макета услуги.
Второй способ регулирования: Вычисляют действительную информацию о NFS, включенных в целевую NF, согласно принятому второму указанию регулирования, где второе указание регулирования включает параметр соглашения об уровне обслуживания (SLA) целевой NF; и регулируют информацию NFS, включенную в шаблон макета услуги, согласно действительной информации о NFS с получением обновленной информации NFS. Во втором способе регулирования опосредованно регулируют информацию NFS, включенную в шаблон макета услуги, согласно второму указанию регулирования, то есть определяют актуальную информацию о NFS, включенную в NF, согласно второму указанию регулирования, и информацию NFS, включенную в шаблон макета услуги, регулируют согласно включенной действительной информации о NFS. Второе указание регулирования может представлять собой информацию указания, вводимую пользователем посредством интерактивного интерфейса, или может представлять собой информацию указания, вводимую системой северного интерфейса.
В необязательном варианте осуществления параметр SLA содержит по меньшей мере одно из: модели телефонной нагрузки, емкости, качества обслуживания или надежности. В данном варианте осуществления емкость может представлять собой пользовательскую емкость, то есть количество пользователей, которое может поддерживаться системой координирования и развертывания; качество обслуживания (QoS) может представлять собой качество сети; надежность может представлять собой надежность системы координирования и развертывания.
В необязательном варианте осуществления этап генерирования виртуального дескриптора сетевой функции (VNFD) целевой NF согласно информации о NFS, включенных в целевую NF, включает: вычисление согласно информации о NFS ресурса, требуемого для целевой NF, подлежащей координированию; и генерирование VNFD, включающего информацию о ресурсе.
В необязательном варианте осуществления ресурс включает: тип и количество виртуальных машин (VM), политику способности к восстановлению нормального функционирования NFS, требуемую линию связи сети, ресурс хранения и зеркальный образ. В данном варианте осуществления количество может представлять собой количество событий, соответствующих одному типу виртуальной машины; политика способности к восстановлению нормального функционирования NFS подобна политике способности к восстановлению нормального функционирования NFS в предыдущем варианте осуществления; ресурс хранения может представлять собой ресурсы жесткого диска, то есть ресурсы жесткого диска, требуемые для развертывания NFS; зеркальный образ может представлять собой версию NFS. В данном варианте осуществления в случае, где вычисленная политика способности к восстановлению нормального функционирования NFS несовместима с политикой способности к восстановлению нормального функционирования NFS в шаблоне макета услуги, вычисленная политика способности к восстановлению нормального функционирования NFS может использоваться для обновления политики способности к восстановлению нормального функционирования NFS в шаблоне макета услуги.
В необязательном варианте осуществления этап развертывания согласно VNFD ресурса, требуемого для целевой NF, включает отправку VNFD в инфраструктуру виртуализации сетевых функций (NFVI) с подачей команды NFVI на выполнение развертывания ресурса, требуемого для целевой NF.
В необязательном варианте осуществления этап отправки VNFD в инфраструктуру виртуализации сетевых функций (NFVI) с подачей команды NFVI на выполнение развертывания ресурса, требуемого для целевой NF, включает отправку VNFD в NFVI посредством управления и координирования (MANO) с подачей команды NFVI на выполнение развертывания ресурса, требуемого для NF. То есть после приема VNFD NFVI выполняет развертывание ресурса, требуемого для NF. В данном варианте осуществления система координирования и развертывания и MANO, которые выполняют предыдущие различные этапы, могут быть распределены и также, конечно, могут быть интегрированы.
В необязательном варианте осуществления этап определения информации о NFS, включенных в целевую NF, подлежащую координированию, включает: определение согласно принятой информации, вводимой пользователем, информации о NFS, включенных в целевую NF; или определение согласно информации, принятой от северной системы управления, информации о NFS, включенных в целевую NF. Северная система управления, упомянутая в данном варианте осуществления и предыдущих вариантах осуществления, может представлять собой главную систему управления системы координирования и развертывания. Следовательно, операция развертывания NF в вариантах осуществления настоящего изобретения может быть запущена пользователем или северной системой управления.
В необязательном варианте осуществления информация о NFS, включенная в целевую NF, включает по меньшей мере одно из: типов NFS, включенных в NF, и количества событий, соответствующих каждому типу NFS, включенных в NF; соотношения логического соединения NFS, включенных в NF; параметра развертывания NFS, включенных в NF; или политики способности к восстановлению нормального функционирования NFS, включенных в NF. В одном варианте осуществления перечисленная информация о NFS является только необязательной информацией, и информация о NFS может также включать другую информацию, которая может появиться впоследствии.
В необязательном варианте осуществления параметр развертывания NFS, включенных в NF, включает по меньшей мере одно из: идентификационной информации NFS, включенных в NF, информации о логической плоскости сети NFS, включенных в NF, информации о программном обеспечении приложения NFS, включенных в NF, информации о характеристике требования к ресурсам NFS, включенных в NF, информации о характеристике QoS NFS, включенных в NF, информации об адресе Интернет-протокола (IP) NFS, включенных в NF, информации о шлюзе NFS, включенных в NF, маршрутной информации NFS, включенных в NF, информации запроса о сходстве NFS, включенных в NF, или информации запроса об антисходстве NFS, включенных в NF. В одном варианте осуществления перечисленный параметр развертывания NFS является только необязательным параметром, и при этом параметр развертывания NFS может также включать другие параметры, которые могут появиться впоследствии.
Дополнительно, в одном варианте осуществления схема развертывания, соответствующая первому способу регулирования, может быть названа ручным способом развертывания (схема для операции развертывания, запускаемой пользователем), и схема развертывания, соответствующая второму способу регулирования, может быть названа автоматическим способом развертывания. Ручной способ развертывания и автоматический способ развертывания соответственно описаны ниже со ссылкой на варианты осуществления.
Первое событие
Со ссылкой на фиг. 2, описан процесс координирования и развертывания NF (с использованием функции управления доступом (AMF) в качестве примера, где AMF представляет собой NF базовой сети 5G и отвечает за управление доступом и мобильностью пользователей 5G) в ручном способе и на основе NFS. Предпосылка процесса состоит в том, что файл описания или шаблон макета услуги NF (в данном случае AMF) был предварительно установлен в инструменте координирования (соответствующем предыдущей системе координирования и развертывания). Как показано на фиг. 2, процесс включает этапы, описанные ниже.
На этапе 201 пользователь выбирает на интерфейсе инструмента координирования NF (в данном случае AMF), подлежащую координированию.
На этапе 202 инструмент координирования выбирает предварительно установленный шаблон макета услуги AMF из модуля «управление схемой услуги NF» в фоновом режиме.
На этапе 203 инструмент координирования выполняет синтаксический анализ предварительно установленного шаблона макета услуги AMF и представляет компоненты NFS, требуемые для AMF, на интерактивном интерфейсе графического пользовательского интерфейса (GUI), основанные на шаблоне.
На этапе 204 пользователь выбирает компоненты NFS AMF (соответствующие NFS, включенным в NF), устанавливает типы, количество и атрибуты развертывания компонентов, например, имя логической плоскости сети, параметр QoS, IP адрес внешней услуги и шлюза, генерирует новый макет услуги AMF и передает новый макет услуги AMF на модуль перекодировки ресурса.
На этапе 205 на основе выбранных типов, количества и другой информации о параметрах услуги модуль перекодировки ресурса вычисляет требуемый ресурс, например типы и количество VM, политику способности к восстановлению нормального функционирования, линию связи сети, ресурс хранения и зеркальный образ.
На этапе 206 инструмент координирования генерирует стандартный файл VNFD AMF.
На этапе 207 MANO взаимодействует с NFVI на основе файла VNFD AMF с завершением развертывания ресурса, требуемого для AMF.
Второе событие
Со ссылкой на фиг. 3 описан процесс координирования и развертывания NF (с использованием AMF в качестве примера) в автоматическом способе и на основе NFS. Предпосылка процесса состоит в том, что файл описания или шаблон макета услуги NF (в данном случае AMF) был предварительно установлен в инструменте координирования. Как показано на фиг. 3, процесс включает этапы, описанные ниже.
На этапе 301 пользователь выбирает NF (в данном случае AMF), подлежащий координированию, на интерфейсе инструмента координирования.
На этапе 302 инструмент координирования выбирает предварительно установленный шаблон макета услуги AMF из модуля «управление схемой услуги NF» в фоновом режиме.
На этапе 303 пользователь вводит информацию, такую как модель телефонной нагрузки, емкость, QoS и надежность NF на интерфейсе инструмента координирования.
На этапе 304 инструмент координирования вычисляет типы, количество и атрибуты развертывания NFS, требуемых для AMF, например, имя логической плоскости сети, параметр QoS, IP адрес внешней услуги и шлюза, автоматически генерирует новый макет услуги AMF и передает новый макет услуги AMF на модуль перекодировки ресурса.
На этапе 305 на основе выбранных типов, количества и другой информации о параметрах услуги модуль перекодировки ресурса вычисляет требуемый ресурс, например типы и количество VM, политику способности к восстановлению нормального функционирования, линию связи сети, ресурс хранения и зеркальный образ.
На этапе 306 инструмент координирования генерирует стандартный файл VNFD AMF.
На этапе 307 MANO взаимодействует с NFVI на основе файла VNFD AMF с завершением развертывания ресурса, требуемого для AMF.
При помощи предыдущих этапов пользователь может удобным образом координировать, развертывать NF и управлять ею на основе NFS посредством инструмента координирования. Инструмент координирования может быть развернут вместе с MANO или независимо.
Из описания предыдущих вариантов осуществления очевидно, что способы в предыдущих вариантах осуществления могут быть реализованы посредством программного обеспечения и аппаратной платформы общего назначения или, конечно, могут быть реализованы аппаратным обеспечением. Технические решения, обеспечиваемые настоящим изобретением по существу, или часть, вносящая вклад в предшествующий уровень техники, могут быть осуществлены в виде программного продукта. Компьютерный программный продукт хранится на носителе данных (таком как постоянное запоминающее устройство (ROM)/оперативное запоминающее устройство (RAM), магнитный диск или оптический диск) и включает множество команд для обеспечения исполнения терминальным устройством (которое может представлять собой мобильный телефон, компьютер, сервер, сетевое устройство или т.п.) способов согласно вариантам осуществления настоящего изобретения.
Данный вариант осуществления дополнительно предусматривает устройство для развертывания ресурса, требуемого для сетевой функции (NF). Устройство выполнено с возможностью реализации предыдущих вариантов осуществления и дополнительных вариантов осуществления. Используемый ниже термин «модуль» может быть программным обеспечением, аппаратным обеспечением или их комбинацией, способным реализовывать заданные функции. Устройство, описанное ниже в варианте осуществления, может быть реализовано программным обеспечением, но также является возможной и представлена реализация посредством аппаратного обеспечения или комбинации программного обеспечения или аппаратного обеспечения.
На фиг. 4 показана блок-схема, показывающая структуру устройства для развертывания ресурса, требуемого для сетевой функции (NF) согласно варианту осуществления настоящего изобретения. Как показано на фиг. 4, устройство содержит модуль 42 определения, модуль 44 генерирования и модуль 46 развертывания.
Модуль 42 определения выполнен с возможностью определения информации об услугах сетевой функции (NFS), включенных в целевую NF, подлежащую координированию. Модуль 44 генерирования соединен с модулем 42 определения и выполнен с возможностью генерирования виртуального дескриптора сетевой функции (VNFD) целевой NF согласно информации о NFS, включенных в целевую NF. Модуль 46 развертывания соединен с модулем 44 генерирования и выполнен с возможностью развертывания согласно VNFD ресурса, требуемого для целевой NF.
В необязательном варианте осуществления модуль 42 определения содержит первый блок определения, выполненный с возможностью определения, что принятая входящая информация NFS представляет собой информацию о NFS, включенных в целевую NF.
Альтернативно модуль 42 определения содержит второй блок определения и блок регулирования. Второй блок определения выполнен с возможностью определения предварительно установленного шаблона макета услуги, соответствующего целевой NF, где шаблон макета услуги содержит информацию NFS. Блок регулирования выполнен с возможностью: регулирования согласно принятому указанию регулирования информации NFS, включенной в шаблон макета услуги, с получением обновленной информации NFS и выполнен с возможностью использования обновленной информации NFS в качестве информации о NFS, включенных в целевую NF.
В необязательном варианте осуществления блок регулирования выполнен с возможностью выполнения по меньшей мере одной из операций, описанных ниже.
Первая операция: Информацию NFS, включенную в шаблон макета услуги, регулируют согласно принятому первому указанию регулирования с получением обновленной информации NFS, где первое указание регулирования включает информацию регулирования об информации NFS, включенной в шаблон макета услуги.
Вторая операция: Вычисляют действительную информацию о NFS, включенных в целевую NF, согласно принятому второму указанию регулирования, где второе указание регулирования включает параметр соглашения об уровне обслуживания (SLA) целевой NF; и регулируют информацию NFS, включенную в шаблон макета услуги, согласно действительной информации о NFS с получением обновленной информации NFS.
В необязательном варианте осуществления параметр SLA содержит по меньшей мере одно из: модели телефонной нагрузки, емкости, качества обслуживания или надежности.
В необязательном варианте осуществления модуль 44 генерирования выполнен с возможностью генерирования виртуального дескриптора сетевой функции (VNFD) целевой NF следующим способом: вычисление согласно информации о NFS ресурса, требуемого для целевой NF, подлежащей координированию, и генерирование VNFD, включающей информацию о ресурсе.
В необязательном варианте осуществления ресурс включает: тип и количество виртуальных машин, политику способности к восстановлению нормального функционирования NFS, линию связи сети, ресурс хранения и зеркальный образ.
В необязательном варианте осуществления модуль 46 развертывания выполнен с возможностью развертывания ресурса, требуемого для целевой NF следующим способом: отправка VNFD в инфраструктуру виртуализации сетевых функций (NFVI) с подачей команды NFVI на выполнение развертывания ресурса, требуемого для целевой NF.
В необязательном варианте осуществления модуль 46 развертывания выполнен с возможностью отправки VNFD в инфраструктуру виртуализации сетевых функций (NFVI) с подачей команды NFVI на выполнение развертывания ресурса, требуемого для целевой NF, следующим способом: отправка VNFD в NFVI посредством управления и координирования (MANO) с подачей команды NFVI на выполнение развертывания ресурса, требуемого для целевой NF.
В необязательном варианте осуществления модуль 42 определения может быть выполнен с возможностью определения информации о NFS, включенных в целевую NF, подлежащую координированию, следующим способом: определение согласно принятой информации, вводимой пользователем, информации о NFS, включенных в целевую NF; или определение согласно информации, принятой от северной системы управления, информации о NFS, включенных в целевую NF.
В необязательном варианте осуществления информация о NFS, включенной в целевую NF, включает по меньшей мере одно из: типов NFS, включенных в NF, и количества событий, соответствующих каждому типу NFS; соотношения логического соединения NFS, включенных в NF; параметра развертывания NFS, включенных в NF; или политики способности к восстановлению нормального функционирования NFS, включенных в NF.
В необязательном варианте осуществления параметр развертывания NFS, включенных в NF, включает по меньшей мере одно из: идентификационной информации NFS, включенных в NF, информации о логической плоскости сети NFS, включенных в NF, информации о программном обеспечении приложения NFS, включенных в NF, информации о характеристике требования к ресурсам NFS, включенных в NF, информации о характеристике QoS NFS, включенных в NF, информации об адресе Интернет-протокола (IP) NFS, включенных в NF, информации о шлюзе NFS, включенных в NF, маршрутной информации NFS, включенных в NF, информации запроса о сходстве NFS, включенных в NF, или информации запроса об антисходстве NFS, включенных в NF.
Система координирования и развертывания в вариантах осуществления настоящего изобретения будет полностью описана ниже со ссылкой на варианты осуществления.
Третье событие
На фиг. 5 показана блок-схема, показывающая структуру системы координирования и развертывания согласно варианту осуществления настоящего изобретения. Как показано на фиг. 5, система содержит модули, описанные ниже.
Модуль координирования и управления NFS (соответствующий координированию и управлению NFS на фиг. 5) выполнен с возможностью обеспечения интерактивного интерфейса GUI, и пользователь может вручную выбрать NFS на основе интерфейса и указать типы и количество NFS, характеристики развертывания и соотношение логического соединения среди NFS с образованием NF.
Модуль вычисления NFS (соответствующий вычислению NFS на фиг. 5) выполнен с возможностью обеспечения вычислительных возможностей, вычисления NFS, составляющих NF, согласно информации, такой как модель телефонной нагрузки/емкость/QoS/надежность, вводимой пользователем, то есть на основе характеристик потока информационного обмена и ресурса заданной NF, и автоматического генерирования типов и количества NFS, характеристик развертывания и соотношения логического соединения среди NFS.
Модуль управления макетом услуги NF выполнен с возможностью управления файлами описания макета услуги NF, включая предварительно установленный шаблон макета услуги NF и вновь сгенерированный макет услуги NF, и обеспечения возможностей управления для добавления, удаления, проверки и модификации файла описания макета услуги NF.
Модуль перекодировки ресурса приспособлен так, чтобы отвечать за преобразование файла описания макета услуги NF в файл VNFD, определенный стандартами Европейского института телекоммуникационных стандартов (ETSI), для того, чтобы MANO взаимодействовал с NFVI, и для развертывания ресурса NF. В одном варианте осуществления вычисленный ресурс может также представлять собой информацию о ресурсе, такую как вместилище или контейнер (комбинация одного или более вместилищ) и не ограничивается ресурсом виртуальной машины.
В одном варианте осуществления различные модули могут быть реализованы программным обеспечением или аппаратным обеспечением. Реализация посредством аппаратного обеспечения может, но не обязательно, быть выполнена следующим образом: различные модули расположены в одном процессоре или в разных процессорах в виде любой комбинации.
Варианты осуществления настоящего изобретения дополнительно предусматривают носитель данных. Носитель данных хранит компьютерную программу. При исполнении компьютерной программы выполняются этапы в любом из предыдущих вариантов осуществления способа.
Необязательно, в данном варианте осуществления носитель данных может включать флэш-диск универсальной серийной шины (USB), постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), мобильный жесткий диск, магнитный диск, оптический диск или другой носитель, способный хранить компьютерные программы.
Варианты осуществления настоящего изобретения дополнительно предусматривают электронное устройство. Электронное устройство содержит запоминающее устройство и процессор. Запоминающее устройство хранит компьютерную программу. Процессор выполнен с возможностью исполнения компьютерной программы с выполнением этапов в любом из предыдущих вариантов осуществления способа.
Необязательно электронное устройство может дополнительно содержать устройство передачи и устройство ввода/вывода. Как устройство передачи, так и устройство ввода/вывода соединены с процессором.
Необязательно для примеров в данном варианте осуществления ссылка может быть сделана на примеры, описанные в предыдущих вариантах осуществления и необязательных вариантах осуществления, и примеры не будут повторены в данном варианте осуществления.
Согласно решению реализации координирования и развертывания NF на основе NFS в данном варианте осуществления, эксплуатирующий и обслуживающий персонал может удобным образом координировать и развертывать NF на основе NFS посредством инструмента координирования NFS, развернутого на MANO, таким образом решая проблему, которая заключается в том, что NFS не может быть скоординирован или развернут в архитектуре SBA, что дополняет и совершенствует стандарты 3GPP и ETSI и имеет большое значение для инженерных применений.
Различные модули или этапы настоящего изобретения могут быть реализованы вычислительным устройством общего назначения. Различные модули или этапы могут быть сконцентрированы на одном вычислительном устройстве или распределены по сети, состоящей из множества вычислительных устройств. В качестве альтернативы, различные модули или этапы могут быть реализованы программными кодами, исполняемыми вычислительными устройствами, таким образом, что они могут храниться в устройстве хранения и быть исполняемыми вычислительными устройствами. В некоторых случаях проиллюстрированные или описанные этапы могут исполняться в последовательностях, отличных от описанных в настоящем документе, или различные модули или этапы могут быть выполнены в одном или более модулях интегральной схемы, или многочисленные модули или этапы в настоящем документе могут быть выполнены в единственном модуле интегральной схемы для реализации. Поэтому настоящее изобретение не ограничивается никакой конкретной комбинацией аппаратного обеспечения и программного обеспечения.