СПОСОБ АДМИНИСТРИРОВАНИЯ СЕТЕВОЙ ФУНКЦИИ NF И УСТРОЙСТВО АДМИНИСТРИРОВАНИЯ NF
METHOD OF ADMINISTERING NF NETWORK FUNCTION AND NF ADMINISTRATION DEVICE

[0001] По данной заявке испрашивается приоритет на основе китайской заявки на патент № PCT/CN2016/092723, поданной в китайское патентное ведомство 01 августа 2016г. и озаглавленной «NETWORK FUNCTION NF MANAGEMENT METHOD AND NF MANAGEMENT DEVICE», которая во всей своей полноте включена в настоящее описание путем ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Данная заявка относится к области связи и в частности к способу администрирования NF и устройству администрирования NF.
УРОВЕНЬ ТЕХНИКИ
[0003] В настоящее время в развитом пакетном ядре (Evolved Packet Core, EPC) используется архитектура сетевого элемента (Network Element, NE). Архитектура включает в себя характерные NE, такие как объект администрирования мобильности (Mobility Management Entity, MME), обслуживающий шлюз (Serving Gateway, S-GW) и шлюз сети пакетной передачи данных (Packet Data Network Gateway, P-GW). В настоящее время сетевые функции (например, администрирование мобильности, администрирование носителя и администрирование местоположения) у EPC реализуются посредством использования консолидированной возможности услуги и логики обработки у NE и процедурного сообщения между NE. Например, требуется, чтобы услуга доступа пользователя была реализована посредством стандартизованной логики процедуры услуги и совместной работы между MME, S-GW, P-GW и другим NE в сети (например, блоком функции правил политики и тарификации (Policy and Charging Rules Function, PCRF) и домашним сервером абонента (Home Subscriber Server, HSS)). Вследствие этого текущая сетевая функция (Network Function, NF), предоставляемая EPC, имеет консолидированную возможность услуги.
[0004] С постоянным расширением бизнес-модели и непрерывным развитием технологий, изменилось требование пользователя к услуге. Услуга пользователя требует больше режимов услуги и улучшенных возможностей услуги, например, связи со сверхнизким временем ожидания и высоконадежной связи, и, вследствие этого, возникает необходимость в новой NF. Тем не менее услуги NF, предоставляемые EPC, консолидированы и распространены на все NE. Вследствие этого, если требуется введение новой NF для обеспечения потребности пользователя, то требуется переопределение и переделка логики обработки и процедурного взаимодействия у NE в EPC. Для поставщика оборудования эта переделка означает длительный цикл разработки и высокие затраты, а для оператора сети данная переделка означает то, что новая сетевая услуга не может быть своевременно реализована.
[0005] Для решения вышеупомянутых проблем существующий способ администрирования NF является следующим: Как показано на Фиг. 1 сетевая архитектура включает в себя N UE. UE осуществляют доступ к базовой сети посредством использования узла сети радиодоступа (узел RAN) и получают N сетевых срезов (slice) посредством сегментации общей сетевой инфраструктуры базовой сети на основе технологии виртуализации и подобного. Сетевой срез также может упоминаться в качестве выделенной сети, и выделенная сеть используется, чтобы реализовать сетевую услугу, которая требуется одной или нескольким услугам. Ориентированная на услугу архитектура (Service oriented architecture) может быть использована в сетевом срезе. NE (такие как MME и S-GW) в исходной архитектуре сети определяются в качестве разных NF на основе типов функции, например, функции аутентификации и обеспечения безопасности, функции администрирования сеанса пакетных данных, функции администрирования мобильности, функции управления доступом и функции управления политикой. Эти функции реализуются посредством соответствующих компонентов NF. Каждый компонент NF обслуживает другой компонент NF или функцию посредством использования определенного интерфейса услуги. В архитектуре, показанной на Фиг. 2, множество сетевых срезов (срез A, срез B и срез C) одного и того же оператора используют одну и ту же наземную сеть мобильной связи общего пользования (Public Land Mobile Network, PLMN) и могут быть развернуты в инфраструктуре оператора посредством использования облачной технологии, технологии виртуализации и подобного. Инфраструктура оператора включает в себя инфраструктуры облачных вычислений и передачи оператора. На Фиг. 2 срез A включает в себя компоненты NF в виде NF 1 и NF 2, срез B включает в себя NF 4 и NF 5, срез A и срез B совместно используют NF 3, срез C включает в себя NF 6 и NF 7, и NF 3 и NF 7 имеют одну и ту же NF. Когда оборудованию пользователя требуется выполнить услугу пользователя, оборудование пользователя осуществляет доступ к одному сетевому срезу посредством использования сетевого узла (узла 1, узла 2 или узла 3). Требуется, чтобы функции, поддерживаемые разными компонентами NF, были разъединены настолько, насколько это возможно. Конкретно функции разных компонентов NF являются разными настолько, насколько это возможно. Компонент NF может обнаруживать и осуществлять доступ к функции другого компонента NF. Например, сетевой услуге, требуемой услуге пользователя, следует сначала исполнить функцию NF 1, и исполнить функцию NF 3, когда исполняется функция NF 1. На Фиг. 2 NF 1 обнаруживает и осуществляет доступ к NF 3, который совместно используется сетевым срезом A и сетевым срезом B, и также может обнаруживать и осуществлять доступ к NF 7 в сетевом срезе C.
[0006] Тем не менее доступ между компонентами NF ограничен в базовой сети. Например, чтобы не допускать воздействие на другой сетевой срез, когда сетевой срез неисправен, оператор имеет требование изоляции функции по сетевому срезу. На основе требования изоляции сетевого среза требуется управление доступом между компонентами NF, развернутыми в инфраструктуре оператора. Конкретно требуется, чтобы компонент NF в сетевом срезе мог осуществлять доступ только к компоненту NF в сетевом срезе или компоненту NF, который совместно используется с сетевым срезом. NF 1 в сетевом срезе A на Фиг. 2 может обнаруживать и осуществлять доступ к компоненту NF, который имеет ту же самую NF, что и NF 3 в любом сетевом срезе. Например, NF 1 и NF 7 в сетевом срезе C не находятся в одном и том же сетевом срезе, и это противоречит требованию изоляции сетевого среза оператора. Все компоненты NF, которые имею одну и ту же NF, могут быть обнаружены и к ним может быть осуществлен доступ. Следовательно, доступ к компоненту NF осуществляется без соблюдения сетевого правила и это влияет на нормальную работу сети. Например, отвергается требование изоляции сетевого среза оператора.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0007] Данная заявка предоставляет способ администрирования NF и устройство администрирования NF, чтобы осуществлять администрирование обнаружения и доступа между компонентами NF, тем самым обеспечивая нормальную работу сети.
[0008] Первый аспект данной заявки предоставляет способ администрирования NF, включающий в себя этапы, на которых:
принимают запрос обнаружения NF, отправленный первым компонентом NF, где запрос обнаружения NF включает в себя идентификатор второй NF, и идентификатор второй NF используется, чтобы указывать вторую NF;
получают информацию о компоненте второго компонента NF на основе идентификатора второй NF, где второй компонент NF имеет вторую NF, и информация о компоненте включает в себя политику обнаружения второго компонента NF и идентификатор второго компонента NF;
определяют на основе политики обнаружения в информации о компоненте, может ли первый компонент NF осуществлять доступ к второму компоненту NF; и
если может, отправляют идентификатор второго компонента NF первому компоненту NF.
[0009] Информация о компоненте у компонента NF, сконфигурированного в сетевом срезе в базовой сети, хранится в устройстве администрирования NF. Если сетевая услуга, которая требуется услуге пользователя, инициированной оборудованием пользователя, обрабатывается первым компонентом NF, в процессе исполнения первой NF первого компонента NF первому компоненту NF требуется осуществить доступ к компоненту, который имеет вторую NF, чтобы исполнить вторую NF. Первый компонент NF добавляет идентификатор второй NF в запрос обнаружения NF и отправляет запрос обнаружения NF устройству администрирования NF. Устройство администрирования NF принимает запрос обнаружения NF первого компонента NF; получает сохраненную информацию о компоненте второго компонента NF на основе идентификатора второй NF в запросе обнаружения NF; определяет на основе политики обнаружения в информации о компоненте, может ли первый компонент NF осуществлять доступ к второму компоненту NF; и отправляет идентификатор второго компонента NF первому компоненту NF, если первый компонент NF может осуществить доступ к второму компоненту NF так, что первый компонент NF может осуществить доступ к второму компоненту NF на основе идентификатора второго компонента NF и исполнить вторую NF, чтобы завершить услугу пользователя. Так как политика обнаружения является предварительно установленной в соответствии с сетевым правилом, то доступ первого компонента NF к второму компоненту NF является с соблюдением сетевого правила. В сравнении с предшествующим уровнем техники, в котором доступ между компонентами NF может быть без соблюдения сетевого правила, доступ между всеми компонентами NF является с соблюдением сетевого правила, тем самым обеспечивая нормальную работу сети.
[0010] Со ссылкой на первый аспект данной заявки в первой реализации первого аспекта данной заявки этап, на котором получают информацию о компоненте второго компонента NF на основе идентификатора второй NF, включает в себя этапы, на которых:
получают идентификатор второй NF из запроса обнаружения NF; и
получают информацию о компоненте второго компонента NF из локальной базы информации о компонентах на основе идентификатора второй NF, где информация о компоненте второго компонента NF включает в себя идентификатор второго компонента NF.
[0011] В предшествующем уровне техники специалист в соответствующей области техники определяет, в качестве разных NF на основе типов функции, функции, которые должны поддерживаться в сети. Компонент NF может поддерживать NF и сконфигурирован в сетевом срезе. Информация о компоненте каждого развернутого компонента NF хранится в локальной базе информации о компонентах устройства администрирования NF. Так как информация о компоненте всех компонентов NF хранится в локальной базе информации о компонентах, то соответствующий идентификатор второго компонента NF может быть извлечен из базы информации о компонентах на основе идентификатора второй NF. Идентификатор второй NF указывает, что компонент NF имеет вторую NF. Может присутствовать множество компонентов NF, которые имею вторую NF во всей сети. Вследствие этого множество вторых компонентов NF может быть определено на основе извлеченного идентификатора второго компонента NF. Информация о компоненте второго компонента NF извлекается после того, как определяется второй компонент NF, и каждый второй компонент NF имеет соответствующую политику обнаружения. Это обеспечивает централизованное администрирование компонента NF посредством устройства администрирования NF.
[0012] Со ссылкой на первую реализацию первого аспекта данной заявки во второй реализации первого аспекта данной заявки запрос обнаружения NF дополнительно включает в себя идентификатор ожидаемого сетевого среза, причем идентификатор ожидаемого сетевого среза указывает сетевой срез, который обнаруживается первым компонентом NF посредством ожидаемого запрашивания и в котором располагается компонент NF, который имеет вторую NF, причем информация о компоненте дополнительно включает в себя идентификатор сетевого среза второго компонента NF, и идентификатор сетевого среза второго компонента NF указывает сетевой срез, в котором располагается второй компонент NF; и
этап, на котором получают информацию о компоненте второго компонента NF из локальной базы информации о компонентах на основе идентификатора второй NF, включает в себя этап, на котором:
получают информацию о компоненте второго компонента NF из локальной базы информации о компонентах на основе идентификатора второй NF и идентификатора ожидаемого сетевого среза, где информация о компоненте второго компонента NF включает в себя идентификатор второго компонента NF и идентификатор сетевого среза.
[0013] Если первый компонента NF выжидающе обнаруживает и осуществляет доступ к компоненту NF, который имеет вторую NF в сетевом срезе, требуется, чтобы запрос обнаружения NF, который отправляется первым компонентом NF, дополнительно включал в себя идентификатор ожидаемого сетевого среза. Устройство администрирования NF обнаруживает все вторые компоненты NF и получает информацию о компоненте второго компонента NF из локальной базы информации о компонентах. Даже если первый компонент NF выжидающе обнаруживает и осуществляет доступ к второму компоненту NF в сетевом срезе, устройству администрирования NF требуется определять обнаруживаемый сетевой срез второго компонента NF в сетевом срезе на основе политики обнаружения. Если сетевой срез, в котором располагается первый компонент NF, находится в обнаруживаемом сетевом срезе, требование первого компонента NF удовлетворяется и политика обнаружения соблюдается.
[0014] Со ссылкой на вторую реализацию первого аспекта данной заявки в третьей реализации первого аспекта данной заявки политика обнаружения включает в себя:
доступ к второму компоненту NF может быть осуществлен только посредством компонента NF в том же самом сетевом срезе, что и второй компонент NF; или
доступ к второму компоненту NF может быть осуществлен только посредством компонента NF в указанном сетевом срезе; или
доступ к второму компоненту NF может быть осуществлен посредством компонентов NF во всех сетевых срезах.
[0015] Политика обнаружения компонента NF является предварительно установленной в соответствии с сетевым правилом. Например, в одном случае доступ к второму компоненту NF может быть осуществлен только посредством компонентов NF в одном и том же сетевом срезе на основе требования изоляции сетевого среза. В другом случае доступ к второму компоненту NF может быть осуществлен посредством компонента в указанном сетевом срезе. В еще одном другом случае доступ к второму компоненту NF может быть осуществлен посредством компонентов NF во всех сетевых срезах без какого-либо ограничения. Три случая являются лишь примерами для описания. Может присутствовать другой случай в фактическом приложении и это конкретно не ограничивается.
[0016] Со ссылкой на третью реализацию первого аспекта данной заявки в четвертой реализации первого аспекта данной заявки запрос обнаружения NF дополнительно включает в себя идентификатор сетевого среза первого компонента NF; и
этап, на котором определяют на основе политики обнаружения в информации о компоненте, может ли первый компонент NF осуществлять доступ к второму компоненту NF, включает в себя этапы, на которых:
определяют обнаруживаемый сетевой срез второго компонента NF на основе политики обнаружения и идентификатора сетевого среза второго компонента NF;
определяют на основе идентификатора сетевого среза первого компонента NF, находится ли сетевой срез, в котором располагается первый компонент NF, в обнаруживаемом сетевом срезе; и
если находится, определяют, что первый компонент NF может осуществлять доступ к второму компоненту NF.
[0017] Если политика обнаружения второго компонента NF установлена на основе требования изоляции сетевого среза, то требуется, чтобы запрос обнаружения NF, который отправляется первым компонентом NF, дополнительно включал в себя идентификатор сетевого среза (например, срез 1) первого компонента NF, или устройство администрирования NF может получать, на основе идентификатора компонента первого компонента NF и информации о компоненте первого компонента NF, которая хранится посредством устройства администрирования NF, идентификатор сетевого среза у сетевого среза, в котором располагается первый компонент NF. Устройство администрирования NF получает политику обнаружения и идентификатор сетевого среза каждого второго компонента NF из информации о компоненте каждого второго компонента NF. Предполагается, что политика обнаружения второго компонента NF NF 1 разрешает доступ только компонентов NF в том же самом сетевом срезе, и идентификатор сетевого среза является срезом 1; политика обнаружения второго компонента NF NF 2 разрешает доступ только компонентам NF в том же самом сетевом срезе или совместно используемом сетевом срезе (идентификатором совместно используемого сетевого среза является срез 3), и идентификатором сетевого среза является срез 2. Устройство администрирования NF определяет на основе политики обнаружения и идентификатора сетевого среза у NF 1, что обнаруживаемый сетевой срез у NF 1 является срезом 1. Подобным образом обнаруживаемыми сетевыми срезами у NF 2 являются срез 2 и срез 3. На основе идентификатора сетевого среза (срез 1) у первого компонента NF определяется, что сетевой срез, в котором располагается первый компонент NF, находится в обнаруживаемом сетевом срезе у NF 1, и определяется, что NF 1 является целевым компонентом NF. В дополнение на основе идентификатора сетевого среза (срез 1) у первого компонента NF определяется, что сетевой срез, в котором располагается первый компонент NF, не находится среди обнаруживаемых сетевых срезов у NF 2, и определяется что NF 2 не является целевым компонентом NF. Целевой компонент NF определяется из вторых компонентов NF, которые имеют одну и ту же NF на основе политики обнаружения. В дополнение так как политика обнаружения устанавливается в соответствии с сетевым правилом, то определенный целевой компонент NF естественно является с соблюдением сетевого правила, тем самым отфильтровывая компонент NF, который находится среди вторых компонентов NF и доступ к которым посредством первого компонента NF является без соблюдения сетевого правила.
[0018] Со ссылкой на первый аспект данной заявки в пятой реализации первого аспекта данной заявки этап, на котором отправляют идентификатор второго компонента NF первому компоненту NF, включает в себя этапы, на которых:
генерируют ответ обнаружения компонента на основе идентификатора второго компонента NF и отправляют ответ обнаружения компонента первому компоненту NF.
[0019] Применительно к запросу обнаружения NF первого компонента NF, устройство администрирования NF добавляет идентификатор второго компонента NF в ответ обнаружения компонента и подает обратно ответ обнаружения компонента первому компоненту NF. Идентификатор второго компонента NF может быть адресом компонента, ID компонента или подобным у второго компонента NF, и может быть идентификатором для идентификации второго компонента NF.
[0020] Со ссылкой на любое из первого аспекта или с первого по пятую реализации первого аспекта данной заявки в шестой реализации первого аспекта данной заявки способ дополнительно включает в себя этапы, на которых:
когда развернут новый компонент NF, получают информацию о компоненте нового развернутого компонента NF, где информация о компоненте нового развернутого компонента NF включает в себя идентификатор компонента, идентификатор NF, политику обнаружения и идентификатор сетевого среза нового развернутого компонента NF; и
сохраняют информацию о компоненте нового развернутого компонента NF в локальной базе информации о компонентах.
[0021] В предшествующем уровне техники специалист в соответствующей области техники определяет, в качестве разных NF на основе типов функции, функции, которые должны поддерживаться в сети. Компонент NF поддерживает NF и конфигурируется в сетевом срезе. Когда развернут новый компонент NF, то требуется, чтобы информация о компоненте нового развернутого компонента NF была отправлена устройству администрирования NF. Информация о компоненте включает в себя адрес компонента (например, IP-адрес), идентификатор компонента, идентификатор NF, политику обнаружения и идентификатор сетевого среза нового развернутого компонента NF. Идентификатор компонента является уникальным идентификатором нового развернутого компонента NF. Идентификатор NF указывает тип NF нового развернутого компонента NF. Тип NF может включать в себя функцию аутентификации и обеспечения безопасности, функцию администрирования носителя, функцию администрирования мобильности, функцию управления доступом или подобную. Политика обнаружения является условием обнаружения, которое имеет новый развернутый компонент NF, и которая устанавливается специалистом в соответствующей области техники в соответствии с сетевым правилом. Например, политика обнаружения разрешает доступ только компонентов NF в том же самом сетевом срезе или разрешает доступ только компонента NF в указанном сетевом срезе. Идентификатор сетевого среза указывает сетевой срез, в котором располагается новый развернутый компонент NF. Устройство администрирования NF получает информацию о компоненте нового развернутого компонента NF и сохраняет информацию о компоненте в базе информации о компонентах. Для более хорошей реализации администрирования компонента NF устройству администрирования NF требуется сохранять информацию о компоненте NF новых развернутых компонентов NF во всех сетевых срезах.
[0022] Второй аспект данной заявки предоставляет способ администрирования NF, включающий в себя этапы, на которых:
принимают запрос обнаружения NF, отправленный первым компонентом NF, где запрос обнаружения NF включает в себя идентификатор второй NF;
получают политику обнаружения второй NF на основе идентификатора второй NF;
получают идентификаторы одного или более вторых компонентов NF, если политика обнаружения второй NF разрешает первому компоненту NF осуществлять доступ к второй NF, где второй компонент NF имеет вторую NF; и
отправляют идентификаторы одного или более вторых компонентов NF первому компоненту NF.
[0023] Информация о компоненте компонента NF, сконфигурированного в сетевом срезе в базовой сети, хранится в устройстве администрирования NF. Если сетевая услуга, которая требуется услуге пользователя, инициированной оборудованием пользователя, обрабатывается первым компонентом NF, в процессе исполнения первой NF первого компонента NF, первому компоненту NF требуется осуществлять доступ к компоненту, который имеет вторую NF, чтобы исполнять вторую NF. Первый компонент NF добавляет идентификатор второй NF в запрос обнаружения NF и отправляет запрос обнаружения NF устройству обнаружения NF. Устройство обнаружения NF принимает запрос обнаружения NF первого компонента NF; получает политику обнаружения второго компонента NF на основе идентификатора второй NF в запросе обнаружения NF; получает идентификаторы одного или более вторых компонентов NF, если политика обнаружения второй NF разрешает первому компоненту NF осуществлять доступ к второй NF, где второй компонент NF имеет вторую NF; и отправляет идентификаторы одного или более вторых компонентов NF первому компоненту NF так, что первый компонент NF может осуществлять доступ к второму компоненту NF на основе идентификатора второго компонента NF, и исполнять вторую NF, чтобы завершать услугу пользователя. Так как политика обнаружения второго компонента NF является предварительно установленной в соответствии с сетевым правилом, то доступ первого компонента NF к второму компоненту NF является с соблюдением сетевого правила. В сравнении с предшествующим уровнем техники, в котором доступ между компонентами NF может быть без соблюдения сетевого правила, доступ между всеми компонентами NF является с соблюдением сетевого правила, тем самым обеспечивая нормальную работу сети.
[0024] Со ссылкой на второй аспект данной заявки в первой реализации второго аспекта данной заявки этап, на котором получают идентификаторы одного или более вторых компонентов NF, включает в себя этапы, на которых:
получают информацию о компоненте одного или более вторых компонентов NF, где информация о компоненте второго компонента NF включает в себя идентификатор второго компонента NF; и
получают идентификаторы одного или более вторых компонентов NF из информации о компоненте одного или более вторых компонентов NF.
[0025] В предшествующем уровне техники специалист в соответствующей области техники определяет, в качестве разных NF на основе типов функции, функции, которые должны поддерживаться в сети. Компонент NF может поддерживать NF и конфигурируется в сетевом срезе. Информация о компоненте каждого развернутого компонента NF хранится в локальной базе информации о компонентах устройства администрирования NF. Получается информация о компоненте одного или более вторых компонентов NF. Информация о компоненте второго компонента NF включает в себя идентификатор второго компонента NF так, что идентификаторы одного или более вторых компонентов NF могут быть получены из информации о компоненте одного или более вторых компонентов NF, тем самым обеспечивая централизованное администрирование компонента NF посредством устройства администрирования NF.
[0026] Со ссылкой на второй аспект или первую реализацию второго аспекта данной заявки во второй реализации второго аспекта данной заявки запрос обнаружения NF дополнительно включает в себя идентификатор ожидаемого сетевого среза, и этап, на котором получают политику обнаружения второй NF на основе идентификатора второй NF, включает в себя этап, на котором получают политику обнаружения второй NF на основе идентификатора второй NF и идентификатора ожидаемого сетевого среза; и
этап, на котором получают информацию о компоненте одного или более вторых компонентов NF, включает в себя этап, на котором:
получают идентификаторы одного или более вторых компонентов NF в ожидаемом сетевом срезе на основе идентификатора второй NF и идентификатора ожидаемого сетевого среза.
[0027] Если первый компонент NF выжидающе обнаруживает и осуществляет доступ к компоненту NF, который имеет вторую NF в сетевом срезе, то требуется, чтобы запрос обнаружения NF, который отправляется первым компонентом NF, дополнительно включал в себя идентификатор ожидаемого сетевого среза. После того, как политика обнаружения второй NF получается на основе идентификатора второй NF и идентификатора ожидаемого сетевого среза, то если политика обнаружения второй NF разрешает первому компоненту NF осуществлять доступ к второй NF, идентификаторы одного или более вторых компонентов NF в ожидаемом сетевом срезе получаются на основе идентификатора второй NF и идентификатора ожидаемого сетевого среза.
[0028] Со ссылкой на второй аспект или первую реализацию второго аспекта данной заявки в третьей реализации второго аспекта данной заявки запрос обнаружения NF дополнительно включает в себя идентификатор группы NF, и этап, на котором получают политику обнаружения второй NF на основе идентификатора второй NF, включает в себя этап, на котором: получают политику обнаружения второй NF на основе идентификатора второй NF и идентификатора группы NF; и
этап, на котором получают информацию о компоненте одного или более вторых компонентов NF, включает в себя этап, на котором:
получают идентификаторы одного или более вторых компонентов NF в группе NF на основе идентификатора второй NF и идентификатора группы NF.
[0029] Если первый компонент NF выжидающе обнаруживает и осуществляет доступ к компоненту NF, который имеет вторую NF в группе NF, то требуется, чтобы запрос обнаружения NF, который отправляется посредством первого компонента NF, дополнительно включал в себя идентификатор группы NF. После того, как политика обнаружения второй NF получается на основе идентификатора второй NF и идентификатора группы NF, то если политика обнаружения второй NF разрешает первому компоненту NF осуществлять доступ к второй NF, идентификаторы одного или более вторых компонентов NF в группе NF получаются на основе идентификатора второй NF и идентификатора группы NF.
[0030] Со ссылкой на второй аспект или первую реализацию второго аспекта данной заявки в четвертой реализации второго аспекта данной заявки политика обнаружения второй NF дополнительно включает в себя идентификатор NF и идентификатор услуги, доступ к которой может быть осуществлен посредством NF; и
способ дополнительно включает в себя этапы, на которых:
узнают на основе запроса обнаружения NF, отправленного первым компонентом NF, идентификатор NF первого компонента NF;
запрашивают идентификатор NF и идентификатор услуги, к которой может быть осуществлен доступ посредством NF, чтобы определять идентификатор услуги, к которой может быть осуществлен доступ посредством первого компонента NF; и
отправляют первому компоненту NF идентификатор услуги, к которой может быть осуществлен доступ посредством первого компонента NF.
[0031] Со ссылкой на любое из второго аспекта или с первой по четвертую реализации второго аспекта данной заявки в пятой реализации второго аспекта данной заявки информация о компоненте включает в себя идентификатор компонента и идентификатор NF.
[0032] Со ссылкой на пятую реализацию второго аспекта данной заявки в шестой реализации второго аспекта данной заявки информация о компоненте может дополнительно включать в себя по меньшей мере одно из адреса компонента, идентификатора сетевого среза и идентификатора группы.
[0033] Со ссылкой на любое из второго аспекта или с первой по шестую реализации второго аспекта данной заявки в седьмой реализации второго аспекта данной заявки политика обнаружения включает в себя:
доступ к второй NF может быть осуществлен только компонентами NF в том же самом сетевом срезе; или
доступ к второй NF может быть осуществлен только компонентом NF в указанном сетевом срезе; или
доступ к второй NF может быть осуществлен компонентами NF во всех сетевых срезах.
[0034] Третий аспект данной заявки предоставляет устройство администрирования NF, включающее в себя:
модуль приема, выполненный с возможностью приема запроса обнаружения NF, отправленного первым компонентом NF, где запрос обнаружения NF включает в себя идентификатор второй NF, и идентификатор второй NF используется, чтобы указывать вторую NF;
модуль обработки, выполненный с возможностью получения информации о компоненте второго компонента NF на основе идентификатора второй NF, где второй компонент NF имеет вторую NF, и информация о компоненте включает в себя политику обнаружения второго компонента NF и идентификатор второго компонента NF; где
модуль обработки дополнительно выполнен с возможностью определения на основе политики обнаружения в информации о компоненте, может ли первый компонент NF осуществлять доступ к второму компоненту NF; и
модуль отправки, выполненный с возможностью отправки идентификатора второго компонента NF первому компоненту NF, когда первый компонент NF может осуществлять доступ к второму компоненту NF.
[0035] Информация о компоненте каждого компонента NF, сконфигурированного в сетевом срезе в базовой сети, хранится в устройстве администрирования NF. Если сетевая услуга, которая требуется услуге пользователя, инициированной оборудованием пользователя, обрабатывается первым компонентом NF, в процессе исполнения первой NF первого компонента NF первому компоненту NF требуется осуществить доступ к компоненту, который имеет вторую NF, чтобы исполнить вторую NF. Первый компонент NF добавляет идентификатор второй NF в запрос обнаружения NF и отправляет запрос обнаружения NF устройству администрирования NF. Модуль приема принимает запрос обнаружения NF первого компонента NF. Модуль обработки получает сохраненную информацию о компоненте второго компонента NF на основе идентификатора второй NF в запросе обнаружения NF и определяет на основе политики обнаружения в информации о компоненте, может ли первый компонент NF осуществлять доступ к второму компоненту NF. Модуль отправки отправляет идентификатор второго компонента NF первому компоненту NF, если первый компонент NF может осуществить доступ к второму компоненту NF так, что первый компонент NF может осуществить доступ к второму компоненту NF на основе идентификатора второго компонента NF и исполнить вторую NF, чтобы завершить услугу пользователя. Так как политика обнаружения является предварительно установленной в соответствии с сетевым правилом, то доступ первого компонента NF к второму компоненту NF является с соблюдением сетевого правила. В сравнении с предшествующим уровнем техники, в котором доступ между компонентами NF может быть без соблюдения сетевого правила, доступ между всеми компонентами NF является с соблюдением сетевого правила, тем самым обеспечивая нормальную работу сети.
[0036] Со ссылкой на третий аспект данной заявки в первой реализации третьего аспекта данной заявки,
модуль обработки дополнительно выполнен с возможностью получения идентификатора второй NF из запроса обнаружения NF; и
модуль обработки дополнительно выполнен с возможностью получения информации о компоненте второго компонента NF из локальной базы информации о компонентах на основе идентификатора второй NF, где информация о компоненте второго компонента NF включает в себя политику обнаружения и идентификатор второго компонента NF.
[0037] В предшествующем уровне техники специалист в соответствующей области техники определяет, в качестве разных NF на основе типов функции, функции, поддерживаемые в сети. Компонент NF поддерживает NF и сконфигурирован в сетевом срезе. Информация о компоненте каждого развернутого компонента NF хранится в локальной базе информации о компонентах устройства администрирования NF. Так как информация о компоненте всех компонентов NF хранится в локальной базе информации о компонентах, то соответствующий идентификатор второго компонента NF может быть извлечен из базы информации о компонентах на основе идентификатора второй NF. Идентификатор второй NF указывает, что компонент NF имеет вторую NF. Может присутствовать множество компонентов NF, которые имею вторую NF во всей сети. Вследствие этого множество вторых компонентов NF может быть определено на основе извлеченного идентификатора второго компонента NF. Модуль обработки извлекает информацию о компоненте второго компонента NF после определения второго компонента NF, и каждый второй компонент NF имеет соответствующую политику обнаружения. Это обеспечивает централизованное администрирование компонента NF посредством устройства администрирования NF.
[0038] Со ссылкой на первую реализацию третьего аспекта данной заявки во второй реализации третьего аспекта данной заявки запрос обнаружения NF дополнительно включает в себя идентификатор ожидаемого сетевого среза, причем идентификатор ожидаемого сетевого среза указывает сетевой срез, который обнаруживается первым компонентом NF посредством ожидаемого запрашивания и в котором располагается компонент NF, который имеет вторую NF, причем информация о компоненте дополнительно включает в себя идентификатор сетевого среза второго компонента NF, и идентификатор сетевого среза второго компонента NF указывает сетевой срез, в котором располагается второй компонент NF; и
модуль обработки дополнительно выполнен с возможностью получения информации о компоненте второго компонента NF из локальной базы информации о компонентах на основе идентификатора второй NF и идентификатора ожидаемого сетевого среза, где информация о компоненте второго компонента NF включает в себя идентификатор второго компонента NF и идентификатор сетевого среза.
[0039] Если первый компонент NF выжидающе обнаруживает и осуществляет доступ к компоненту NF, который имеет вторую NF в сетевом срезе, требуется, чтобы запрос обнаружения NF, который отправляется первым компонентом NF, дополнительно включал в себя идентификатор ожидаемого сетевого среза. Устройство администрирования NF обнаруживает все вторые компоненты NF и получает информацию о компоненте второго компонента NF из локальной базы информации о компонентах. Даже если первый компонент NF выжидающе обнаруживает и осуществляет доступ к второму компоненту NF в сетевом срезе, модулю обработки требуется определять обнаруживаемый сетевой срез второго компонента NF в сетевом срезе на основе политики обнаружения. Если сетевой срез, в котором располагается первый компонент NF, находится в обнаруживаемом сетевом срезе, требование первого компонента NF удовлетворяется и политика обнаружения соблюдается.
[0040] Со ссылкой на вторую реализацию третьего аспекта данной заявки в третьей реализации третьего аспекта данной заявки политика обнаружения включает в себя:
доступ к второму компоненту NF может быть осуществлен только посредством компонента NF в том же самом сетевом срезе, что и второй компонент NF; или
доступ к второму компоненту NF может быть осуществлен только посредством компонента NF в указанном сетевом срезе; или
доступ к второму компоненту NF может быть осуществлен посредством компонентов NF во всех сетевых срезах.
[0041] Политика обнаружения компонента NF является предварительно установленной в соответствии с сетевым правилом. Например, в одном случае доступ к второму компоненту NF может быть осуществлен только посредством компонентов NF в одном и том же сетевом срезе на основе требования изоляции сетевого среза. В другом случае доступ к второму компоненту NF может быть осуществлен посредством компонента в указанном сетевом срезе. В еще одном другом случае доступ к второму компоненту NF может быть осуществлен посредством компонентов NF во всех сетевых срезах без какого-либо ограничения. Три случая являются лишь примерами для описания. Может присутствовать другой случай в фактическом приложении и это конкретно не ограничивается.
[0042] Со ссылкой на третью реализацию третьего аспекта данной заявки в четвертой реализации третьего аспекта данной заявки запрос обнаружения NF дополнительно включает в себя идентификатор сетевого среза первого компонента NF;
модуль обработки дополнительно выполнен с возможностью определения обнаруживаемого сетевого среза второго компонента NF на основе политики обнаружения и идентификатора сетевого среза второго компонента NF;
модуль обработки дополнительно выполнен с возможностью определения на основе идентификатора сетевого среза первого компонента NF, находится ли сетевой срез, в котором располагается первый компонент NF, в обнаруживаемом сетевом срезе; и
модуль обработки дополнительно выполнен с возможностью: когда сетевой срез, в котором располагается первый компонент, находится в обнаруживаемом сетевом срезе, определения, что первый компонент NF может осуществлять доступ к второму компоненту NF.
[0043] Если политика обнаружения второго компонента NF установлена на основе требования изоляции сетевого среза, то требуется, чтобы запрос обнаружения NF, который отправляется первым компонентом NF, дополнительно включал в себя идентификатор сетевого среза (например, срез 1) первого компонента NF, или устройство администрирования NF может получать на основе идентификатора компонента первого компонента NF и информации о компоненте первого компонента NF, которая хранится посредством устройства администрирования NF, идентификатор сетевого среза у сетевого среза, в котором располагается первый компонент NF. Модуль обработки получает политику обнаружения и идентификатор сетевого среза каждого второго компонента NF из информации о компоненте каждого второго компонента NF. Предполагается, что политика обнаружения второго компонента NF NF 1 разрешает доступ только компонентов NF в том же самом сетевом срезе, и идентификатор сетевого среза является срезом 1; политика обнаружения второго компонента NF NF 2 разрешает доступ только компонентам NF в том же самом сетевом срезе или совместно используемом сетевом срезе (идентификатором совместно используемого сетевого среза является срез 3), и идентификатором сетевого среза является срез 2. Устройство администрирования NF определяет на основе политики обнаружения и идентификатора сетевого среза у NF 1, что обнаруживаемый сетевой срез у NF 1 является срезом 1. Подобным образом обнаруживаемыми сетевыми срезами у NF 2 являются срез 2 и срез 3. Модуль обработки определяет на основе идентификатора сетевого среза (срез 1) у первого компонента NF, что сетевой срез, в котором располагается первый компонент NF, находится в обнаруживаемом сетевом срезе у NF 1, и определяет, что NF 1 является целевым компонентом NF. В дополнение модуль обработки на основе идентификатора сетевого среза (срез 1) у первого компонента NF определяет, что сетевой срез, в котором располагается первый компонент NF, не находится среди обнаруживаемых сетевых срезов у NF 2, определяет, что NF 2 не является целевым компонентом NF, и определяет целевой компонент NF из вторых компонентов NF, которые имеют одну и ту же NF на основе политики обнаружения. В дополнение так как политика обнаружения устанавливается в соответствии с сетевым правилом, то определенный целевой компонент NF естественно является с соблюдением сетевого правила, тем самым отфильтровывая компонент NF, который находится среди вторых компонентов NF и доступ к которым посредством первого компонента NF является без соблюдения сетевого правила.
[0044] Со ссылкой на третий аспект данной заявки в пятой реализации третьего аспекта данной заявки,
модуль отправки в частности выполнен с возможностью: генерирования ответа обнаружения компонента на основе идентификатора второго компонента NF и отправки ответа обнаружения компонента первому компоненту NF.
[0045] Применительно к запросу обнаружения NF первого компонента NF, устройство администрирования NF добавляет идентификатор второго компонента NF в ответ обнаружения компонента и подает обратно ответ обнаружения компонента первому компоненту NF. Идентификатор второго компонента NF может быть адресом компонента, ID компонента или подобным у второго компонента NF, и может быть идентификатором для идентификации второго компонента NF.
[0046] Со ссылкой на любую с первой по пятую реализации третьего аспекта данной заявки в шестой реализации третьего аспекта данной заявки устройство администрирования NF дополнительно включает в себя модуль хранения;
модуль хранения выполнен с возможностью: когда развернут новый компонент NF, получения информации о компоненте нового развернутого компонента NF, где информация о компоненте нового развернутого компонента NF включает в себя идентификатор компонента, идентификатор NF, политику обнаружения и идентификатор сетевого среза нового развернутого компонента NF; и
модуль хранения дополнительно выполнен с возможностью сохранения информации о компоненте нового развернутого компонента NF в локальной базе информации о компонентах.
[0047] В предшествующем уровне техники специалист в соответствующей области техники определяет, в качестве разных NF на основе типов функции, функции, которые поддерживаются в сети. Компонент NF поддерживает NF и конфигурируется в сетевом срезе. Когда развернут новый компонент NF, то требуется, чтобы информация о компоненте нового развернутого компонента NF была отправлена устройству администрирования NF. Информация о компоненте включает в себя адрес компонента (например, IP-адрес), идентификатор компонента, идентификатор NF, политику обнаружения и идентификатор сетевого среза нового развернутого компонента NF. Идентификатор компонента является уникальным идентификатором нового развернутого компонента NF. Идентификатор NF указывает тип NF нового развернутого компонента NF. Тип NF может включать в себя функцию аутентификации и обеспечения безопасности, функцию администрирования носителя, функцию администрирования мобильности, функцию управления доступом или подобную. Политика обнаружения является условием обнаружения, которое имеет новый развернутый компонент NF, и которая устанавливается специалистом в соответствующей области техники в соответствии с сетевым правилом. Например, политика обнаружения разрешает доступ только компонентов NF в том же самом сетевом срезе или разрешает доступ только компонента NF в указанном сетевом срезе. Идентификатор сетевого среза указывает сетевой срез, в котором располагается новый развернутый компонент NF. Устройство администрирования NF получает информацию о компоненте нового развернутого компонента NF и сохраняет информацию о компоненте в базе информации о компонентах. Для более хорошей реализации администрирования компонента NF устройству администрирования NF требуется сохранять информацию о компоненте новых развернутых компонентов NF во всех сетевых срезах.
[0048] Четвертый аспект данной заявки предоставляет устройство администрирования NF, и устройство администрирования NF имеет функцию реализации устройства администрирования NF в вышеизложенном варианте осуществления способа. Функция может быть реализована посредством аппаратного обеспечения или может быть реализована посредством аппаратного обеспечения путем исполнения соответствующего программного обеспечения. Аппаратное обеспечение или программное обеспечение включает в себя один или более модули, соответствующие функции.
[0049] В возможном исполнении устройство администрирования NF включает в себя модуль приема, модуль обработки и модуль отправки. Модуль обработки выполнен с возможностью обеспечения устройства администрирования NF, чтобы исполнять соответствующую функцию в вышеупомянутом способе. Модуль приема и модуль отправки выполнены с возможностью обеспечения связи с устройством администрирования NF и другим устройством.
[0050] Модуль приема выполнен с возможностью приема запроса обнаружения NF, отправленного первым компонентом NF, и запрос обнаружения NF включает в себя идентификатор второй NF. Модуль обработки выполнен с возможностью получения политики обнаружения второй NF на основе идентификатора второй NF. Модуль обработки дополнительно выполнен с возможностью получения идентификаторов одного или более вторых компонентов NF, если политика обнаружения второй NF разрешает первому компоненту NF осуществлять доступ к второй NF, и второй компонент NF имеет вторую NF. Модуль отправки выполнен с возможностью отправки идентификаторов одного или более вторых компонентов NF первому компоненту NF.
[0051] Информация о компоненте компонента NF, сконфигурированного в сетевом срезе в базовой сети, хранится в устройстве администрирования NF. Если сетевая услуга, которая требуется услуге пользователя, инициированной оборудованием пользователя, обрабатывается первым компонентом NF, в процессе исполнения первой NF первого компонента NF, первому компоненту NF требуется осуществлять доступ к компоненту, который имеет вторую NF, чтобы исполнять вторую NF. Первый компонент NF добавляет идентификатор второй NF в запрос обнаружения NF и отправляет запрос обнаружения NF устройству администрирования NF. Модуль приема принимает запрос обнаружения NF первого компонента NF. Модуль обработки получает политику обнаружения второго компонента NF на основе идентификатора второй NF в запросе обнаружения NF. Если политика обнаружения второй NF разрешает первому компоненту NF осуществлять доступ к второй NF, модуль обработки получает идентификаторы одного или более вторых компонентов NF. Второй компонент NF имеет вторую NF. Модуль отправки отправляет идентификаторы одного или более вторых компонентов NF первому компоненту NF так, что первый компонент NF может осуществлять доступ к второму компоненту NF на основе идентификатора второго компонента NF, и исполнять вторую NF, чтобы завершать услугу пользователя. Так как политика обнаружения второго компонента NF является предварительно установленной в соответствии с сетевым правилом, то доступ первого компонента NF к второму компоненту NF является с соблюдением сетевого правила. В сравнении с предшествующим уровнем техники, в котором доступ между компонентами NF может быть без соблюдения сетевого правила, доступ между всеми компонентами NF является с соблюдением сетевого правила, тем самым обеспечивая нормальную работу сети.
[0052] Со ссылкой на четвертый аспект данной заявки в первой реализации четвертого аспект данной заявки,
модуль обработки дополнительно выполнен с возможностью получения информации о компоненте одного или более вторых компонентов NF, где информация о компоненте второго компонента NF включает в себя идентификатор второго компонента NF; и
модуль обработки дополнительно выполнен с возможностью получения идентификаторов одного или более вторых компонентов NF из информации о компоненте одного или более вторых компонентов NF.
[0053] В предшествующем уровне техники специалист в соответствующей области техники определяет, в качестве разных NF на основе типов функции, функции, которые должны поддерживаться в сети. Компонент NF может поддерживать NF и конфигурируется в сетевом срезе. Информация о компоненте каждого развернутого компонента NF хранится в локальной базе информации о компонентах устройства администрирования NF. Модуль обработки получает информацию о компоненте одного или более вторых компонентов NF. Информация о компоненте второго компонента NF включает в себя идентификатор второго компонента NF так, что идентификаторы одного или более вторых компонентов NF могут быть получены из информации о компоненте одного или более вторых компонентов NF, тем самым обеспечивая централизованное администрирование компонента NF посредством устройства администрирования NF.
[0054] Со ссылкой на четвертый аспект или первую реализацию четвертого аспект данной заявки во второй реализации четвертого аспекта данной заявки запрос обнаружения NF дополнительно включает в себя идентификатор ожидаемого сетевого среза, и получение политики обнаружения второй NF на основе идентификатора второй NF, включает в себя: получение политики обнаружения второй NF на основе идентификатора второй NF и идентификатора ожидаемого сетевого среза; и
модуль обработки дополнительно выполнен с возможностью получения идентификаторов одного или более вторых компонентов NF в ожидаемом сетевом срезе на основе идентификатора второй NF и идентификатора ожидаемого сетевого среза.
[0055] Если первый компонент NF выжидающе обнаруживает и осуществляет доступ к компоненту NF, который имеет вторую NF в сетевом срезе, то требуется, чтобы запрос обнаружения NF, который отправляется первым компонентом NF, дополнительно включал в себя идентификатор ожидаемого сетевого среза. После того, как модуль обработки получает политику обнаружения второй NF на основе идентификатора второй NF и идентификатора ожидаемого сетевого среза, если политика обнаружения второй NF разрешает первому компоненту NF осуществлять доступ к второй NF, модуль обработки получает идентификаторы одного или более вторых компонентов NF в ожидаемом сетевом срезе на основе идентификатора второй NF и идентификатора ожидаемого сетевого среза.
[0056] Со ссылкой на четвертый аспект или первую реализацию четвертого аспекта данной заявки в третьей реализации четвертого аспекта данной заявки запрос обнаружения NF дополнительно включает в себя идентификатор группы NF, и получение политики обнаружения второй NF на основе идентификатора второй NF, включает в себя: получение политики обнаружения второй NF на основе идентификатора второй NF и идентификатора группы NF; и
модуль обработки дополнительно выполнен с возможностью получения идентификаторов одного или более вторых компонентов NF в группе NF на основе идентификатора второй NF и идентификатора группы NF.
[0057] Если первый компонент NF выжидающе обнаруживает и осуществляет доступ к компоненту NF, который имеет вторую NF в группе NF, то требуется, чтобы запрос обнаружения NF, который отправляется посредством первого компонента NF, дополнительно включал в себя идентификатор группы NF. После того, как модуль обработки получает политику обнаружения второй NF на основе идентификатора второй NF и идентификатора группы NF, если политика обнаружения второй NF разрешает первому компоненту NF осуществлять доступ к второй NF, модуль обработки получает идентификаторы одного или более вторых компонентов NF в группе NF на основе идентификатора второй NF и идентификатора группы NF.
[0058] Со ссылкой на четвертый аспект или первую реализацию четвертого аспекта данной заявки в четвертой реализации четвертого аспекта данной заявки политика обнаружения второй NF дополнительно включает в себя идентификатор NF и идентификатор услуги, доступ к которой может быть осуществлен посредством NF; и
модуль обработки дополнительно выполнен с возможностью: узнавать на основе запроса обнаружения NF, отправленного первым компонентом NF, идентификатор NF первого компонента NF; и
запроса идентификатора NF и идентификатора услуги, к которой может быть осуществлен доступ посредством NF, чтобы определять идентификатор услуги, к которой может быть осуществлен доступ посредством первого компонента NF; и
модуль отправки дополнительно выполнен с возможностью отправки первому компоненту NF идентификатора услуги, к которой может быть осуществлен доступ посредством первого компонента NF.
[0059] Со ссылкой на любое из четвертого аспекта или с первой по четвертую реализации четвертого аспекта данной заявки в пятой реализации четвертого аспекта данной заявки информация о компоненте включает в себя идентификатор компонента и идентификатор NF.
[0060] Со ссылкой на пятую реализацию четвертого аспекта данной заявки в шестой реализации четвертого аспекта данной заявки информация о компоненте может дополнительно включать в себя по меньшей мере одно из адреса компонента, идентификатора сетевого среза и идентификатора группы.
[0061] Со ссылкой на любое из четвертого аспекта или с первой по шестую реализации четвертого аспекта данной заявки в седьмой реализации четвертого аспекта данной заявки политика обнаружения включает в себя:
доступ к второй NF может быть осуществлен только компонентами NF в том же самом сетевом срезе; или
доступ к второй NF может быть осуществлен только компонентом NF в указанном сетевом срезе; или
доступ к второй NF может быть осуществлен компонентами NF во всех сетевых срезах.
[0062] Пятый аспект данной заявки предоставляет устройство администрирования NF, включающее в себя:
интерфейс беспроводной сети, CPU и память, где интерфейс беспроводной сети, CPU и память соединены друг с другом посредством использования шины, причем память хранит компьютерную инструкцию, а CPU исполняет компьютерную инструкцию, чтобы реализовать следующий способ:
прием запроса обнаружения NF, отправленного первым компонентом NF, где запрос обнаружения NF включает в себя идентификатор второй NF, и идентификатор второй NF используется, чтобы указывать вторую NF;
получение информации о компоненте второго компонента NF на основе идентификатора второй NF, где второй компонент NF имеет вторую NF, и информация о компоненте включает в себя политику обнаружения второго компонента NF и идентификатор второго компонента NF;
определение на основе политики обнаружения в информации о компоненте, может ли первый компонент NF осуществлять доступ к второму компоненту NF; и
если может, отправка идентификатора второго компонента NF первому компоненту NF.
[0063] Так как политика обнаружения является предварительно установленной в соответствии с сетевым правилом, то доступ первого компонента NF к второму компоненту NF является с соблюдением сетевого правила. В сравнении с предшествующим уровнем техники, в котором доступ между компонентами NF может быть без соблюдения сетевого правила, доступ между всеми компонентами NF является с соблюдением сетевого правила, тем самым обеспечивая нормальную работу сети.
[0064] Шестой аспект данной заявки предоставляет устройство администрирования NF, включающее в себя:
сетевой интерфейс, процессор и память, где сетевые интерфейсы, процессор и память соединены друг с другом посредством использования шины, причем память хранит компьютерную инструкцию, а процессор может исполнять компьютерную инструкцию, чтобы реализовывать соответствующую функцию в вышеупомянутом варианте осуществления способа. Подробнее см. подробные описания варианта осуществления способа. Подробности вновь не описываются. NRF используется для беспроводной сети, и сетевой интерфейс является интерфейсом в интерфейсе беспроводной сети.
[0065] Седьмой аспект данной заявки предоставляет систему администрирования NF, включающую в себя:
устройство администрирования NF, сетевой срез и компонент NF в сетевом срезе, где присутствует по меньшей мере один сетевой срез и присутствует по меньшей мере один компонент NF.
[0066] Устройство администрирования NF принимает запрос обнаружения NF, отправленный первым компонентом NF. Запрос обнаружения NF включает в себя идентификатор второй NF и идентификатор второй NF используется, чтобы указывать вторую NF.
[0067] Устройство администрирования NF получает информацию о компоненте второго компонента NF на основе идентификатора второй NF. Второй компонент NF имеет вторую NF, и информация о компоненте включает в себя политику обнаружения второго компонента NF и идентификатор второго компонента NF.
[0068] Устройство администрирования NF определяет на основе политики обнаружения в информации о компоненте, может ли первый компонент NF осуществлять доступ к второму компоненту NF.
[0069] Устройство администрирования NF отправляет идентификатор второго компонента NF первому компоненту NF, если первый компонент NF может осуществлять доступ к второму компоненту NF.
[0070] Информация о компоненте каждого компонента NF, сконфигурированного в сетевом срезе в базовой сети, хранится в устройстве администрирования NF. Если сетевая услуга, которая требуется услуге пользователя, инициированной оборудованием пользователя, обрабатывается первым компонентом NF, в процессе исполнения первой NF у первого компонента NF первому компоненту NF требуется осуществить доступ к компоненту, который имеет вторую NF, чтобы исполнить вторую NF. Первый компонент NF добавляет идентификатор второй NF в запрос обнаружения NF и отправляет запрос обнаружения функции устройству администрирования NF. Устройство администрирования NF принимает запрос обнаружения NF первого компонента NF; получает хранящуюся информацию о компоненте второго компонента NF на основе идентификатора второй NF в запросе обнаружения NF; определяет на основе политики обнаружения в информации о компоненте, может ли первый компонент NF осуществлять доступ к второму компоненту NF; и отправляет идентификатор второго компонента NF первому компоненту NF, если первый компоненте NF может осуществлять доступ к второму компоненту NF так, что первый компонент NF может осуществлять доступ к второму компоненту NF на основе идентификатора второго компонента NF и исполнять вторую NF, чтобы завершать услугу пользователя. Так как политика обнаружения является предварительно установленной в соответствии с сетевым правилом, то доступ первого компонента NF к второму компоненту NF является с соблюдением сетевого правила. В сравнении с предшествующим уровнем техники, в котором доступ между компонентами NF может быть без соблюдения сетевого правила, доступ между всеми компонентами NF является с соблюдением сетевого правила, тем самым обеспечивая нормальную работу сети.
[0071] Восьмой аспект данной заявки предоставляет систему связи.
[0072] Система связи включает в себя устройство администрирования NF в вышеупомянутом аспекте. Система может дополнительно включать в себя другое устройство, которое взаимодействует с устройством администрирования NF в решении, предоставленном в вариантах осуществления настоящего изобретения.
[0073] В соответствии с девятым аспектом вариант осуществления настоящего изобретения предоставляет компьютерный запоминающий носитель информации. Компьютерный запоминающий носитель информации выполнен с возможностью хранения инструкции компьютерного программного обеспечения, используемой вышеупомянутым устройством, и включает в себя программу, разработанную, чтобы исполнять вышеупомянутый аспект.
[0074] В соответствии с десятым аспектом данная заявка дополнительно предоставляет компьютерный программный продукт, который включает в себя инструкцию. Когда компьютерный программный продукт выполняется на компьютере, компьютер исполняет способы в вышеупомянутых аспектах.
[0075] Информация о компоненте компонента NF, сконфигурированного в сетевом срезе в базовой сети, хранится в устройстве администрирования NF. Если сетевая услуга, которая требуется услуге пользователя, инициированной оборудованием пользователя, обрабатывается первым компонентом NF, в процессе исполнения первой NF первого компонента NF первому компоненту NF требуется осуществить доступ к компоненту, который имеет вторую NF, чтобы исполнить вторую NF. Первый компонент NF добавляет идентификатор второй NF в запрос обнаружения NF и отправляет запрос обнаружения NF устройству администрирования NF. Устройство администрирования NF принимает запрос обнаружения NF первого компонента NF; получает политику обнаружения второго компонента NF на основе идентификатора второй NF в запросе обнаружения NF; получает идентификаторы одного или более вторых компонентов NF, если политика обнаружения второй NF разрешает первому компоненту NF осуществлять доступ к второй NF, где второй компонент NF имеет вторую NF; и отправляет идентификаторы одного или более вторых компонентов NF первому компоненту NF так, что первый компонент NF может осуществлять доступ к второму компоненту NF на основе идентификатора второго компонента NF и исполнять вторую NF, чтобы завершать услугу пользователя. Так как политика обнаружения второго компонента NF является предварительно установленной в соответствии с сетевым правилом, то доступ первого компонента NF к второму компоненту NF является с соблюдением сетевого правила. В сравнении с предшествующим уровнем техники, в котором доступ между компонентами NF может быть без соблюдения сетевого правила, доступ между всеми компонентами NF является с соблюдением сетевого правила, тем самым обеспечивая нормальную работу сети.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0076], чтобы описать технические решения в вариантах осуществления данной заявки более четко нижеследующее кратко описывает сопроводительные чертежи, требуемые для описания вариантов осуществления и предшествующего уровня техники.
[0077] Фиг. 1 является принципиальной схемой сетевой инфраструктуры способа администрирования NF в предшествующем уровне техники;
[0078] Фиг. 2 является принципиальной схемой сетевой инфраструктуры другого способа администрирования NF в предшествующем уровне техники;
[0079] Фиг. 3 является принципиальной структурной схемой сетевой инфраструктуры способа администрирования NF в соответствии с данной заявкой;
[0080] Фиг. 4 является принципиальной блок-схемой способа администрирования NF в соответствии с данной заявкой;
[0081] Фиг. 5 является другой принципиальной блок-схемой способа администрирования NF в соответствии с данной заявкой;
[0082] Фиг. 6 является принципиальной структурной схемой устройства администрирования NF в соответствии с данной заявкой;
[0083] Фиг. 7 является другой принципиальной структурной схемой устройства администрирования NF в соответствии с данной заявкой;
[0084] Фиг. 8 является принципиальной структурной схемой физической реализации устройства администрирования NF в соответствии с данной заявкой; и
[0085] Фиг. 9 является еще одной другой принципиальной структурной схемой способа администрирования NF в соответствии с данной заявкой.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0086] Данная заявка предоставляет способ администрирования NF и устройство администрирования NF, чтобы выполнять централизованное администрирование в отношении обнаружения и доступа между компонентами NF, тем самым обеспечивая нормальную работу сети.
[0087], чтобы специалисту в соответствующей области техники были лучше понятны технические решения данной заявки нижеследующее четко и полностью описывает технические решения в вариантах осуществления данной заявки со ссылкой на сопроводительные чертежи в вариантах осуществления данной заявки. Очевидно, что описанные варианты осуществления являются лишь некоторыми, а не всеми вариантами осуществления данной заявки. Все прочие варианты осуществления, полученные специалистом в соответствующей области техники на основе вариантов осуществления данной заявки без приложения творческих усилий, должны лежать в рамках объема правовой защиты данной заявки.
[0088] Сначала кратко описывается архитектура системы или сценарий, используемый в данной заявке.
[0089] Фиг. 2 показывает существующую архитектуру сети. Множество сетевых срезов одного и того же оператора используют одну и ту же наземную сеть мобильной связи общего пользования (Public Land Mobile Network, PLMN). Функции, которые должны поддерживаться в сети определяются в качестве разных NF на основе типов функции. Каждый компонент NF, развернутый в сети, имеет одну NF. Каждый компонент NF включает в себя интерфейс услуги и обслуживает другой компонент NF или функцию через интерфейс услуги. В данной заявке устройство администрирования NF добавляется в PLMN. Как показано на Фиг. 3 устройство администрирования NF соединено с каждым компонентом NF.
[0090] Когда специалист в соответствующей области техники конфигурирует компонент NF, требуется сохранять информацию о компоненте в устройстве администрирования NF. Информация о компоненте у компонента NF в целом включает в себя адрес компонента, идентификатор компонента, идентификатор NF, политику обнаружения, идентификатор сетевого среза и подобное. Адрес компонента обычно используется другим компонентом NF, чтобы безошибочно осуществлять доступ к компоненту NF. Идентификатор компонента используется, чтобы уникальным образом идентифицировать компонент NF. Например, адрес компонента, ID компонента или любые другие идентификаторы, которые могут быть использованы, чтобы идентифицировать второй компонент NF, могут быть использованы в качестве идентификатора компонента. Идентификатор NF указывает NF у компонента NF. Политика обнаружения является условием обнаружения, которое имеет компонент NF, и которая устанавливается в соответствии с сетевым правилом. Политика обнаружения разрешает доступ только компонентам NF в том же самом сетевом срезе, доступ компоненту NF в указанном сетевом срезе, доступ всех компонентов NF или подобное. Идентификатор сетевого среза указывает сетевой срез, в котором располагается компонент NF. Если компонент NF является совместно используемым множеством сетевых срезов, то идентификатор сетевого среза включает в себя идентификаторы множества сетевых срезов. В дополнение, если компонент NF не может принадлежать к какому-либо сетевому срезу, идентификатором сетевого среза является пустой указатель (null). На Фиг. 3 идентификатором сетевого среза у первого сетевого среза является срез A, идентификатором сетевого среза второго сетевого среза является срез B и идентификатором сетевого среза третьего сетевого среза является срез C. NF 1, NF 2, NF 3, NF 4, NF 5, NF 6 и NF 7 являются идентификаторами компонента NF. Срез A включает в себя компоненты NF из NF 1 и NF 2, срез B включает в себя NF 4 и NF 5, срез A и срез B совместно используют NF 3, а срез C включает в себя NF 6 и NF 7. В дополнение NF 3 и NF 7 имеют одну и ту же NF. Предполагается, что функцией, которую имеет NF 1, является первая NF, а функция, которую имеет NF 3, и функция, которую имеет NF 7, является второй NF.
[0091] Применительно к политике обнаружения в информации о компоненте NF компоненты NF, которые имеют одну и ту же NF могут иметь одну и ту же политику обнаружения. Для оптимизации хранения информации о компоненте информация о политике обнаружения множества компонентов NF, которые имеют одну и ту же NF, может быть сохранены в отдельной информации о политике обнаружения NF, и информация о политике обнаружения хранит NF и соответствующую информацию о политике обнаружения.
[0092] В дополнение компоненты NF, которые имею одну и ту же NF и которые развернуты в одном и том же сетевом срезе могут иметь одну и ту же политику обнаружения. Информация о политике обнаружения множества компонентов NF, которые имеют одну и ту же NF, и которые развернуты в одном и том же сетевом срезе, может быть сохранена в отдельной информации о политике обнаружения NF, и информация о политике обнаружения включает в себя NF, идентификатор сетевого среза и соответствующую информацию о политике обнаружения.
[0093] В другом случае компоненты NF, которые имеют одну и ту же NF, и которые принадлежат к одной и той же группе NF, могут иметь одну и ту же политику обнаружения. Информация о политике обнаружения множества компонентов NF, которые имеют одну и ту же NF, и которые принадлежат к одной и той же группе NF, может быть сохранена в отдельной информации о политике обнаружения NF и информация о политике обнаружения включает в себя NF, идентификатор группы NF и соответствующую информацию о политике обнаружения.
[0094] Информация о политике обнаружения может быть условиями обнаружения и доступа, которые имеются у NF и которые установлены в соответствии с сетевым правилом, и в частности включают в себя идентификатор и другую NF, которой разрешено осуществлять доступ к NF. NF может предоставлять множество услуг другой NF и каждая услуга у NF соответствует функции, предоставляемой посредством NF., чтобы ограничить услугу у NF, доступ к которой может быть осуществлен посредством другой NF, информация о политике обнаружения может включать в себя идентификатор другой NF и идентификатор услуги, доступ к которой может быть осуществлен посредством другой NF из NF.
[0095] Например, устройство администрирования NF является сервером. Фиг. 8 является принципиальной структурной схемой устройства администрирования NF. Устройство администрирования NF может сильно различаться из-за разных конфигураций или разной производительности. Устройство администрирования NF может включать в себя один или более центральные блоки 822 обработки (central processing unit, CPU) (например, один или более процессоры), память 832 и один или более запоминающие носители 830 информации (например, одно или более запоминающие устройства большой емкости) для хранения прикладной программы 842 или данных 844. Память 832 и запоминающий носитель 830 информации могут быть временным хранилищем или постоянным хранилищем. Программа, хранящаяся в запоминающем носителе 830 информации может включать в себя один или более модули (не показано на фигуре) и каждый модуль может включать в себя ряд операций инструкции для сервера. Кроме того, дополнительно CPU 822 может быть выполнен с возможностью: осуществления связи с запоминающим носителем 830 информации и выполнения ряда операций инструкции в запоминающем носителе 830 информации на сервере.
[0096] Устройство администрирования NF может дополнительно включать в себя один или более источники 829 питания, один или более интерфейсы 850 беспроводной сети, один или более интерфейсы 858 ввода/вывода, и одну или более операционные системы 841, например, Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, и FreeBSDTM.
[0097] Конкретные подробности в вышеизложенной архитектуре системы или сценарии являются лишь исключением. В фактическом сценарии объем услуги или содержимое услуги, которые должны быть предоставлены пользователю, являются очень обширными и, вследствие этого, разделенный сетевой срез и сконфигурированный компонент NF являются более комплексными.
[0098] Нижеследующие варианты осуществления описывают способ администрирования NF, который применяется к вышеупомянутой архитектуре системы или сценарию.
[0099] Обращаясь к Фиг. 4 вариант осуществления данной заявки предоставляет способ администрирования NF, включающий в себя следующие этапы.
[0100] 401. Принимают запрос обнаружения NF, отправленный первым компонентом NF, где запрос обнаружения NF включает в себя идентификатор второй NF.
[0101] В данном варианте осуществления, когда сетевая функция, которая требуется услуге пользователя, инициированной оборудованием пользователя, обрабатывается первым компонентом NF, в процессе исполнения первой NF первого компонента NF первому компоненту NF требуется осуществить доступ к второму компоненту NF, чтобы исполнить вторую NF. Как показано на Фиг. 2 узел сети радиодоступа сначала позволяет оборудованию доступа осуществить доступ к первому компоненту NF (NF 1), который имеет первую NF, и первый компонент NF развернут в первом сетевом срезе (срез A). Как показано на Фиг. 3, когда NF 1 требуется исполнить вторую NF в процессе исполнения первой NF, NF 1 добавляет идентификатор второй NF в запрос обнаружения NF и отправляет запрос обнаружения NF устройству администрирования NF. Запрос обнаружения NF используется, чтобы запросить обнаружение компонента, и компонент предоставляет вторую NF. В дополнение второй компонент NF может включать в себя один или более идентификаторы второй NF, указывающие вторую NF. Устройство администрирования NF принимает запрос обнаружения NF.
[0102] Первый компонент NF (NF 1), который имеет первую NF, может быть представлен посредством NF_A. NF_A является типом и указывает, что NF 1 является компонентом NF, который имеет тип A функции.
[0103] 402. Получают информацию о компоненте второго компонента NF на основе идентификатора второй NF, где информация о компоненте включает в себя политику обнаружения второго компонента NF и идентификатор второго компонента NF.
[0104] В данном варианте осуществления запрос обнаружения NF включает в себя идентификатор второй NF и устройство администрирования NF хранит информацию о компоненте каждого компонента NF. Вследствие этого после того, как принимается запрос обнаружения NF, информация о компоненте одного или более вторых компонентов NF, которые имеют вторую NF, может быть получена на основе идентификатора второй NF в запросе обнаружения NF, например, информация о компоненте NF 3 и информация о компоненте NF 7. Информация о компоненте включает в себя политику обнаружения и идентификатор второго компонента NF. В частности, информация о компоненте может дополнительно включать в себя идентификатор NF. Устройство администрирования NF может осуществлять запрос к локальной базе данных на основе идентификатора второй NF, чтобы получать информацию о компоненте, включающую в себя идентификатор второй NF. Политика обнаружения может быть предварительно установленной специалистом в соответствующей области техники в соответствии с сетевым правилом, во время конфигурации компонента NF.
[0105] 403. Определяют на основе политики обнаружения в информации о компоненте, может ли первый компонент NF осуществлять доступ к второму компоненту NF, и если может, выполняют этап 404.
[0106] В данном варианте осуществления политика обнаружения является предварительно установленной специалистом в соответствующей области техники в соответствии с сетевым правилом во время конфигурации компонента NF. Вследствие этого, после того, как получается информация о компоненте NF 3 и информация о компоненте NF 7, на основе политики обнаружения в информации о компоненте NF 3 и политики обнаружения в информации о компоненте NF 7 определяется, может ли NF 1 осуществить доступ к NF 3, и если может, то выполняется этап 404; и определяется, может ли NF 1 осуществить доступ к NF 7, и если может, то выполняется этап 404.
[0107] 404. Отправляют идентификатор второго компонента NF первому компоненту NF.
[0108] В данном варианте осуществления при определении того, что первый компонент NF может осуществлять доступ к второму компоненту NF, устройство администрирования NF отправляет идентификатор второго компонента NF первому компоненту NF. Может присутствовать один или более идентификаторы второго компонента NF.
[0109] В данном варианте осуществления данной заявки устройство администрирования NF определяет на основе политики обнаружения, может ли первый компонент NF осуществлять доступ к второму компоненту NF. Так как политика обнаружения является предварительно установленной в соответствии с сетевым правилом, то доступ первого компонента NF к второму компоненту NF естественно является с соблюдением сетевого правила. В сравнении с предшествующим уровнем техники, в котором доступ между компонентами NF может быть без соблюдения сетевого правила, доступ между всеми компонентами NF является с соблюдением сетевого правила, тем самым обеспечивая нормальную работу сети.
[0110] Опционально в некоторых вариантах осуществления данной заявки, способ администрирования NF дополнительно включает в себя этапы, на которых:
когда развернут новый компонент NF, получают информацию о компоненте нового развернутого компонента NF, где информация о компоненте нового развернутого компонента NF включает в себя идентификатор компонента, идентификатор NF, политику обнаружения и идентификатор сетевого среза нового развернутого компонента NF; и
сохраняют информацию о компоненте нового развернутого компонента NF в локальной базе информации о компонентах.
[0111] В данном варианте осуществления данной заявки в предшествующем уровне техники специалист в соответствующей области техники определяет, в качестве разных NF на основе типов функции, функции, которые должны поддерживаться в сети. Компонент NF поддерживает NF и конфигурируется в сетевом срезе. Когда развернут новый компонент NF, то требуется, чтобы информация о компоненте нового развернутого компонента NF была отправлена устройству администрирования NF. Информация о компоненте включает в себя идентификатор компонента, идентификатор NF, политику обнаружения и идентификатор сетевого среза нового развернутого компонента NF. Идентификатор компонента является уникальным идентификатором (который может быть ID компонента или адресом компонента, таким как IP-адрес) нового развернутого компонента NF. Идентификатор NF указывает тип NF нового развернутого компонента NF. Тип NF может идентифицировать функцию аутентификации и обеспечения безопасности, функцию администрирования носителя, функцию администрирования мобильности, функцию управления доступом или подобную. Политика обнаружения является условием обнаружения, которое имеет новый развернутый компонент NF, и которая устанавливается специалистом в соответствующей области техники в соответствии с сетевым правилом. Например, политика обнаружения разрешает доступ только компонентов NF в том же самом сетевом срезе или разрешает доступ только компонента NF в указанном сетевом срезе. Идентификатор сетевого среза указывает сетевой срез, в котором располагается новый развернутый компонент NF. Устройство администрирования NF получает информацию о компоненте нового развернутого компонента NF и сохраняет информацию о компоненте в базе информации о компонентах. Для более хорошей реализации администрирования компонента NF устройству администрирования NF требуется сохранять информацию о компоненте новых развернутых компонентов NF во всех сетевых срезах.
[0112] Следует отметить, что если компонент NF совместно используется множеством сетевых срезов, то информация о компоненте включает в себя идентификаторы сетевого среза множества сетевых срезов, совместно использующих компонент NF.
[0113] Опционально в некоторых вариантах осуществления данной заявки этап, на котором получают информацию о компоненте второго компонента NF на основе идентификатора второй NF, включает в себя этапы, на которых:
получают идентификатор второй NF из запроса обнаружения NF; и
получают информацию о компоненте второго компонента NF из локальной базы информации о компонентах на основе идентификатора второй NF, где информация о компоненте второго компонента NF включает в себя идентификатор второго компонента NF.
[0114] В данном варианте осуществления данной заявки, запрос обнаружения NF включает в себя идентификатор второй NF, и устройство администрирования NF может анализировать запрос обнаружения NF, чтобы получать идентификатор второй NF. Информация о компоненте всех компонентов NF хранится в базе информации о компонентах. Например, если функцией компонента NF NF 3 является вторая NF, информация о компоненте компонента NF NF 3 включает в себя идентификатор компонента NF 3 и идентификатор второй NF. Если функцией компонента NF NF 7 является вторая NF, информация о компоненте компонента NF NF 7 включает в себя идентификатор компонента NF 7 и идентификатор второй NF. Соответствующие идентификаторы компонента NF 3 и NF 7 могут быть извлечены из базы информации о компонентах на основе идентификатора второй NF. В данном случае может быть определено на основе извлеченных идентификаторов компонента NF 3 и NF 7, что NF 3 и NF 7 являются вторыми компонентами NF и извлекается информация о компоненте NF 3 и информация о компоненте NF 7. Информация о компоненте NF 3 включает в себя политику обнаружения NF 3, а информация о компоненте NF 7 включает в себя политику обнаружения NF 7. Это обеспечивает централизованное администрирование компонента NF посредством устройства администрирования NF.
[0115] Опционально, в некоторых вариантах осуществления данной заявки этап, на котором определяют обнаруживаемый сетевой срез второго компонента NF на основе политики обнаружения и идентификатора сетевого среза второго компонента NF, включает в себя этапы, на которых:
выбирают идентификатор целевого сетевого среза из идентификатора сетевого среза второго компонента NF на основе идентификатора ожидаемого сетевого среза; и
определяют на основе политики обнаружения и идентификатора целевого сетевого среза обнаруживаемый сетевой срез второго компонента NF в целевом сетевом срезе, соответствующем идентификатору целевого сетевого среза.
[0116] В данном варианте осуществления данной заявки на Фиг. 3, если первому компоненту NF (NF 1) требуется осуществить доступ к второму компоненту NF (NF 7) во втором сетевом срезе, чтобы исполнить вторую NF, требуется, чтобы запрос обнаружения NF нес идентификатор сетевого среза (срез B) второго сетевого среза и идентификатор сетевого среза (срез B) второго сетевого среза является идентификатором ожидаемого сетевого среза. В дополнение из этапа 503 можно узнать, что идентификаторами сетевого среза второго компонента NF (NF 3) являются срез A и срез B, а идентификатором сетевого среза у NF 7 является срез C. В данном случае срез B выбирается в качестве идентификатора целевого сетевого среза, второй сетевой срез, соответствующий срезу B, включает в себя второй компонент NF NF 3, и политика обнаружения NF 3 разрешает доступ только компонентам NF в первом сетевом срезе и втором сетевом срезе. Вследствие этого определяется, на основе политики обнаружения NF 3 и идентификатора целевого сетевого среза (срез B), что обнаруживаемым сетевым срезом является второй сетевой срез. Если идентификатором ожидаемого сетевого среза является срез C, то определенным идентификатором целевого сетевого среза является срез C. Тем не менее на основе политики обнаружения NF 7 компонент NF в первом сетевом срезе, в котором располагается NF 1, не может осуществлять доступ к NF 7 в третьем сетевом срезе и, вследствие этого, отсутствует обнаруживаемый сетевой срез. Применительно к направленному обнаружению и запросам доступа первого компонента NF устройству администрирования NF требуется выполнять фильтрацию на основе политики обнаружения, чтобы лучше стандартизировать администрирование NF.
[0117] В вышеизложенном варианте осуществления устройство администрирования NF обнаруживает на основе идентификатора второй NF в запросе обнаружения NF, отправленном первым компонентом NF, все сетевые срезы, включающие в себя второй компонент NF. В другом случае первый компонент NF выжидающе запрашивает обнаружение второго компонента NF в определенном сетевом срезе. Конкретно запрос обнаружения NF дополнительно включает в себя идентификатор ожидаемого сетевого среза. Опционально в некоторых вариантах осуществления данной заявки запрос обнаружения NF дополнительно включает в себя идентификатор ожидаемого сетевого среза и идентификатор ожидаемого сетевого среза указывает сетевой срез, который обнаруживается первым компонентом NF посредством ожидаемого запрашивания и в котором располагается компонент NF, который имеет вторую NF. Информация о компоненте дополнительно включает в себя идентификатор сетевого среза второго компонента NF и идентификатор сетевого среза второго компонента NF указывает сетевой срез, в котором располагается компонент NF.
[0118] Этап, на котором получают информацию о компоненте второго компонента NF из локальной базы информации о компонентах на основе идентификатора второй NF, включает в себя этап, на котором:
получают информацию о компоненте второго компонента NF из локальной базы информации о компонентах на основе идентификатора второй NF и идентификатора ожидаемого сетевого среза, где информация о компоненте второго компонента NF включает в себя идентификатор второго компонента NF и идентификатор сетевого среза.
[0119] В данном варианте осуществления данной заявки на Фиг. 3, если первому компоненту NF (NF 1) требуется осуществить доступ к второму компоненту (NF 7) во втором сетевом срезе, чтобы исполнить вторую NF, то требуется, чтобы запрос обнаружения NF нес идентификатор сетевого среза (срез B) второго сетевого среза, и идентификатор сетевого среза (срез B) второго сетевого среза является идентификатором ожидаемого сетевого среза. В дополнение на этапе 503 можно узнать, что идентификаторами сетевого среза второго компонента NF (NF 3) являются срез A и срез B, а идентификатором сетевого среза у NF 7 является срез C. В данном случае срез B выбирается в качестве идентификатора целевого сетевого среза, так как второй сетевой срез, соответствующий срезу B, включает в себя второй компонент NF NF 3 и политика обнаружения компонента у NF 3 разрешает доступ только компонентам NF в первом сетевом срезе и втором сетевом срезе. Вследствие этого, определяется на основе политики обнаружения компонента у NF 3 и идентификатора целевого сетевого среза (срез B) что обнаруживаемым сетевым срезом является второй сетевой срез. Если идентификатором ожидаемого сетевого среза является срез C, то определенным идентификатором сетевого среза является срез C. Тем не менее на основе политики обнаружения компонента у NF 7, компонент NF в первом сетевом срезе, в котором располагается NF 1, не может осуществлять доступ к NF 7 в третьем сетевом срезе и вследствие этого отсутствует обнаруживаемый сетевой срез. Применительно к направленному обнаружению и запросам доступа первого компонента NF устройству администрирования NF требуется выполнять фильтрацию на основе политики обнаружения компонента, чтобы лучше стандартизировать администрирование NF.
[0120] В вышеупомянутом варианте осуществления политика обнаружения является предварительно установленной в соответствии с сетевым правилом и политика обнаружения не описывается подробно. В нижеследующем описании политика обнаружения устанавливается на основе требования изоляции сетевого среза у оператора. Опционально в некоторых вариантах осуществления данной заявки политика обнаружения включает в себя:
доступ к второму компоненту NF может быть осуществлен только посредством компонента NF в том же самом сетевом срезе, что и второй компонент NF; или
доступ к второму компоненту NF может быть осуществлен только посредством компонента NF в указанном сетевом срезе; или
доступ к второму компоненту NF может быть осуществлен посредством компонентов NF во всех сетевых срезах.
[0121] В данном варианте осуществления данной заявки политика обнаружения компонента NF является предварительно установленной в соответствии с сетевым правилом. Например, в одном случае доступ к второму компоненту NF может быть осуществлен только посредством компонентов NF в одном и том же сетевом срезе на основе требования изоляции сетевого среза. В другом случае доступ к второму компоненту NF может быть осуществлен посредством компонента в указанном сетевом срезе. В еще одном другом случае доступ к второму компоненту NF может быть осуществлен посредством компонентов NF во всех сетевых срезах без какого-либо ограничения. Три случая являются лишь примерами для описания. Может присутствовать другой случай в фактическом приложении и это конкретно не ограничивается.
[0122] В вышеупомянутом варианте осуществления политика обнаружения устанавливается на основе требования изоляции сетевого среза у оператора и вследствие этого требуется, чтобы запрос обнаружения NF дополнительно включал в себя идентификатор сетевого среза первого компонента NF. Обращаясь к Фиг. 5 вариант осуществления данной заявки предоставляет способ администрирования NF, включающий в себя следующие этапы.
[0123] 501. Принимают запрос обнаружения NF, отправленный первым компонентом NF, где запрос обнаружения NF включает в себя идентификатор второй NF.
[0124] Подробнее см. этап 401.
[0125] 502. Получают информацию о компоненте второго компонента NF на основе идентификатора второй NF, где информация о компоненте включает в себя политику обнаружения второго компонента NF и идентификатор второго компонента NF.
[0126] Подробнее см. этап 402.
[0127] 503. Получают политику обнаружения и идентификатор сетевого среза второго компонента NF на основе информации о компоненте.
[0128] В данном варианте осуществления после того, как получается информация о компоненте NF 3 и информация о компоненте NF 7, политика обнаружения и идентификатор сетевого среза у NF 3 могут быть получены из информации о компоненте. NF 3 совместно используется первым сетевым срезом и вторым сетевым срезом, и политика обнаружения устанавливается на основе требования изоляции сетевого среза у оператора. Если политика обнаружения NF 3 разрешает доступ только компонентам NF в первом сетевом срезе и втором сетевом срезе, то идентификаторами сетевого среза у NF 3 являются срез A и срез B, и если политика обнаружения у NF 7 разрешает доступ только компоненту NF в третьем сетевом срезе, то идентификатором сетевого среза у NF 7 является срез C.
[0129] 504. Определяют обнаруживаемый сетевой срез второго компонента NF на основе политики обнаружения и идентификатора сетевого среза второго компонента NF.
[0130] В данном варианте осуществления определяется на основе идентификаторов сетевого среза (срез A и срез B) и политики обнаружения NF 3, что обнаруживаемыми сетевыми срезами у NF 3 являются первый сетевой срез и второй сетевой срез. Конкретно, только доступ компонентов NF в первом сетевом срезе и втором сетевом срезе к NF 3 удовлетворяют требование изоляции сетевого среза у оператора. Определяется на основе политики обнаружения и идентификатора сетевого среза (срез C) у NF 7, что обнаруживаемым сетевым срезом NF 7 является третий сетевой срез. В частности, только доступ компонента NF в третьем сетевом срезе к NF 7 удовлетворяет требование изоляции сетевого среза у оператора.
[0131] 505. Определяют на основе идентификатора сетевого среза первого компонента NF, находится ли сетевой срез, в котором располагается первый компонент NF, в обнаруживаемом сетевом срезе, и если находится, выполняют этап 506.
[0132] В данном варианте осуществления запрос обнаружения NF, отправленный первым компонентом NF (NF 1) включает в себя идентификатор сетевого среза (срез A) у NF 1. Можно узнать на основе среза A, что NF 1 находится в первом сетевом срезе. Так как обнаруживаемыми сетевыми срезами у NF 3 являются первый сетевой срез и второй сетевой срез, то первый сетевой срез, в котором располагается NF 1, находится среди обнаруживаемых сетевых срезов у NF 3 и этап 506 выполняется. Так как обнаруживаемым сетевым срезом у NF 7 является третий сетевой срез, то первый сетевой срез, в котором располагается NF 1, не находится в обнаруживаемом сетевом срезе у NF 7 и этап 506 не выполняется.
[0133] В другой возможной реализации запрос обнаружения NF, который отправляется первым компонентом NF (NF 1) включает в себя идентификатор компонента первого компонента NF. Информация о компоненте первого компонента NF получается из базы информации о компонентах на основе идентификатора компонента первого компонента NF и информация о компоненте включает в себя идентификатор сетевого среза (срез A) первого компонента NF.
[0134] 506. Определяют, что первый компонент NF может осуществлять доступ к второму компоненту NF.
[0135] В данном варианте осуществления если первый сетевой срез, в котором располагается NF 1, находится среди обнаруживаемых сетевых срезов у NF 3, то определяется, что NF 1 может осуществлять доступ к NF 3.
[0136] 507. Генерируют ответ обнаружения компонента на основе идентификатора второго компонента NF и отправляют ответ обнаружения компонента первому компоненту NF.
[0137] В данном варианте осуществления после того как определяется, что NF 1 может осуществлять доступ к NF 3, идентификатор второго компонента NF, такой как IP-адрес или ID у NF 3 получается из информации о компоненте у NF 3. Ответ обнаружения компонента генерируется на основе идентификатора второго компонента NF у NF 3 и ответ обнаружения компонента подается обратно первому компоненту NF (NF 1), отправляющему запрос обнаружения NF. После приема ответа обнаружения компонент NF 1 осуществляет доступ к NF 3 на основе идентификатора второго компонента NF у NF 3 в ответе обнаружения компонента, и NF 3 предоставляет вторую NF посредством использования интерфейса услуги, чтобы завершить услугу пользователя.
[0138] В данном варианте осуществления данной заявки так как политика обнаружения устанавливается на основе требования изоляции сетевого среза у оператора, то доступ NF 1 к NF 3 естественно удовлетворяет требование изоляции сетевого среза, а доступ NF 1 к NF 7 не удовлетворяет требование изоляции сетевого среза. Вследствие этого сетевой адрес или другая информация NF 7 не обнаруживаются NF 1. Можно понять, что целевой компонент NF, определяемый на основе политики обнаружения, естественно является с соблюдением сетевого правила, тем самым гарантируя нормальную работу сети.
[0139] В вышеупомянутом варианте осуществления все политики обнаружения NF являются включенными в информацию о компоненте. Если присутствует отдельная информация о политике обнаружения NF, как показано на Фиг. 9, то данная заявка предоставляет способ администрирования NF, включающий в себя следующие этапы.
[0140] 901. Принимают запрос обнаружения NF, отправленный первым компонентом NF, где запрос обнаружения NF включает в себя идентификатор второй NF.
[0141] В данном варианте осуществления запрос обнаружения NF используется, чтобы запросить обнаружение компонента NF типа NF. В частности, например, запрос обнаружения NF может быть запросом обнаружения.
[0142] Опционально, когда первый компонент NF ожидает обнаружить вторую NF, развернутую в сетевом срезе, запрос обнаружения NF включает в себя идентификатор ожидаемого сетевого среза; когда первый компонент NF ожидает обнаружить вторую NF в группе NF, запрос обнаружения NF включает в себя идентификатор группы NF; или когда первый компонент NF ожидает получить одну или более указанные услуги от второй NF, запрос обнаружения NF включает в себя идентификатор услуги второй NF, к которой как ожидается будет осуществлен доступ. Вследствие этого в дополнение к идентификатору второй NF запрос обнаружения NF может включать в себя идентификатор ожидаемого сетевого среза и/или идентификатор группы NF.
[0143] 902. Получают политику обнаружения второй NF на основе идентификатора второй NF.
[0144] В данном варианте осуществления запрос обнаружения NF включает в себя идентификатор второй NF и устройство администрирования NF хранит политику обнаружения, соответствующую каждой NF. Вследствие этого, после того как принимается запрос обнаружения NF, информация о политике обнаружения второй NF может быть получена на основе идентификатора второй NF в запросе обнаружения NF и политика обнаружения может быть предварительно установленной посредством специалиста в соответствующей области техники в соответствии с сетевым правилом во время конфигурации компонента NF.
[0145] Когда информация о политике обнаружения множества компонентов NF, которые имеют одну и ту же NF, и которые развернуты в одном и том же сетевом срезе, может быть сохранена в отдельной информации о политике обнаружения NF, информация о политике обнаружения второй NF, развернутой в ожидаемом сетевом срезе, определяется на основе идентификатора второй NF и идентификатора ожидаемого сетевого среза в запросе обнаружения NF.
[0146] Когда информация о политике обнаружения множества компонентов NF, которые имеют одну и ту же NF, и которые принадлежат к одной и той же группе NF, может быть сохранена в отдельной информации о политике NF, информация о политике обнаружения второй NF, принадлежащей к группе NF, определяется на основе идентификатора второй NF и идентификатора группы NF в запросе обнаружения NF.
[0147] 903. Определяют на основе политики обнаружения второй NF, может ли первый компонент NF осуществлять доступ к второй NF, и если может, выполняют этап 904.
[0148] Подробнее см. этап 403 в варианте осуществления, показанном на Фиг. 4. Если первый компонент NF может осуществлять доступ к второй NF, выполняется этап 904. Кроме того, информация о политике обнаружения второй NF включает в себя идентификатор NF и идентификатор услуги, доступ к которой может быть осуществлен посредством NF (т.е., услуги из второй NF, доступ к которой может быть осуществлен посредством NF типа). Идентификатор NF у первого компонента NF можно узнать на основе запроса обнаружения NF, отправленного первым компонентом NF. Запрашиваются идентификатор NF и идентификатор услуги, доступ к которой может быть осуществлен посредством NF, чтобы определить идентификатор услуги, доступ к которой может быть осуществлен посредством первого компонента NF.
[0149] В частности получение идентификатора NF у первого компонента NF на основе запроса обнаружения NF, отправленного первым компонентом NF, в частности включает в себя следующее: информация о первом компоненте NF, которая хранится устройством администрирования NF, включает в себя идентификатор NF у первого компонента NF, и устройство администрирования NF определяет информацию касательно первого компонента NF после приема запроса обнаружения NF, отправленного первым компонентом NF на этапе 901 с тем, чтобы получить идентификатор NF у первого компонента NF; или запрос обнаружения NF, отправленный первым компонентом NF на этапе 901, включает в себя идентификатор NF у первого компонента NF так, что устройство администрирования NF получает идентификатор NF из первого компонента NF.
[0150] 904. Получают идентификаторы одного или более вторых компонентов NF.
[0151] В частности устройство администрирования NF может получать идентификатор второго компонента NF, который имеет вторую NF, на основе идентификатора второй NF в запросе обнаружения NF информации о компоненте всех компонентов NF, включенной в базу информации о компонентах, которую хранит устройство администрирования NF. Может присутствовать множество вторых компонентов NF. Например, как компонент NF 3, так и компонент NF 7 имеют вторую NF и вследствие этого идентификаторы компонентов NF 3 и NF 7 являются идентификатором второго компонента NF.
[0152] 905. Отправляют идентификаторы одного или более вторых компонентов NF первому компоненту NF.
[0153] Кроме того, идентификатор услуги, доступ к которой может быть осуществлен посредством второй NF, предоставляется для первого компонента NF.
[0154] В данном варианте осуществления данной заявки устройство администрирования NF принимает запрос обнаружения NF первого компонента NF; получает политику обнаружения второго компонента NF на основе идентификатора второй NF в запросе обнаружения NF; если политика обнаружения второй NF разрешает первому компоненту NF осуществлять доступ к второй NF, получает идентификаторы одного или более вторых компонентов NF, где второй компонент NF имеет вторую NF; и отправляет идентификаторы одного или более вторых компонентов NF первому компоненту NF так, чтобы первый компонент NF мог осуществлять доступ к второму компоненту NF на основе идентификатора второго компонента NF, и исполнять вторую NF, чтобы завершать услугу пользователя. Так как политика обнаружения второго компонента NF является предварительно установленной в соответствии с сетевым правилом, доступ первого компонента NF к второму компоненту NF является с соблюдением сетевого правила. В сравнении с предшествующим уровнем техники, в котором доступ между компонентами NF может быть без соблюдения сетевого правила, доступ между всеми компонентами NF является с соблюдением сетевого правила, тем самым обеспечивая нормальную работу сети.
[0155] Вышеупомянутый вариант осуществления описывает способ администрирования NF в данной заявке, а нижеследующее описывает подробно вариант осуществления устройства.
[0156] Обращаясь к Фиг. 6 вариант осуществления данной заявки предоставляет устройство администрирования NF, включающее в себя модуль 601 приема, модуль 602 обработки и модуль 603 отправки.
[0157] Модуль 601 приема выполнен с возможностью приема запроса обнаружения NF, отправленного первым компонентом NF. Запрос обнаружения NF включает в себя идентификатор второй NF и идентификатор второй NF используется, чтобы указывать вторую NF.
[0158] Подробнее см. этап 401.
[0159] Модуль 602 обработки выполнен с возможностью получения информации о компоненте второго компонента NF на основе идентификатора второй NF. Второй компонент NF имеет вторую NF, и информация о компоненте включает в себя политику обнаружения второго компонента NF и идентификатор второго компонента NF.
[0160] Подробнее см. этап 402.
[0161] Модуль 602 обработки дополнительно выполнен с возможностью определения на основе политики обнаружения в информации о компоненте, может ли первый компонент NF осуществлять доступ к второму компоненту NF.
[0162] Подробнее см. этап 403.
[0163] Модуль 603 отправки выполнен с возможностью отправки идентификатора второго компонента NF первому компоненту NF, когда первый компонент NF может осуществлять доступ к второму компоненту NF.
[0164] Подробнее см. этап 404.
[0165] В данном варианте осуществления данной заявки информация о компоненте каждого компонента NF, сконфигурированного в сетевом срезе в базовой сети, хранится в устройстве администрирования NF. Если сетевая услуга, которая требуется услуге пользователя, инициированной оборудованием пользователя, обрабатывается первым компонентом NF, в процессе исполнения первой NF первого компонента NF первому компоненту NF требуется осуществить доступ к компоненту, который имеет вторую NF, чтобы исполнить вторую NF. Первый компонент NF добавляет идентификатор второй NF в запрос обнаружения NF и отправляет запрос обнаружения NF устройству администрирования NF. Модуль 601 приема принимает запрос обнаружения NF первого компонента NF. Модуль 602 обработки получает сохраненную информацию о компоненте второго компонента NF на основе идентификатора второй NF в запросе обнаружения NF и определяет на основе политики обнаружения в информации о компоненте, может ли первый компонент NF осуществлять доступ к второму компоненту NF. Модуль 603 отправки отправляет идентификатор второго компонента NF первому компоненту NF, если первый компонент NF может осуществить доступ к второму компоненту NF так, что первый компонент NF может осуществить доступ к второму компоненту NF на основе идентификатора второго компонента NF и исполнить вторую NF, чтобы завершить услугу пользователя. Так как политика обнаружения является предварительно установленной в соответствии с сетевым правилом, то доступ первого компонента NF к второму компоненту NF является с соблюдением сетевого правила. В сравнении с предшествующим уровнем техники, в котором доступ между компонентами NF может быть без соблюдения сетевого правила, доступ между всеми компонентами NF является с соблюдением сетевого правила, тем самым обеспечивая нормальную работу сети.
[0166] Опционально, в некоторых вариантах осуществления данной заявки,
модуль 602 обработки дополнительно выполнен с возможностью получения идентификатора второй NF из запроса обнаружения NF.
[0167] Модуль 602 обработки дополнительно выполнен с возможностью получения информации о компоненте второго компонента NF из локальной базы информации о компонентах на основе идентификатора второй NF. Информация о компоненте второго компонента NF включает в себя политику обнаружения и идентификатор второго компонента NF.
[0168] В данном варианте осуществления данной заявки в предшествующем уровне техники специалист в соответствующей области техники определяет, в качестве разных NF на основе типов функции, функции, поддерживаемые в сети. Компонент NF поддерживает NF и сконфигурирован в сетевом срезе. Информация о компоненте каждого развернутого компонента NF хранится в локальной базе информации о компонентах устройства администрирования NF. Так как информация о компоненте всех компонентов NF хранится в локальной базе информации о компонентах, то соответствующий идентификатор второго компонента NF может быть извлечен из базы информации о компонентах на основе идентификатора второй NF. Идентификатор второй NF указывает, что компонент NF имеет вторую NF. Может присутствовать множество компонентов NF, которые имею вторую NF во всей сети. Вследствие этого множество вторых компонентов NF может быть определено на основе извлеченного идентификатора второго компонента NF. Модуль 602 обработки извлекает информацию о компоненте второго компонента NF после определения второго компонента NF, и каждый второй компонент NF имеет соответствующую политику обнаружения. Это обеспечивает централизованное администрирование компонента NF посредством устройства администрирования NF.
[0169] Опционально в некоторых вариантах осуществления данной заявки запрос обнаружения NF дополнительно включает в себя идентификатор ожидаемого сетевого среза, причем идентификатор ожидаемого сетевого среза указывает сетевой срез, который обнаруживается первым компонентом NF посредством ожидаемого запрашивания и в котором располагается компонент NF, который имеет вторую NF, причем информация о компоненте дополнительно включает в себя идентификатор сетевого среза второго компонента NF, и идентификатор сетевого среза второго компонента NF указывает сетевой срез, в котором располагается второй компонент NF.
[0170] Модуль 602 обработки дополнительно выполнен с возможностью получения информации о компоненте второго компонента NF из локальной базы информации о компонентах на основе идентификатора второй NF и идентификатора ожидаемого сетевого среза. Информация о компоненте второго компонента NF включает в себя идентификатор второго компонента NF и идентификатор сетевого среза.
[0171] В данном варианте осуществления данной заявки, если первый компонент NF выжидающе обнаруживает и осуществляет доступ к компоненту NF, который имеет вторую NF в сетевом срезе, требуется, чтобы запрос обнаружения NF, который отправляется первым компонентом NF, дополнительно включал в себя идентификатор ожидаемого сетевого среза. Модуль 602 обработки обнаруживает все вторые компоненты NF и получает информацию о компоненте второго компонента NF из локальной базы информации о компонентах. Даже если первый компонент NF выжидающе обнаруживает и осуществляет доступ к второму компоненту NF в сетевом срезе, устройству администрирования NF требуется определять обнаруживаемый сетевой срез второго компонента NF в сетевом срезе на основе политики обнаружения. Если сетевой срез, в котором располагается первый компонент NF, находится в обнаруживаемом сетевом срезе, требование первого компонента NF удовлетворяется и политика обнаружения соблюдается.
[0172] Опционально в некоторых вариантах осуществления данной заявки запрос обнаружения NF дополнительно включает в себя идентификатор сетевого среза первого компонента NF.
[0173] Модуль 602 обработки дополнительно выполнен с возможностью определения обнаруживаемого сетевого среза второго компонента NF на основе политики обнаружения и идентификатора сетевого среза второго компонента NF.
[0174] Подробнее см. этап 504.
[0175] Модуль 602 обработки дополнительно выполнен с возможностью определения на основе идентификатора сетевого среза первого компонента NF, находится ли сетевой срез, в котором располагается первый компонент NF, в обнаруживаемом сетевом срезе.
[0176] Подробнее см. этап 505.
[0177] Модуль 602 обработки дополнительно выполнен с возможностью: когда сетевой срез, в котором располагается первый компонент, находится в обнаруживаемом сетевом срезе, определения, что первый компонент NF может осуществлять доступ к второму компоненту NF.
[0178] Подробнее см. этап 506.
[0179] В данном варианте осуществления данной заявки, если политика обнаружения второго компонента NF установлена на основе требования изоляции сетевого среза, то требуется, чтобы запрос обнаружения NF, который отправляется первым компонентом NF, дополнительно включал в себя идентификатор сетевого среза (например, срез 1) первого компонента NF, или устройство администрирования NF может получать на основе идентификатора компонента первого компонента NF и информации о компоненте первого компонента NF, которая хранится посредством устройства администрирования NF, идентификатор сетевого среза у сетевого среза, в котором располагается первый компонент NF. Модуль 602 обработки получает политику обнаружения и идентификатор сетевого среза каждого второго компонента NF из информации о компоненте каждого второго компонента NF. Предполагается, что политика обнаружения второго компонента NF NF 1 разрешает доступ только компонентов NF в том же самом сетевом срезе, и идентификатор сетевого среза является срезом 1; политика обнаружения второго компонента NF NF 2 разрешает доступ только компонентам NF в том же самом сетевом срезе или совместно используемом сетевом срезе (идентификатором совместно используемого сетевого среза является срез 3), и идентификатором сетевого среза является срез 2. Модуль 602 обработки определяет на основе политики обнаружения и идентификатора сетевого среза у NF 1, что обнаруживаемый сетевой срез у NF 1 является срезом 1. Подобным образом обнаруживаемыми сетевыми срезами у NF 2 являются срез 2 и срез 3. Модуль обработки определяет на основе идентификатора сетевого среза (срез 1) у первого компонента NF, что сетевой срез, в котором располагается первый компонент NF, находится в обнаруживаемом сетевом срезе у NF 1, и определяет, что NF 1 является целевым компонентом NF. В дополнение модуль 602 обработки на основе идентификатора сетевого среза (срез 1) у первого компонента NF определяет, что сетевой срез, в котором располагается первый компонент NF, не находится среди обнаруживаемых сетевых срезов у NF 2, определяет, что NF 2 не является целевым компонентом NF, и определяет целевой компонент NF из вторых компонентов NF, которые имеют одну и ту же NF на основе политики обнаружения. В дополнение так как политика обнаружения устанавливается в соответствии с сетевым правилом, то определенный целевой компонент NF естественно является с соблюдением сетевого правила, тем самым отфильтровывая компонент NF, который находится среди вторых компонентов NF и доступ к которым посредством первого компонента NF является без соблюдения сетевого правила.
[0180] Опционально в некоторых вариантах осуществления данной заявки,
модуль 603 отправки в частности выполнен с возможностью: генерирования ответа обнаружения компонента на основе идентификатора второго компонента NF и отправки ответа обнаружения компонента первому компоненту NF.
[0181] Подробнее см. этап 507.
[0182] В данном варианте осуществления данной заявки после того, как модуль 602 обработки определяет целевой компонент NF, модуль 603 отправки добавляет идентификатор второго компонента NF в ответ обнаружения компонента применительно к запросу обнаружения NF первого компонента NF и подает обратно ответ обнаружения компонента первому компоненту NF. Идентификатор второго компонента NF может быть адресом компонента, ID компонента или подобным у второго компонента NF, и может быть идентификатором для идентификации второго компонента NF.
[0183] Опционально, как показано на Фиг. 7, в некоторых вариантах осуществления данной заявки устройство администрирования NF дополнительно включает в себя модуль 701 хранения.
[0184] Модуль 701 хранения выполнен с возможностью: когда развернут новый компонент NF, получения информации о компоненте нового развернутого компонента NF. Информация о компоненте нового развернутого компонента NF включает в себя идентификатор компонента, идентификатор NF, политику обнаружения и идентификатор сетевого среза нового развернутого компонента NF.
[0185] Модуль 701 хранения дополнительно выполнен с возможностью сохранения информации о компоненте нового развернутого компонента NF в локальной базе информации о компонентах.
[0186] В данном варианте осуществления данной заявки в предшествующем уровне техники специалист в соответствующей области техники определяет сетевые функции, в качестве разных NF на основе типов функции. Компонент NF поддерживает NF и конфигурируется в сетевом срезе. Когда развернут новый компонент NF, то требуется, чтобы информация о компоненте нового развернутого компонента NF была отправлена устройству администрирования NF. Информация о компоненте включает в себя адрес компонента (например, IP-адрес), идентификатор компонента, идентификатор NF, политику обнаружения и идентификатор сетевого среза нового развернутого компонента NF. Идентификатор компонента является уникальным идентификатором нового развернутого компонента NF. Идентификатор NF указывает тип NF нового развернутого компонента NF. Политика обнаружения является условием обнаружения, которое имеет новый развернутый компонент NF, и которая устанавливается специалистом в соответствующей области техники в соответствии с сетевым правилом. Например, политика обнаружения разрешает доступ только компонентов NF в том же самом сетевом срезе или разрешает доступ только компонента NF в указанном сетевом срезе. Идентификатор сетевого среза указывает сетевой срез, в котором располагается новый развернутый компонент NF. Модуль 701 хранения получает информацию о компоненте нового развернутого компонента NF и сохраняет информацию о компоненте в базе информации о компонентах. Для более хорошей реализации администрирования компонента NF устройству администрирования NF требуется сохранять информацию о компоненте новых развернутых компонентов NF во всех сетевых срезах.
[0187] На основе варианта осуществления способа, показанного на Фиг. 9, обращаясь к Фиг. 6, другое устройство администрирования NF, предоставленное в варианте осуществления данной заявки, выполнено с возможностью реализации функции устройства администрирования NF на Фиг. 9, и включает в себя модуль 601 приема, модуль 602 обработки и модуль 603 отправки.
[0188] Модуль 601 приема выполнен с возможностью приема запроса обнаружения NF, отправленного первых компонентом NF. Запрос обнаружения NF включает в себя идентификатор второй NF.
[0189] Модуль 602 обработки выполнен с возможностью получения политики обнаружения второго компонента NF на основе идентификатора второй NF.
[0190] Модуль 602 обработки дополнительно выполнен с возможностью получения идентификаторов одного или более вторых компонентов NF, если политика обнаружения второй NF разрешает первому компоненту NF осуществлять доступ к второй NF. Второй компонент NF имеет вторую NF.
[0191] Модуль 603 отправки выполнен с возможностью отправки идентификаторов одного или более вторых компонентов NF первому компоненту NF.
[0192] В данном варианте осуществления данной заявки информация о компоненте каждого компонента NF, сконфигурированного в сетевом срезе в базовой сети хранится в устройстве администрирования NF. Если сетевая услуга, которая требуется услуге пользователя, инициированной оборудованием пользователя, обрабатывается первым компонентом NF, в процессе исполнения первой NF первого компонента NF, первому компоненту NF требуется осуществлять доступ к компоненту, который имеет вторую NF, чтобы исполнять вторую NF. Первый компонент NF добавляет идентификатор второй NF в запрос обнаружения NF и отправляет запрос обнаружения NF устройству администрирования NF. Модуль 601 приема принимает запрос обнаружения NF первого компонента NF. Модуль 602 обработки получает политику обнаружения второго компонента NF на основе идентификатора второй NF в запросе обнаружения NF. Если политика обнаружения второй NF разрешает первому компоненту NF осуществлять доступ к второй NF, модуль 602 обработки получает идентификаторы одного или более вторых компонентов NF. Второй компонент NF имеет вторую NF. Модуль 603 отправки отправляет идентификаторы одного или более вторых компонентов NF первому компоненту NF так, что первый компонент NF может осуществлять доступ к второму компоненту NF на основе идентификатора второго компонента NF, и исполнять вторую NF, чтобы завершать услугу пользователя. Так как политика обнаружения второго компонента NF является предварительно установленной в соответствии с сетевым правилом, то доступ первого компонента NF к второму компоненту NF является с соблюдением сетевого правила. В сравнении с предшествующим уровнем техники, в котором доступ между компонентами NF может быть без соблюдения сетевого правила, доступ между всеми компонентами NF является с соблюдением сетевого правила, тем самым обеспечивая нормальную работу сети.
[0193] Опционально в некоторых вариантах осуществления данной заявки,
модуль 602 обработки дополнительно выполнен с возможностью получения информации о компоненте одного или более вторых компонентов NF, где информация о компоненте второго компонента NF включает в себя идентификатор второго компонента NF; и
модуль 602 обработки дополнительно выполнен с возможностью получения идентификаторов одного или более вторых компонентов NF из информации о компоненте одного или более вторых компонентов NF.
[0194] В данном варианте осуществления данной заявки в предшествующем уровне техники специалист в соответствующей области техники определяет, в качестве разных NF на основе типов функции, функции, которые должны поддерживаться в сети. Компонент NF может поддерживать NF и конфигурируется в сетевом срезе. Информация о компоненте каждого развернутого компонента NF хранится в локальной базе информации о компонентах устройства администрирования NF. Модуль 602 обработки получает информацию о компоненте одного или более вторых компонентов NF. Информация о компоненте второго компонента NF включает в себя идентификатор второго компонента NF так, что идентификаторы одного или более вторых компонентов NF могут быть получены из информации о компоненте одного или более вторых компонентов NF, тем самым обеспечивая централизованное администрирование компонента NF посредством устройства администрирования NF.
[0195] Опционально в некоторых вариантах осуществления данной заявки запрос обнаружения NF дополнительно включает в себя идентификатор ожидаемого сетевого среза, и получение политики обнаружения второй NF на основе идентификатора второй NF, включает в себя: получение политики обнаружения второй NF на основе идентификатора второй NF и идентификатора ожидаемого сетевого среза.
[0196] Модуль 602 обработки дополнительно выполнен с возможностью получения идентификаторов одного или более вторых компонентов NF в ожидаемом сетевом срезе на основе идентификатора второй NF и идентификатора ожидаемого сетевого среза.
[0197] В данном варианте осуществления данной заявки, если первый компонент NF выжидающе обнаруживает и осуществляет доступ к компоненту NF, который имеет вторую NF в сетевом срезе, то требуется, чтобы запрос обнаружения NF, который отправляется первым компонентом NF, дополнительно включал в себя идентификатор ожидаемого сетевого среза. После того, как модуль 602 обработки получает политику обнаружения второй NF на основе идентификатора второй NF и идентификатора ожидаемого сетевого среза, если политика обнаружения второй NF разрешает первому компоненту NF осуществлять доступ к второй NF, модуль обработки получает идентификаторы одного или более вторых компонентов NF в ожидаемом сетевом срезе на основе идентификатора второй NF и идентификатора ожидаемого сетевого среза.
[0198] Опционально в некоторых вариантах осуществления данной заявки запрос обнаружения NF дополнительно включает в себя идентификатор группы NF, и получение политики обнаружения второй NF на основе идентификатора второй NF, включает в себя: получение политики обнаружения второй NF на основе идентификатора второй NF и идентификатора группы NF.
[0199] Модуль 602 обработки дополнительно выполнен с возможностью получения идентификаторов одного или более вторых компонентов NF в группе NF на основе идентификатора второй NF и идентификатора группы NF.
[0200] В данном варианте осуществления данной заявки, если первый компонент NF выжидающе обнаруживает и осуществляет доступ к компоненту NF, который имеет вторую NF в группе NF, то требуется, чтобы запрос обнаружения NF, который отправляется посредством первого компонента NF, дополнительно включал в себя идентификатор группы NF. После того, как модуль 602 обработки получает политику обнаружения второй NF на основе идентификатора второй NF и идентификатора группы NF, если политика обнаружения второй NF разрешает первому компоненту NF осуществлять доступ к второй NF, модуль обработки получает идентификаторы одного или более вторых компонентов NF в группе NF на основе идентификатора второй NF и идентификатора группы NF.
[0201] Опционально, в некоторых вариантах осуществления данной заявки политика обнаружения второй NF дополнительно включает в себя идентификатор NF и идентификатор услуги, доступ к которой может быть осуществлен посредством NF. Модуль 602 обработки дополнительно выполнен с возможностью: узнавать на основе запроса обнаружения NF, отправленного первым компонентом NF, идентификатор NF первого компонента NF; и запроса идентификатора NF и идентификатора услуги, к которой может быть осуществлен доступ посредством NF, чтобы определять идентификатор услуги, к которой может быть осуществлен доступ посредством первого компонента NF. Модуль 603 отправки дополнительно выполнен с возможностью отправки первому компоненту NF идентификатора услуги, к которой может быть осуществлен доступ посредством первого компонента NF.
[0202] Опционально в некоторых вариантах осуществления данной заявки информация о компоненте включает в себя идентификатор компонента и идентификатор NF.
[0203] Опционально в некоторых вариантах осуществления данной заявки информация о компоненте может дополнительно включать в себя по меньшей мере одно из адреса компонента, идентификатора сетевого среза и идентификатора группы.
[0204] Выше описан вариант осуществления модульной структуры устройства администрирования NF. Нижеследующее описывает физическую реализацию устройства администрирования NF посредством использования примера, в котором устройство администрирования NF является сервером.
[0205] Обращаясь к Фиг. 8 вариант осуществления данной заявки предоставляет устройство администрирования NF, включающее в себя:
интерфейс 850 беспроводной сети, CPU 822 и память 832, где интерфейс 850 беспроводной сети, CPU 822 и память 803 соединены друг с другом посредством использования шины, причем память 832 хранит компьютерную инструкцию, а CPU 822 исполняет компьютерную инструкцию, чтобы реализовывать следующий способ:
прием запроса обнаружения NF, отправленного первым компонентом NF, где запрос обнаружения NF включает в себя идентификатор второй NF, и идентификатор второй NF используется, чтобы указывать вторую NF;
получение информации о компоненте второго компонента NF на основе идентификатора второй NF, где второй компоненте NF имеет вторую NF, и информация о компоненте включает в себя политику обнаружения второго компонента NF и идентификатор второго компонента NF$
определение на основе политики обнаружения в информации о компоненте, может ли первый компонент NF осуществлять доступ к второму компоненту NF; и
если может, отправку идентификатора второго компонента NF первому компоненту NF.
[0206] Память 832 может хранить информацию о компоненте компонента NF и интерфейс 850 беспроводной сети соединяется с каждым компонентом NF.
[0207] На основе варианта осуществления на Фиг. 9, обращаясь к Фиг. 8, Фиг. 8 является возможной принципиальной структурной схемой другого устройства администрирования NF в соответствии с вариантом осуществления данной заявки, и устройство администрирования NF включает в себя:
сетевой интерфейс 850 (сетевой интерфейс является интерфейсом среди интерфейса беспроводной сети), процессор 822 и память 832, где сетевой интерфейс 850, процессор 822 и память 803 соединены друг с другом посредством использования шины, причем память 832 хранит компьютерную инструкцию, а процессор 822 исполняет компьютерную инструкцию, чтобы реализовывать способ на Фиг. 9. Например, способ может включать в себя следующие этапы, на которых:
принимают запрос обнаружения NF, отправленный первым компонентом NF, где запрос обнаружения NF включает в себя идентификатор второй NF;
получают политику обнаружения второй NF на основе идентификатора второй NF;
получают идентификаторы одного или более вторых компонентов NF, если политика обнаружения второй NF разрешает первому компоненту NF осуществлять доступ к второй NF, где второй компонент NF имеет вторую NF; и
отправляют идентификаторы одного или более вторых компонентов NF первому компоненту NF.
[0208] Этапы способа или алгоритма, описанные в сочетании с содержимым, которое раскрывается в настоящем изобретении, могут быть реализованы посредством аппаратного обеспечения или могут быть реализованы посредством процессора путем исполнения инструкции программного обеспечения. Модуль программного обеспечения может быть сохранен в памяти с произвольным доступом (Random Access Memory, RAM), флэш-памяти, постоянной памяти (Read-Only Memory, ROM), стираемой программируемой постоянной памяти (Erasable Programmable ROM, EPROM), электрически стираемой программируемой постоянной памяти (Electrically EPROM, EEPROM), регистре, жестком диске, мобильном жестком диске, постоянной памяти на компакт-диске (CD-ROM) или любой другой форме запоминающего носителя информации, хорошо известной в области техники. Например, запоминающий носитель информации связан с процессором так, что процессор может считывать информацию из запоминающего носителя информации или записывать информацию на запоминающий носитель информации. Конечно запоминающий носитель информации может быть компонентом процессора. Процессор и запоминающий носитель информации могут располагаться в ASIC. В дополнение ASIC может располагаться в устройстве интерфейса базовой сети. Конечно процессор и запоминающий носитель информации могут существовать в устройстве интерфейса базовой сети в качестве дискретных компонентов.
[0209] Специалист в соответствующей области техники должен знать, что в вышеупомянутом одном или более примерах функции, описанные в настоящем изобретении, могут быть реализованы посредством аппаратного обеспечения, программного обеспечения, встроенного программного обеспечения или любого их сочетания. Когда функции реализуются посредством программного обеспечения вышеупомянутые функции могут быть сохранены на машиночитаемом носителе информации или переданы в качестве одной или более инструкций или кода в машиночитаемом носителе информации. Машиночитаемый носитель информации включает в себя компьютерный запоминающий носитель информации или средство связи, где средство связи включает в себя любое средство, которое обеспечивает возможность передачи компьютерной программы из одного места в другое. Запоминающий носитель информации может быть любым доступным носителем информации, доступным компьютеру общего назначения или специализированному компьютеру.
[0210] Следует отметить, что для краткости описания вышеупомянутые варианты осуществления способа представлены в качестве ряда действий. Тем не менее специалист в соответствующей области техники должен иметь в виду, что данная заявка не ограничивается описанной очередностью действий, так как в соответствии с данной заявкой некоторые этапы могут быть выполнен в другой очередности или одновременно. Дополнительно специалисту в соответствующей области техники следует иметь в виду, что варианты осуществления, описанные в данном техническом описании, все принадлежат к предпочтительным вариантам осуществления и включенные действия и модули не обязательно требуются данной заявкой.
[0211] Специалист в соответствующей области техники может понимать, что все или часть из этапов способов в вариантах осуществления, могут быть реализованы посредством программы, выдающей инструкции релевантному аппаратному обеспечению. Программа может быть сохранена на машиночитаемом запоминающем носителе информации. Запоминающий носитель информации может включать в себя ROM, RAM, магнитный диск или оптический диск.
[0212] Способ передачи данных, устройство сети доступа и оборудование пользователя, предоставленные в вариантах осуществления данной заявки, подробно описаны выше. Принцип и реализации данной заявки описаны здесь посредством использования особых примеров в данном техническом описании. Описание вариантов осуществления предоставляется только для того, чтобы помочь в понимании способа и базовых идей данной заявки. В дополнение специалист в соответствующей области техники может выполнить вариации и модификации данной заявки, исходя из особых реализаций и объемов применения, на основе идей данной заявки. Вследствие этого содержимое данного технического описание не следует толковать в качестве ограничения данной заявки.