СПОСОБ И ОБОРУДОВАНИЕ ДЛЯ ОБНАРУЖЕНИЯ УСЛУГ НА ОСНОВЕ СЕТЕВЫХ ФУНКЦИЙ
METHOD AND EQUIPMENT FOR DETECTING SERVICES BASED ON NETWORK FUNCTIONS

Область техники, к которой относится изобретение
[0001] Неограничивающие и примерные варианты осуществления настоящего раскрытия, в общем, относятся к области техники беспроводной связи, а конкретно, к способам, оборудованию и компьютерным программам для обнаружения услуг на основе сетевых функций.
Уровень техники
[0002] Этот раздел представляет аспекты, которые могут способствовать лучшему пониманию раскрытия. Соответственно, формулировки этого раздела следует читать с этой точки зрения, и они не должны пониматься как подтверждения касательно того, что составляет предшествующий уровень техники, или что не составляет предшествующий уровень техники.
[0003] В настоящее время, предложена базовая сетевая архитектура для сети следующего поколения (5G). Базовая 5G-сеть использует архитектуру на основе услуг (SBA). Фиг. 1 показывает высокоуровневую архитектуру SBA базовой 5G-сети. В SBA базовой 5G-сети, традиционные сетевые элементы в LTE-сети заменяются сетевыми функциями (NF). Каждая NF может предоставлять множество NF-услуг. Как показано на фиг. 1, SBA базовой 5G-сети может содержать AMF (функцию доступа и мобильности), SMF (функцию управления сеансами), AUSF (функцию предоставления услуг аутентификации), UDM (унифицированное управление данными), PCF (функцию управления политиками), AF (прикладную функцию), NEF (функцию предоставления сетевой экспозиции) и NRF (функцию NF-репозитория).
[0004] NRF может поддерживать регистрацию NF-услуг и обнаружение NF-услуг. Для надлежащего хранения, посредством NRF, информации доступных NF-экземпляров и их поддерживаемых услуг, каждый NF-экземпляр информирует NRF в отношении списка NF-услуг, которые он поддерживает, и другой информации NF-экземпляров во время регистрации NF-услуг. Каждый NF-экземпляр может иметь NF-профиль. NF-профиль может включать в себя идентификатор NF-экземпляра, тип NF, идентификатор PLMN, связанный с сетевым срезом идентификатор(ы), FQDN (полностью определенное доменное имя) или IP-адрес NF, информацию пропускной способности NF, названия поддерживаемых услуг, информацию конечной точки экземпляра(ов) каждой поддерживаемой услуги и т.д.
[0005] Обнаружение NF-услуг может реализовываться посредством поддержки обнаружения NF (которое также может упоминаться как "выбор NF ") с использованием NRF. Выбор NF состоит в выборе одного NF-экземпляра из числа NF-экземпляра(ов), обнаруженных во время обнаружения NF-услуг. Выбор NF может реализовываться посредством запросчика NF. Например, выбор UDM может реализовываться посредством AMF.
Сущность изобретения
[0006] Различные варианты осуществления настоящего раскрытия главным образом направлены на предоставление способов, оборудования и компьютерных программ для обнаружения услуг на основе сетевых функций. Другие признаки и преимущества вариантов осуществления настоящего раскрытия также должны пониматься из нижеприведенного описания конкретных вариантов осуществления при прочтении вместе с прилагаемыми чертежами, которые иллюстрируют, в качестве примера, принципы вариантов осуществления настоящего раскрытия.
[0007] В первом аспекте раскрытия предусмотрен способ, реализованный в первом сетевом узле в беспроводной базовой сети с архитектурой на основе услуг. Способ может содержать: определение, в ответ на запуск выбора сетевой функции для терминального устройства беспроводной базовой сети, по меньшей мере, одной абонентской группы, с которой совпадает терминальное устройство (т.е. к которой отнесено терминальное устройство); извлечение, по меньшей мере, одного экземпляра сетевой функции для, по меньшей мере, одной абонентской группы; и сохранение, по меньшей мере, одного экземпляра сетевой функции в привязке к по меньшей мере одной абонентской группе.
[0008] В некотором варианте осуществления, способ дополнительно может содержать получение информации абонентских групп для множества абонентских групп.
[0009] В некотором варианте осуществления, информация абонентских групп может содержать идентификатор абонентской группы или политику выведения идентификатора абонентской группы.
[0010] В некотором варианте осуществления, идентификатор абонентской группы может представляться посредством одного из, по меньшей мере, одного диапазона международных идентификаторов абонентов мобильной связи (IMSI), фрагмента идентификатора доступа к сети (NAI) и части или всей информации выбора сетевого среза.
[0011] В некоторых вариантах осуществления, идентификатор абонентской группы может представлять собой идентификатор, преобразованный в, по меньшей мере, один диапазон международных идентификаторов абонентов мобильной связи (IMSI) либо во фрагмент идентификатора доступа к сети (NAI), либо в часть или всю информацию выбора сетевого среза.
[0012] В некоторых вариантах осуществления, идентификатор абонентской группы может быть индивидуальным для сетевой функции.
[0013] В некоторых вариантах осуществления, определение, по меньшей мере, одной абонентской группы, с которой совпадает терминальное устройство, может содержать: получение идентификатора абонента терминального устройства и/или информации выбора сетевого среза, предоставленной терминальным устройством; сравнение идентификатора абонента терминального устройства и/или информации выбора сетевого среза с идентификаторами абонентских групп для множества абонентских групп; и определение, в ответ на идентификатор абонентской группы, составляющий часть идентификатора абонента и/или часть информации выбора сетевого среза, того, что терминальное устройство совпадает с абонентской группой, имеющей идентификатор абонентской группы.
[0014] В некоторых вариантах осуществления, определение, по меньшей мере, одной абонентской группы, с которой совпадает терминальное устройство, может содержать: получение идентификатора абонента терминального устройства и/или информации выбора сетевого среза, предоставленной терминальным устройством; и выведение, по меньшей мере, одного идентификатора абонентской группы из идентификатора абонента и/или информации выбора сетевого среза.
[0015] В некоторых вариантах осуществления, извлечение, по меньшей мере, одного экземпляра сетевой функции, соответствующего, по меньшей мере, одной абонентской группе, может содержать: отправку первого запроса на обнаружение экземпляра сетевой функции, причем первый запрос содержит идентификатор абонентской группы для, по меньшей мере, одной абонентской группы; и прием первого ответа, содержащего, по меньшей мере, один экземпляр сетевой функции для абонентской группы.
[0016] В некоторых вариантах осуществления, способ дополнительно может содержать проверку того, кэширован или нет какой-либо экземпляр сетевой функции локально для абонентской группы, с которой совпадает терминальное устройство. В варианте осуществления, извлечение выполняется в ответ на то, что ни один экземпляр сетевой функции не кэширован локально для абонентской группы.
[0017] В некоторых вариантах осуществления, получение информации абонентских групп для множества абонентских групп может содержать: отправку второго запроса на предмет запрашивания относительно информации абонентских групп для множества абонентских групп; и прием второго ответа, содержащего информацию абонентских групп.
[0018] В некоторых вариантах осуществления, получение информации абонентских групп для множества абонентских групп может содержать прием информации абонентских групп из другого первого сетевого узла.
[0019] В некоторых вариантах осуществления, идентификатор абонента терминального устройства может представлять собой IMSI или NAI.
[0020] В некоторых вариантах осуществления, первый сетевой узел может представлять собой потребителя услуги на основе сетевых функций.
[0021] Во втором аспекте раскрытия, предусмотрен способ, реализованный во втором сетевом узле в беспроводной базовой сети с архитектурой на основе услуг. Способ может содержать: прием запроса на регистрацию для экземпляра сетевой функции из сетевой функции, причем запрос на регистрацию содержит информацию, идентифицирующую абонентскую группу, к которой является применимым экземпляр сетевой функции; и сохранение информации в привязке к экземпляру сетевой функции.
[0022] В некотором варианте осуществления, информация представляется посредством одного из идентификатора абонентской группы, диапазона международных идентификаторов абонентов мобильной связи (IMSI), двух или более диапазонов IMSI и части или всей информации выбора сетевого среза. Идентификатор абонентской группы может составлять фрагмент идентификатора доступа к сети (NAI). Информация выбора сетевого среза может включать в себя вспомогательную информацию выбора сетевого среза (NSSAI).
[0023] В некоторых вариантах осуществления, информация преобразуется в одно из идентификатора абонентской группы, по меньшей мере, одного диапазона международных идентификаторов абонентов мобильной связи (IMSI) либо части или всей информации выбора сетевого среза. Идентификатор абонентской группы может составлять фрагмент NAI. Информация выбора сетевого среза может включать в себя NSSAI.
[0024] В некоторых вариантах осуществления, способ может дополнительно содержать: прием первого запроса на обнаружение экземпляра сетевой функции, причем первый запрос содержит информацию для абонентской группы; определение, по меньшей мере, одного экземпляра сетевой функции для абонентской группы, согласно информации для абонентской группы и устройству хранения данных второго сетевого узла; и отправку первого ответа, содержащего, по меньшей мере, один экземпляр сетевой функции для абонентской группы.
[0025] В некоторых вариантах осуществления, способ может дополнительно содержать: прием второго запроса на предмет выполнения запроса относительно информации абонентских групп для множества абонентских групп; и отправку второго ответа, содержащего информацию абонентских групп для множества абонентских групп.
[0026] В некоторых вариантах осуществления, информация для абонентской группы может содержать идентификатор абонентской группы или политику выведения идентификатора абонентской группы.
[0027] В некоторых вариантах осуществления, идентификатор абонентской группы может быть конкретным для сетевой функции.
[0028] В некоторых вариантах осуществления, способ дополнительно может содержать прием регистрации экземпляра сетевой функции и информации, идентифицирующей абонентскую группу, к которой является применимым экземпляр сетевой функции, через сторонний объект регистрации.
[0029] В некоторых вариантах осуществления, второй сетевой узел может представлять собой репозиторий сетевых функций.
[0030] В третьем аспекте раскрытия, предусмотрен способ, реализованный в третьем сетевом узле в беспроводной базовой сети с архитектурой на основе услуг. Способ может содержать: регистрацию, посредством отправки запроса на регистрацию для экземпляра сетевой функции во второй сетевой узел. Запрос на регистрацию содержит информацию, идентифицирующую абонентскую группу, к которой является применимым экземпляр сетевой функции. Второй сетевой узел представляет собой репозиторий сетевых функций.
[0031] В некоторых вариантах осуществления, третий сетевой узел представляет собой сетевую функцию или сторонний объект регистрации.
[0032] В четвертом аспекте раскрытия предусмотрено оборудование в первом сетевом узле в беспроводной базовой сети с архитектурой на основе услуг. Оборудование может содержать процессор и запоминающее устройство, соединенное с процессором. Запоминающее устройство может содержать инструкции, исполняемые посредством процессора, за счет которых оборудование выполнено с возможностью: определять, в ответ на запуск выбора сетевой функции для терминального устройства беспроводной базовой сети, по меньшей мере, одну абонентскую группу, с которой совпадает терминальное устройство беспроводной базовой сети, извлекать, по меньшей мере, один экземпляр сетевой функции для, по меньшей мере, одной абонентской группы и сохранять, по меньшей мере, один экземпляр сетевой функции в привязке к по меньшей мере одной абонентской группе.
[0033] В некоторых вариантах осуществления, оборудование дополнительно выполнено с возможностью получать информацию абонентских групп для множества абонентских групп.
[0034] В некоторых вариантах осуществления, оборудование выполнено с возможностью получать идентификатор абонента терминального устройства и/или информацию выбора сетевого среза, предоставленную посредством терминального устройства, сравнивать идентификатор абонента терминального устройства и/или информацию выбора сетевого среза с идентификаторами абонентских групп для множества абонентских групп и определять, в ответ на идентификатор абонентской группы, составляющий часть идентификатора абонента и/или часть информации выбора сетевого среза, то, что терминальное устройство совпадает с абонентской группой, имеющей идентификатор абонентской группы.
[0035] В некоторых вариантах осуществления, оборудование выполнено с возможностью: получать идентификатор абонента терминального устройства и/или информацию выбора сетевого среза, предоставленную посредством терминального устройства, и выводить, по меньшей мере, один идентификатор абонентской группы из идентификатора абонента и/или информации выбора сетевого среза.
[0036] В некоторых вариантах осуществления, оборудование выполнено с возможностью: отправлять первый запрос на обнаружение экземпляра сетевой функции, причем первый запрос содержит идентификатор абонентской группы для, по меньшей мере, одной абонентской группы, и принимать первый ответ, содержащий, по меньшей мере, один экземпляр сетевой функции для абонентской группы.
[0037] В некоторых вариантах осуществления, оборудование дополнительно выполнено с возможностью проверять то, кэширован или нет какой-либо экземпляр сетевой функции локально для абонентской группы, с которой совпадает терминальное устройство. В варианте осуществления, оборудование выполнено с возможностью извлекать, по меньшей мере, один экземпляр сетевой функции в ответ на то, что ни один экземпляр сетевой функции не кэширован локально для абонентской группы.
[0038] В некоторых вариантах осуществления, оборудование выполнено с возможностью: отправлять второй запрос на предмет выполнения запроса относительно информации абонентских групп для множества абонентских групп и принимать второй ответ, содержащий информацию абонентских групп.
[0039] В пятом аспекте раскрытия предусмотрено оборудование во втором сетевом узле в беспроводной базовой сети с архитектурой на основе услуг. Оборудование может содержать процессор и запоминающее устройство, соединенное с процессором. Запоминающее устройство может содержать инструкции, исполняемые посредством процессора, за счет которых оборудование выполнено с возможностью: принимать запрос на регистрацию для экземпляра сетевой функции из сетевой функции, причем запрос на регистрацию включает в себя информацию, идентифицирующую абонентскую группу, к которой является применимым экземпляр сетевой функции, и сохранять информацию, идентифицирующую абонентскую группу, в привязке к экземпляру сетевой функции.
[0040] В некоторых вариантах осуществления, оборудование дополнительно выполнено с возможностью: принимать первый запрос на обнаружение экземпляра сетевой функции, причем первый запрос содержит информацию для абонентской группы, определять, по меньшей мере, один экземпляр сетевой функции для абонентской группы, согласно информации для абонентской группы и устройству хранения данных второго сетевого узла и отправлять первый ответ, содержащий, по меньшей мере, один экземпляр сетевой функции для абонентской группы.
[0041] В некоторых вариантах осуществления, оборудование дополнительно выполнено с возможностью: принимать второй запрос на предмет запрашивания относительно информации абонентских групп для множества абонентских групп и отправлять второй ответ, содержащий информацию абонентских групп для множества абонентских групп.
[0042] В некоторых вариантах осуществления, оборудование дополнительно выполнено с возможностью принимать регистрацию экземпляра сетевой функции и информацию, идентифицирующую абонентскую группу, к которой является применимым экземпляр сетевой функции, через сторонний объект регистрации.
[0043] В шестом аспекте раскрытия предусмотрено оборудование в третьем сетевом узле в беспроводной базовой сети с архитектурой на основе услуг. Оборудование может содержать процессор и запоминающее устройство, соединенное с процессором. Запоминающее устройство может содержать инструкции, исполняемые посредством процессора, за счет которых оборудование выполнено с возможностью отправлять запрос на регистрацию для экземпляра сетевой функции во второй сетевой узел, причем запрос на регистрацию содержит информацию, идентифицирующую абонентскую группу, к которой является применимым экземпляр сетевой функции, при этом второй сетевой узел представляет собой репозиторий сетевых функций.
[0044] В седьмом аспекте настоящего раскрытия предусмотрено оборудование в первом сетевом узле в беспроводной базовой сети с архитектурой на основе услуг. Оборудование может содержать: первый блок определения, выполненный с возможностью определять, в ответ на запуск выбора сетевой функции посредством терминального устройства беспроводной базовой сети, по меньшей мере, одну абонентскую группу, с которой совпадает терминальное устройство беспроводной базовой сети; блок извлечения, выполненный с возможностью извлекать, по меньшей мере, один экземпляр сетевой функции для, по меньшей мере, одной абонентской группы; и блок хранения, выполненный с возможностью сохранять, по меньшей мере, один экземпляр сетевой функции в привязке к по меньшей мере одной абонентской группе.
[0045] В восьмом аспекте настоящего раскрытия, предусмотрено оборудование во втором сетевом узле в беспроводной базовой сети с архитектурой на основе услуг. Оборудование может содержать: третий приемный блок, выполненный с возможностью принимать запрос на регистрацию для экземпляра сетевой функции из сетевой функции, причем запрос на регистрацию содержит информацию, идентифицирующую абонентскую группу, к которой является применимым экземпляр сетевой функции; и блок хранения, выполненный с возможностью сохранять информацию в привязке к экземпляру сетевой функции.
[0046] В девятом аспекте настоящего раскрытия предусмотрено оборудование в третьем сетевом узле в беспроводной базовой сети с архитектурой на основе услуг. Оборудование может содержать блок регистрации, выполненный с возможностью регистрировать посредством отправки запроса на регистрацию для экземпляра сетевой функции во второй сетевой узел, причем запрос на регистрацию содержит информацию, идентифицирующую абонентскую группу, к которой является применимым экземпляр сетевой функции, при этом второй сетевой узел представляет собой репозиторий сетевых функций.
[0047] В десятом аспекте раскрытия предусмотрено оборудование в первом сетевом узле. Оборудование может содержать средство обработки, адаптированное с возможностью осуществлять любой способ в соответствии с первым аспектом раскрытия.
[0048] В одиннадцатом аспекте раскрытия предусмотрено оборудование во втором сетевом узле. Оборудование может содержать средство обработки, адаптированное с возможностью осуществлять любой способ в соответствии со вторым аспектом раскрытия.
[0049] В двенадцатом аспекте раскрытия предусмотрено оборудование в третьем сетевом узле. Оборудование может содержать средство обработки, адаптированное с возможностью осуществлять любой способ в соответствии с третьим аспектом раскрытия.
[0050] В тринадцатом аспекте раскрытия, предусмотрена компьютерная программа, содержащая инструкции, которые, при исполнении, по меньшей мере, на одном процессоре, инструктируют, по меньшей мере, одному процессору осуществлять способ согласно первому аспекту раскрытия.
[0051] В четырнадцатом аспекте раскрытия предусмотрена компьютерная программа, содержащая инструкции, которые, при исполнении, по меньшей мере, на одном процессоре, инструктируют, по меньшей мере, одному процессору осуществлять способ согласно второму аспекту раскрытия.
[0052] В пятнадцатом аспекте раскрытия предусмотрена компьютерная программа, содержащая инструкции, которые, при исполнении, по меньшей мере, на одном процессоре, инструктируют, по меньшей мере, одному процессору осуществлять способ согласно второму аспекту раскрытия.
[0053] Согласно различным аспектам и вариантам осуществления, как упомянуто выше, обнаружение NF-услуг может быть основано на идентификаторе абонентской группы, и результат обнаружения может быть многократно используемым и кэшируемым.
Краткое описание чертежей
[0054] Вышеуказанные и другие аспекты, признаки и преимущества различных вариантов осуществления настоящего раскрытия должны становиться более очевидными, в качестве примера, из нижеприведенного подробного описания со ссылкой на прилагаемые чертежи, на которых аналогичные ссылки с номерами или буквенные обозначения используются для того, чтобы обозначать аналогичные или эквивалентные элементы. Чертежи проиллюстрированы для способствования лучшему пониманию вариантов осуществления раскрытия и не обязательно нарисованы в масштабе, при этом:
[0055] Фиг. 1 иллюстрирует схематичную базовую 5G-сеть с SBA;
[0056] Фиг. 2 иллюстрирует блок-схему последовательности операций способа, реализованного в первом сетевом узле в беспроводной базовой сети с архитектурой на основе услуг согласно варианту осуществления настоящего раскрытия;
[0057] Фиг. 3 иллюстрирует блок-схему последовательности операций способа, реализованного в первом сетевом узле в беспроводной базовой сети с архитектурой на основе услуг согласно другому варианту осуществления настоящего раскрытия;
[0058] Фиг. 4 иллюстрируют блок-схему последовательности операций способа, реализованного во втором сетевом узле в беспроводной базовой сети с архитектурой на основе услуг согласно варианту осуществления настоящего раскрытия;
[0059] Фиг. 5 иллюстрирует блок-схему последовательности операций способа, реализованного во втором сетевом узле в беспроводной базовой сети с архитектурой на основе услуг согласно другому варианту осуществления настоящего раскрытия;
[0060] Фиг. 6 иллюстрируют блок-схему последовательности операций способа, реализованного в третьем сетевом узле в беспроводной базовой сети с архитектурой на основе услуг согласно варианту осуществления настоящего раскрытия;
[0061] Фиг. 7 иллюстрирует примерную последовательность операций обнаружения услуг на основе сетевых функций согласно вариантам осуществления настоящего раскрытия;
[0062] Фиг. 8a-8c иллюстрируют упрощенные блок-схемы оборудования в первом сетевом узле, втором сетевом узле и третьем сетевом узле, соответственно, согласно варианту осуществления настоящего раскрытия;
[0063] Фиг. 9 иллюстрирует упрощенную блок-схему оборудования в первом сетевом узле согласно варианту осуществления настоящего раскрытия;
[0064] Фиг. 10 иллюстрирует упрощенную блок-схему оборудования во втором сетевом узле согласно варианту осуществления настоящего раскрытия; и
[0065] Фиг. 11 иллюстрирует упрощенную блок-схему оборудования в третьем сетевом узле согласно варианту осуществления настоящего раскрытия.
Подробное описание изобретения
[0066] В дальнейшем в этом документе, описываются принцип и сущность настоящего раскрытия со ссылкой на иллюстративные варианты осуществления. Следует понимать, что все эти варианты осуществления предоставляются просто для лучшего понимания и еще более интенсивного использования на практике настоящего раскрытия специалистам в данной области техники, а не для ограничения объема настоящего раскрытия. Например, функции, проиллюстрированные или описанные как часть одного варианта осуществления, могут использоваться в другом варианте осуществления для того, чтобы давать в результате еще один дополнительный вариант осуществления. В интересах прозрачности, не все признаки фактической реализации описываются в этом подробном описании.
[0067] Ссылки в подробном описании на "один вариант осуществления", "вариант осуществления", "примерный вариант осуществления" и т.д. указывают то, что описанный вариант осуществления может включать в себя конкретный признак, структуру или характеристику, но не обязательно, что каждый вариант осуществления может включать в себя конкретный признак, структуру или характеристику. Кроме этого, такие фразы не обязательно ссылаются на идентичный вариант осуществления. Дополнительно, когда конкретный признак, структура или характеристика описывается в связи с вариантом осуществления, представляется, что осуществление такого признака, структуры или характеристики в связи с другими вариантами осуществления, описано оно или нет в явной форме, находится в пределах знаний специалистов в данной области техники.
[0068] Следует понимать, что хотя термины "первый" и "второй" и т.д. могут использоваться в данном документе для того, чтобы описывать различные элементы, эти элементы не должны быть ограничены посредством этих терминов. Эти термины используются только для того, чтобы отличать один элемент от другого. Например, первый элемент может называться вторым элементом, и, аналогично, второй элемент может называться первым элементом, без отступления от объема примерных вариантов осуществления. При использовании в данном документе, термин "и/или" включает в себя все без исключения комбинации одного или более ассоциированных перечисленных терминов.
[0069] Терминология, используемая в данном документе, служит только для цели описания конкретных вариантов осуществления и не имеет намерение ограничивать примерные варианты осуществления. При использовании в данном документе, формы единственного числа служат для того, чтобы включать в себя также формы множественного числа, если контекст явно не указывает иное. Следует дополнительно понимать, что термины "содержит", "содержащий", "имеет", "имеющий", "включает в себя" и/или "включающий в себя", при использовании в данном документе, задают наличие изложенных признаков, элементов или компонентов и т.д., однако не препятствуют наличию или добавлению одного или более других признаков, элементов, компонентов и/или комбинаций означенного.
[0070] В нижеприведенном описании и в формуле изобретения, если не указано иное, все технические и научные термины, используемые в данном документе, имеют смысл, идентичный тому, как обычно понимается специалистами в области техники, которой принадлежит это раскрытие. Например, термин "терминальное устройство", используемый в данном документе, может означать любое терминальное устройство или абонентское устройство (UE), имеющее возможности беспроводной связи, в том числе, но не только, мобильные телефоны, сотовые телефоны, смартфоны или персональные цифровые устройства (PDA), портативные компьютеры, устройства захвата изображений, такие как цифровые камеры, игровые устройства, устройства хранения и воспроизведения музыки, носимые устройства, установленное в транспортном средстве беспроводное устройство и т.п. В нижеприведенном описании, термины "терминальное устройство", "абонентское устройство" и "UE" могут использоваться взаимозаменяемо. Аналогично, термин "сетевой узел" может представлять любую NF в базовой 5G-сети.
[0071] В качестве иллюстрации, в дальнейшем описываются несколько вариантов осуществления настоящего раскрытия в контексте базовой 5G-сети. Тем не менее, специалисты в данной области техники должны принимать во внимание то, что концепция и принцип нескольких вариантов осуществления настоящего раскрытия в более общем смысле могут быть применимыми к другим беспроводным базовым сетям с SBA.
[0072] Неограничивающие и примерные варианты осуществления настоящего раскрытия относятся к обнаружению NF-услуг.
[0073] В базовой 5G-сети, как показано на фиг. 1, NF может предоставлять множество NF-услуг, и NF может запрашивать определенную NF-услугу. В этом случае, запрашивающая NF может упоминаться как "потребитель NF-услуг", и NF, предоставляющая NF-услугу, может упоминаться как "производитель NF-услуг". Как описано выше, NF-услуги, предоставленные посредством производителей NF-услуг, могут регистрироваться в NRF.
[0074] 3GPP требует, чтобы несколько UDM-экземпляров, обслуживающих выделенные абонентские группы, могли использоваться в одной PLMN. Следовательно, должно быть возможным обнаруживать и выбирать UDM-экземпляр на основе идентификатора абонента терминального устройства. В 5G-сети, каждому терминальному устройству должен выделяться глобально уникальный постоянный идентификатор абонента (SUPI) 5G. SUPI может иметь два типа: международный идентификатор абонента мобильной связи (IMSI), заданный в TS 23.003, и идентификатор доступа к сети (NAI) с использованием идентификационных данных пользователя на основе NAI RFC 4282, заданный в TS23.003.
[0075] В настоящее время, потребитель NF-услуг выполняет выбор NF на основе идентификатора абонента терминального устройства в процедуре обнаружения NF-услуг. Тем не менее, использование идентификатора абонента терминального устройства при обнаружении NF-услуг приводит к тому, что результат обнаружения является уникальным в расчете на отдельное терминальное устройство. Кроме того, результат обнаружения не является многократно используемым, когда потребитель NF-услуг выполняет выбор NF для другого терминального устройства. Таким образом, должна увеличиваться полная нагрузка по сетевой передаче служебных сигналов.
[0076] Помимо этого, когда потребитель NF-услуг выполняет обнаружение NF-услуг, NRF всегда должна сохранять полный список NF-услуг для каждого идентификатора абонента. Это должно увеличивать нагрузку NRF.
[0077] При рассмотрении случая, в котором UDM-экземпляры развертываются в выделенные абонентские группы, когда UDM выполняет регистрацию UDM-услуг в NRF, UDM должен указывать для NRF то, какую абонентскую группу UDM-экземпляр должен обслуживать. Когда AMF использует SUPI терминального устройства для того, чтобы выполнять обнаружение NF-услуг для UDM-услуги, NRF должна вычислять и узнавать то, какой абонентской группе принадлежит SUPI. Это должно увеличивать сложность в NRF-реализации.
[0078] С другой стороны, абонентская группа может быть сконфигурирована локально в потребителе NF-услуг. Следовательно, может поддерживаться только статическая информация NF-экземпляров производителя NF-услуг. Потребитель NF-услуг не может учитывать динамическую информацию NF-экземпляров во время обнаружения NF-услуг.
[0079] В силу этого, желательно предоставлять новый механизм для обнаружения NF-услуг, чтобы преодолевать вышеуказанные проблемы.
[0080] В настоящем раскрытии, способы, оборудование и компьютерные программные продукты предоставляются для того, чтобы поддерживать обнаружение NF-услуг в беспроводной базовой сети с SBA. Хотя варианты осуществления настоящего раскрытия могут реализовываться в примерной базовой 5G-сети, показанной на фиг. 1, следует принимать во внимание, что варианты осуществления раскрытия не ограничены такой базовой сетью.
[0081] Теперь следует обратиться к фиг. 2, который показывает блок-схему последовательности операций способа 200 согласно варианту осуществления настоящего раскрытия. Способ 200 может реализовываться в первом сетевом узле (например, в потребителе NF-услуг, таком как AMF, показанная на фиг. 1).
[0082] Как показано на фиг. 2, способ 200 может содержать: определение, по меньшей мере, одной абонентской группы, с которой совпадает терминальное устройство, на этапе 210; извлечение, по меньшей мере, одного экземпляра сетевой функции, по меньшей мере, для одной абонентской группы на этапе 220; и сохранение, по меньшей мере, одного экземпляра сетевой функции в привязке к по меньшей мере одной абонентской группе на этапе 230.
[0083] В варианте осуществления, на этапе 210, потребитель NF-услуг может определять, в ответ на запуск выбора NF для терминального устройства (например, NG UE, как показано на фиг. 1), то, с какой абонентской группой(ами) совпадает терминальное устройство. Например, когда терминальное устройство присоединяется к беспроводной сети, или терминальное устройство инициирует трафик, или терминальное устройство завершает трафик и т.д., выбор NF может запускаться для этого терминального устройства. Когда сообщение по протоколу SMS (службы коротких сообщений) отправляется в неприсоединенное терминальное устройство и кэшируется в сети, процедура выбора NF может активироваться. Когда SMS-сообщение доставляется в терминальное устройство, после того как оно присоединяется в сети, процедура выбора NF может активироваться. В это время, потребитель NF-услуг, выполняющий выбор NF, может определять то, с какой абонентской группой(ами) совпадает терминальное устройство. Потребитель NF-услуг может выполнять определение на основе информации абонентских групп для множества абонентских групп и информации, предоставляемой посредством терминального устройства. Информация абонентских групп для абонентских групп может сохраняться в потребителе NF-услуг.
[0084] В некоторых вариантах осуществления, потребитель NF-услуг может получать информацию абонентских групп для абонентских групп заранее на этапе 202. Как описано выше, производитель NF-услуг может регистрировать свои NF-услуги в NRF. NRF может поддерживать NF-профиль для каждого NF-экземпляра. Во время регистрации NF-услуг, производитель NF-услуг может информировать NRF в отношении того, какую абонентскую группу(ы) NF-экземпляр может обслуживать. NRF может сохранять информацию абонентских групп для абонентской группы в NF-профиле NF-экземпляра. В варианте осуществления, потребитель NF-услуг может получать информацию абонентских групп из NRF. Потребитель NF-услуг может отправлять запрос на предмет выполнения запроса относительно информации абонентских групп в NRF. Например, запрос может представлять собой HTTP-запрос, такой как GET. Затем потребитель NF-услуг может принимать ответ, содержащий информацию абонентских групп, из NRF.
[0085] В некоторых вариантах осуществления, информация абонентских групп может содержать идентификатор абонентской группы для абонентской группы. Идентификатор абонентской группы может формироваться различными способами.
[0086] В варианте осуществления, идентификатор абонентской группы может представляться посредством одного или боле Диапазонов IMSI. Как описано выше, идентификатор абонента терминального устройства может представлять собой IMSI. Следовательно, можно использовать один или более Диапазонов IMSI для того, чтобы представлять абонентскую группу.
[0087] Альтернативно, в варианте осуществления, идентификатор абонентской группы может представляться посредством фрагмента NAI. Как описано выше, идентификатор абонента терминального устройства может представлять собой NAI. Обычно, NAI может иметь форму "имя пользователя@домен". Следовательно, фрагмент "имени пользователя" или "домена" может использоваться в качестве идентификатора абонентской группы. В этом случае, абонентская группа может содержать определенное число терминальных устройств с идентичным "именем пользователя" или "доменом". Альтернативно, часть фрагмента "имени пользователя" или "домена" может использоваться в качестве идентификатора абонентской группы.
[0088] Альтернативно, в варианте осуществления, идентификатор абонентской группы может представляться посредством части или всей информации выбора сетевого среза, такой как NSSAI (вспомогательная информация выбора сетевого среза). Терминальное устройство может предоставлять NSSAI, чтобы выбирать определенный сетевой срез. Следовательно, NSSAI может использоваться для того, чтобы идентифицировать число терминальных устройств.
[0089] Альтернативно, в варианте осуществления, идентификатор абонентской группы может преобразовываться в один или более Диапазонов IMSI либо во фрагмент NAI, либо в часть или всю NSSAI.
[0090] В некоторых вариантах осуществления, информация абонентских групп может представлять собой политику выведения идентификатора абонентской группы. Политика может указывать то, как идентификатор абонентской группы может выводиться из информации терминального устройства, например, идентификатора абонента терминального устройства или информации выбора сетевого среза, предоставленной посредством терминального устройства.
[0091] В некоторых вариантах осуществления, идентификатор абонентской группы может быть конкретным для NF. В варианте осуществления, идентификатор абонентской группы может быть конкретным для производителя NF-услуг. Таким образом, различные производители NF-услуг могут иметь различные формы идентификатора абонентской группы. Например, UDM может иметь идентификатор абонентской группы в форме диапазона IMSI, и SMF может иметь идентификатор абонентской группы в форме части NSSAI. Альтернативно или дополнительно, идентификатор абонентской группы может быть индивидуальным для потребителя NF-услуг. Например, только конкретный идентификатор абонентской группы может использоваться посредством потребителя NF-услуг.
[0092] В некоторых вариантах осуществления, потребитель NF-услуг может получать информацию абонентских групп посредством приема информации абонентских групп из другого потребителя NF-услуг, который кэширует информацию абонентских групп. Например, когда терминальное устройство повторно присоединяется к новой AMF, новая AMF может принимать информацию абонентских групп из старой AMF.
[0093] Возвращаясь к этапу 210, потребитель NF-услуг может определять абонентскую группу(ы), с которой совпадает терминальное устройство. В некоторых вариантах осуществления, потребитель NF-услуг может получать идентификатор абонента терминального устройства и/или информацию выбора сетевого среза, предоставленную посредством терминального устройства. Затем потребитель NF-услуг может сравнивать идентификатор абонента и/или информацию выбора сетевого среза с идентификаторами абонентских групп для абонентских групп. Если какой-либо идентификатор абонентской группы составляет часть идентификатора абонента и/или часть информации выбора сетевого среза, предоставленной посредством терминального устройства, определяется то, что терминальное устройство принадлежит абонентской группе, имеющей идентификатор абонентской группы. Следует отметить, что в этом случае, потребитель NF-услуг получает идентификаторы абонентских групп для абонентских групп.
[0094] В некоторых вариантах осуществления, потребитель NF-услуг может получать идентификатор абонента терминального устройства и/или информацию выбора сетевого среза, предоставленную посредством терминального устройства. Затем потребитель NF-услуг может выводить идентификатор абонентской группы из идентификатора абонента и/или информации выбора сетевого среза. Следует отметить, что в этом случае, потребитель NF-услуг получает политику выведения идентификатора абонентской группы.
[0095] Затем на этапе 220, потребитель NF-услуг может извлекать, по меньшей мере, один экземпляр сетевой функции, соответствующий совпадающей абонентской группе(ам). В некоторых вариантах осуществления, потребитель NF-услуг может отправлять запрос на обнаружение NF-экземпляра в NRF. Запрос может содержать идентификатор(ы) абонентской группы для совпадающей абонентской группы. NRF может обнаруживать NF-экземпляр(ы) на основе идентификатора(ов) абонентской группы. Затем NRF может отправлять ответ, включающий в себя обнаруженный NF-экземпляр(ы), потребителю NF-услуг.
[0096] Затем на этапе 230, потребитель NF-услуг может сохранять принимаемый NF-экземпляр(ы) в привязке к идентификатору(ам) абонентской группы. Таким образом, сохраненные NF-экземпляры являются многократно используемыми для терминальных устройств, принадлежащих соответствующей абонентской группе. В некоторых вариантах осуществления, потребитель NF-услуг может сохранять NF-экземпляр(ы) в течение определенного периода. После того, как период истекает, потребитель NF-услуг должен извлекать NF-экземпляр снова. Таким образом, потребитель NF-услуг может обновлять сохраненные NF-экземпляры. Затем потребитель NF-услуг может продолжать запрос NF-услуги с производителем NF-услуг.
[0097] Фиг. 3 иллюстрирует блок-схему последовательности операций способа 300, реализованного в первом сетевом узле согласно другому варианту осуществления настоящего раскрытия. В способе 300, после определения абонентской группы, с которой совпадает терминальное устройство, на этапе 210, на этапе 310, потребитель NF-услуг может проверять то, кэширован или нет какой-либо NF-экземпляр локально для совпадающей абонентской группы. Если NF-экземпляры для совпадающей абонентской группы кэшированы локально, для потребителя NF-услуг нет необходимости выполнять операции на этапах 220, 230. Если NF-экземпляр для совпадающей абонентской группы не кэширован локально, потребитель NF-услуг может выполнять операции на этапах 220, 230.
[0098] Теперь следует обратиться к фиг. 4, который показывает блок-схему последовательности операций способа 400 согласно варианту осуществления настоящего раскрытия. Способ 400 может реализовываться во втором сетевом узле (например, NF-репозитории, таком как NRF, показанная на фиг. 1).
[0099] Как показано на фиг. 4, способ 400 может содержать: прием запроса на регистрацию для экземпляра сетевой функции из производителя услуг на основе сетевых функций на этапе 410, причем запрос на регистрацию включает в себя идентификатор абонентской группы для абонентской группы, к которой является применимым экземпляр сетевой функции; и сохранение идентификатора абонентской группы в привязке к экземпляру сетевой функции на этапе 420.
[00100] Как описано выше, NF-экземпляры регистрируются в NRF, и NRF поддерживает NF-профиль для NF-экземпляра. NF-регистрация может запускаться посредством производителя NF-услуг или через сторонний объект регистрации.
[00101] На этапе 410, NF-репозиторий может принимать запрос на регистрацию для NF-экземпляра из производителя NF-услуг. Запрос на регистрацию может содержать идентификатор абонентской группы для абонентской группы, к которой является применимым NF-экземпляр. Затем на этапе 420, NF-репозиторий может сохранять NF-экземпляр в привязке к идентификатору абонентской группы. В варианте осуществления, NF-репозиторий может сохранять идентификатор абонентской группы в NF-профиле для NF-экземпляра.
[00102] Альтернативно или дополнительно, в некоторых вариантах осуществления, NF-репозиторий может принимать регистрацию NF-экземпляра и идентификатор абонентской группы для абонентской группы, к которой является применимым NF-экземпляр, через сторонний объект регистрации. Например, сторонний объект регистрации может представлять собой функцию OAM (управления и администрирования).
[00103] В некоторых вариантах осуществления, идентификатор абонентской группы может представляться посредством одного, по меньшей мере, из одного диапазона IMSI, фрагмента NAI и части или всей информации выбора сетевого среза. Альтернативно, идентификатор абонентской группы может преобразовываться, по меньшей мере, в один диапазон IMSI либо во фрагмент NAI, либо в часть или всю информацию выбора сетевого среза.
[00104] В вариантах осуществления, описанных выше, поскольку информация для абонентской группы, отличная от каждого из всего идентификатора абонента в абонентской группе, регистрируется привязанной к сетевому экземпляру, размер профиля NF может сокращаться. Дополнительно, передача служебных сигналов по интерфейсам между NFR и запросчиком регистрации может уменьшаться.
[00105] Фиг. 5 иллюстрирует последовательность операций способа 500, реализованного во втором сетевом узле согласно другому варианту осуществления настоящего раскрытия. Как показано на фиг. 5, NF-репозиторий дополнительно может предоставлять информацию абонентских групп для абонентской группы для потребителя NF-услуг и выполнять обнаружение NF-услуг с потребителем NF-услуг.
[00106] На этапе 510, NF-репозиторий может принимать запрос на предмет выполнения запроса относительно информации абонентских групп из потребителя NF-услуг. В некоторых вариантах осуществления, запрос может представлять собой HTTP-запрос, например, GET. Затем NF-репозиторий, в ответ на запрос, предоставляет информацию абонентских групп, включающую в себя идентификаторы абонентских групп и/или политику выведения идентификатора абонентской группы для потребителя NF-услуг, на этапе 520.
[00107] Параллельно, NF-репозиторий может принимать запрос на обнаружение NF-экземпляра от потребителя NF-услуг, на этапе 530. Запрос может включать в себя идентификатор абонентской группы для абонентской группы. Затем NF-репозиторий может обнаруживать один или более NF-экземпляров согласно идентификатору абонентской группы на этапе 540. Как описано выше, NF-репозиторий может сохранять идентификатор абонентской группы в NF-профиле для NF-экземпляра. Затем на этапе 550, NF-репозиторий может отправлять обнаруженные NF-экземпляры в качестве ответа потребителю NF-услуг.
[00108] Теперь следует обратиться к фиг. 6, который показывает блок-схему последовательности операций способа 600 согласно варианту осуществления настоящего раскрытия. Способ 600 может реализовываться в третьем сетевом узле (например, в производителе NF-услуг, таком как UDM, SMF, AUSF, PCF и т.д., показанные на фиг. 1).
[00109] Как показано на фиг. 6, на этапе 610, производитель NF-услуг может регистрировать в NF-репозитории NF-экземпляр вместе с идентификатором абонентской группы для абонентской группы, к которой является применимым NF-экземпляр. Таким образом, производитель NF-услуг может информировать NF-репозиторий в отношении абонентской группы, которую должен обслуживать его NF-экземпляр.
[00110] В вариантах осуществления настоящего раскрытия, как описано выше, обнаружение NF-услуг может выполняться на основе идентификатора абонентской группы для абонентской группы. По сравнению с использованием идентификатора абонента терминального устройства для того, чтобы выполнять обнаружение NF-услуг, использование идентификатора абонентской группы может задавать результат обнаружения многократно используемым/кэшируемым для потребителя NF-услуг, за счет этого уменьшая полную нагрузку по сетевой передаче служебных сигналов. Кроме того, оно предоставляет возможность обнаружения динамической информации производителей NF-услуг.
[00111] Фиг. 7 иллюстрирует примерную последовательность операций обнаружения NF-услуг согласно вариантам осуществления настоящего раскрытия. В этом примере, AMF рассматривается в качестве примера потребителя NF-услуг, UDM - в качестве примера производителя NF-услуг, и NRF - в качестве примера NF-репозитория.
[00112] Как показано на фиг. 7, AMF может получать информацию абонентских групп из NRF. Эта процедура может выполняться, как описано в связи с этапом 202 по фиг. 2 и этапами 510, 520 по фиг. 5. С другой стороны, UDM может регистрировать свои UDM-экземпляры вместе с идентификатором(ами) абонентской группы для абонентской группы, для которой UDM-экземпляры обслуживаются с NRF. Эта процедура может выполняться, как описано в связи с этапом 410 по фиг. 4 и этапом 610 по фиг. 6. Допустим, что идентификатор абонентской группы представляется посредством диапазона IMSI.
[00113] Когда UE-A (с IMSI в качестве 341000123456789) присоединяется к базовой сети, AMF может определять то, что UE-A совпадает с абонентской группой с Диапазоном 1 IMSI, в качестве 341000123. AMF проверяет то, что отсутствует локальный кэш UDM-экземпляра, обслуживающего абонентскую группу.
[00114] Затем AMF запускает процедуру обнаружения NF-услуг с использованием диапазона 1 IMSI в 341000123. AMF может отправлять запрос на обнаружение UDM-экземпляра в NRF. Запрос включает в себя Диапазон 1 IMSI. Затем NRF обнаруживает UDM-экземпляры, соответствующие диапазону 1 IMSI, и отправляет обнаруженные UDM-экземпляры в AMF.
[00115] AMF может сохранять принимаемые UDM-экземпляры в привязке к абонентской группе с Диапазоном 1 IMSI в своем локальном устройстве хранения данных. Затем AMF может продолжать последующую операцию, например, запрос UDM-услуги.
[00116] Когда UE-B (с IMSI в качестве 34100123456788) присоединяется в базовой сети, AMF может определять то, что UE-B совпадает с абонентской группой с Диапазоном 1 IMSI. Затем AMF проверяет то, что существует локальный кэш UDM-экземпляров, обслуживающих абонентскую группу. Затем AMF может пропускать процедуру обнаружения NF-услуг и продолжать последующую операцию, например, запрос UDM-услуги.
[00117] Фиг. 8a иллюстрирует упрощенную блок-схему оборудования 810, которое может быть осуществлено в/в качестве первого сетевого узла, например, потребителя NF-услуг, такого как AMF, показанная на фиг. 1. Фиг. 8b иллюстрирует оборудование 820, которое может быть осуществлено в/в качестве второго сетевого узла, например, NF-репозитория, такого как NRF, показанная на фиг. 1. Фиг. 8c показывает оборудование 830, которое может быть осуществлено в/в качестве третьего сетевого узла, например, производителя NF-услуг, такого как UDM, SMF, AUSF и т.д., показанные на фиг. 1.
[00118] Оборудование 810 может содержать, по меньшей мере, один процессор 811, к примеру, процессор данных (DP) и, по меньшей мере, одно запоминающее устройство 812 (MEM), соединенное с процессором 811. Оборудование 810 дополнительно может содержать передающее устройство TX и приемное устройство RX 813, соединенное с процессором 811. MEM 812 сохраняет программу (PROG) 814. PROG 814 может включать в себя инструкции, которые, при выполнении на ассоциированном процессоре 811, обеспечивают возможность оборудованию 810 работать в соответствии с вариантами осуществления настоящего раскрытия, например, с тем чтобы осуществлять способы 200, 300. Комбинация, по меньшей мере, одного процессора 811 и, по меньшей мере, одного MEM 812 может формировать средство 815 обработки, адаптированное с возможностью реализовывать различные варианты осуществления настоящего раскрытия.
[00119] Оборудование 820 содержит, по меньшей мере, один процессор 821, к примеру, DP и, по меньшей мере, одно MEM 822, соединенное с процессором 821. Оборудование 820 дополнительно может содержать передающее устройство TX и приемное устройство RX 823, соединенное с процессором 821. MEM 822 сохраняет PROG 824. PROG 824 может включать в себя инструкции, которые, при выполнении на ассоциированном процессоре 821, обеспечивают возможность оборудованию 820 работать в соответствии с вариантами осуществления настоящего раскрытия, например, с тем чтобы осуществлять способы 400, 500. Комбинация, по меньшей мере, одного процессора 821 и, по меньшей мере, одного MEM 822 может формировать средство 825 обработки, адаптированное с возможностью реализовывать различные варианты осуществления настоящего раскрытия.
[00120] Оборудование 830 содержит, по меньшей мере, один процессор 831, к примеру, DP и, по меньшей мере, одно MEM 832, соединенное с процессором 831. Оборудование 830 дополнительно может содержать передающее устройство TX и приемное устройство RX 833, соединенное с процессором 831. MEM 832 сохраняет PROG 834. PROG 834 может включать в себя инструкции, которые, при выполнении на ассоциированном процессоре 821, обеспечивают возможность оборудованию 830 работать в соответствии с вариантами осуществления настоящего раскрытия, например, с тем чтобы осуществлять способ 600. Комбинация, по меньшей мере, одного процессора 831 и, по меньшей мере, одного MEM 832 может формировать средство 835 обработки, адаптированное с возможностью реализовывать различные варианты осуществления настоящего раскрытия.
[00121] Различные варианты осуществления настоящего раскрытия могут реализовываться посредством компьютерной программы, выполняемой посредством одного или более процессоров 811, 821 и 831, программного обеспечения, микропрограммного обеспечения, аппаратных средств или в комбинации вышеозначенного.
[00122] MEM 812, 822 и 832 могут иметь любой тип, подходящий для локального технического окружения, и могут реализовываться с использованием любой подходящей технологии хранения данных, такой как полупроводниковое запоминающие устройства, магнитные запоминающие устройства и системы, оптические запоминающие устройства и системы, стационарное запоминающее устройство и съемное запоминающее устройство, в качестве неограничивающих примеров.
[00123] Процессоры 811, 821 и 831 могут иметь любой тип, подходящий для локального технического окружения, и могут включать в себя один или более компьютеров общего назначения, компьютеров специального назначения, микропроцессоров, DSP процессоров цифровых сигналов и процессоров на основе многоядерной архитектуры процессора, в качестве неограничивающих примеров.
[00124] Теперь следует обратиться к фиг. 9, который иллюстрирует принципиальную блок-схему оборудования 900 в первом сетевом узле в беспроводной базовой сети с SBA. Первый сетевой узел, например, может представлять собой потребителя NF-услуг, такого как AMF, показанная на фиг. 1. Оборудование 900 выполнено с возможностью осуществлять примерные способы 200, 300, описанные со ссылкой на фиг. 2-3, и возможно любые другие процессы или способы.
[00125] Как показано на фиг. 9, оборудование 900 может содержать: первый блок 901 определения, выполненный с возможностью определять, в ответ на запуск выбора сетевой функции посредством терминального устройства беспроводной базовой сети, по меньшей мере, одну абонентскую группу, с которой совпадает терминальное устройство беспроводной базовой сети; блок 902 извлечения, выполненный с возможностью извлекать, по меньшей мере, один экземпляр сетевой функции, по меньшей мере, для одной абонентской группы; и блок 903 хранения, выполненный с возможностью сохранять, по меньшей мере, один экземпляр сетевой функции в привязке к по меньшей мере одной абонентской группе.
[00126] В некотором варианте осуществления, оборудование 900 дополнительно может содержать первый блок 904 получения, выполненный с возможностью получать информацию абонентских групп для множества абонентских групп. В варианте осуществления, информация абонентских групп может содержать идентификатор абонентской группы и/или политику выведения идентификатора абонентской группы.
[00127] В некоторых вариантах осуществления, первый блок 901 определения может содержать второй блок 9011 получения, выполненный с возможностью получать идентификатор абонента терминального устройства и/или информацию выбора сетевого среза, предоставленную посредством терминального устройства; блок 9012 сравнения, выполненный с возможностью сравнения идентификатора абонента терминального устройства и/или информации выбора сетевого среза с идентификаторами абонентских групп для множества абонентских групп; и второй блок 9013 определения, выполненный с возможностью определять, в ответ на идентификатор абонентской группы, составляющий часть идентификатора абонента и/или часть информации выбора сетевого среза, то, что терминальное устройство совпадает с абонентской группой, имеющей идентификатор абонентской группы.
[00128] В некоторых вариантах осуществления, первый блок 901 определения может содержать второй блок получения, выполненный с возможностью получать идентификатор абонента терминального устройства и/или информацию выбора сетевого среза, предоставленную посредством терминального устройства; и блок выведения, выполненный с возможностью выводить, по меньшей мере, один идентификатор абонентской группы из идентификатора абонента и/или информации выбора сетевого среза.
[00129] В некоторых вариантах осуществления, блок 902 извлечения может содержать первый блок 9021 отправки, выполненный с возможностью отправлять первый запрос на обнаружение экземпляра сетевой функции, причем первый запрос содержит идентификатор абонентской группы, по меньшей мере, для одной абонентской группы; и первый приемный блок 9022, выполненный с возможностью принимать первый ответ, содержащий, по меньшей мере, один экземпляр сетевой функции для абонентской группы.
[00130] В некоторых вариантах осуществления, оборудование 900 дополнительно может содержать блок 905 проверки, выполненный с возможностью проверять то, кэширован или нет какой-либо экземпляр сетевой функции локально для абонентской группы, с которой совпадает терминальное устройство. В варианте осуществления, блок 902 извлечения может быть выполнен с возможностью извлекать NF-экземпляр в ответ на то, что ни один экземпляр сетевой функции не кэширован локально для абонентской группы.
[00131] В некоторых вариантах осуществления, первый блок 904 получения может содержать второй блок отправки, выполненный с возможностью отправлять второй запрос на предмет выполнения запроса относительно информации абонентских групп для множества абонентских групп; и второй приемный блок, выполненный с возможностью приема второго ответа, содержащего информацию абонентских групп. В варианте осуществления, первый блок 904 получения может быть выполнен с возможностью принимать информацию абонентских групп из другого первого сетевого узла.
[00132] В некоторых вариантах осуществления, блоки оборудования 900 могут быть выполнены с возможностью реализовывать операции соответствующих этапов способов 200, 300, и за счет этого релевантные описания, предоставленные со ссылкой на способы 200, 300, также применяются здесь, и в силу этого подробности не повторятся.
[00133] Теперь следует обратиться к фиг. 10, который иллюстрирует принципиальную блок-схему оборудования 1000 во втором сетевом узле в беспроводной базовой сети с SBA. Второй сетевой узел, например, может представлять собой NRF, показанную на фиг. 1. Оборудование 1000 выполнено с возможностью осуществлять примерные способы 400, 500, описанные со ссылкой на фиг. 4-5, и возможно любые другие процессы или способы.
[00134] Как проиллюстрировано на фиг. 10, оборудование 1000 может содержать третий приемный блок 1001, выполненный с возможностью принимать запрос на регистрацию для экземпляра сетевой функции из производителя услуг на основе сетевых функций, причем запрос на регистрацию включает в себя идентификатор абонентской группы для абонентской группы, к которой является применимым экземпляр сетевой функции; и блок 1002 хранения, выполненный с возможностью сохранять идентификатор абонентской группы в привязке к экземпляру сетевой функции.
[00135] В некоторых вариантах осуществления, оборудование 1000 дополнительно может содержать четвертый приемный блок 1003, выполненный с возможностью принимать первый запрос на обнаружение экземпляра сетевой функции, причем первый запрос содержит идентификатор абонентской группы для абонентской группы; блок 1004 определения, выполненный с возможностью определять, по меньшей мере, один экземпляр сетевой функции для абонентской группы, согласно идентификатору абонентской группы; и третий блок 1005 отправки, выполненный с возможностью отправлять первый ответ, содержащий, по меньшей мере, один экземпляр сетевой функции для абонентской группы.
[00136] В некоторых вариантах осуществления, оборудование 1000 дополнительно может содержать пятый приемный блок 1006, выполненный с возможностью принимать второй запрос на предмет выполнения запроса относительно информации абонентских групп для множества абонентских групп; и четвертый блок 1007 отправки, выполненный с возможностью отправлять второй ответ, содержащий информацию абонентских групп для множества абонентских групп.
[00137] В некоторых вариантах осуществления, оборудование 1000 дополнительно может содержать шестой приемный блок 1008, выполненный с возможностью принимать регистрацию экземпляра сетевой функции и идентификатор абонентской группы для абонентской группы, к которой является применимым экземпляр сетевой функции, через сторонний объект регистрации.
[00138] В некоторых вариантах осуществления, блоки оборудования 1000 могут быть выполнены с возможностью реализовывать операции соответствующих этапов способов 400, 500, и за счет этого релевантные описания, предоставленные со ссылкой на способы 400, 500, также применяются здесь, и в силу этого подробности не повторятся.
[00139] Теперь следует обратиться к фиг. 11, который иллюстрирует принципиальную блок-схему оборудования 1100 в третьем сетевом узле в беспроводной базовой сети с SBA. Третий сетевой узел, например, может представлять собой производителя NF-услуг, такого как UDM, AUSF, PCF и т.д., показанные на фиг. 1. Оборудование 1100 выполнено с возможностью осуществлять способ 600, описанный со ссылкой на фиг. 6, и возможно любые другие процессы или способы.
[00140] Как показано на фиг. 11, оборудование 1100 может содержать блок 1101 регистрации, выполненный с возможностью регистрировать, в репозитории сетевых функций, экземпляр сетевой функции вместе с идентификатором абонентской группы для абонентской группы, к которой является применимым экземпляр сетевой функции.
[00141] Следует принимать во внимание, что некоторые блоки или модули в оборудовании 900, 1000 или 1100 могут комбинироваться в некоторых реализациях. Например, в одном варианте осуществления, можно использовать один приемо-передающий блок для того, чтобы отправлять и принимать всю информацию, передаваемую посредством блоков 1001, 1003, 1005-1008 описанных со ссылкой на фиг. 10.
[00142] Хотя некоторые варианты осуществления описываются в контексте примерной сети, показанной на фиг. 1, это не должно истолковываться в качестве ограничения сущности и объема настоящего раскрытия. Принцип и концепция настоящего раскрытия в более общем смысле могут быть применимыми к другим сетевым архитектурам.
[00143] Помимо этого, настоящее раскрытие также может предоставлять несущую среду, содержащую компьютерную программу, как упомянуто выше, при этом несущая среда представляет собой одно из электронного сигнала, оптического сигнала, радиосигнала или машиночитаемого носителя хранения данных. Машиночитаемый носитель хранения данных, например, может представлять собой оптический компакт-диск или электронное запоминающее устройство, такое как RAM (оперативное запоминающее устройство), ROM (постоянное запоминающее устройство), флэш-память, магнитная лента, CD-ROM, DVD, Blu-Ray-диск и т.п.
[00144] Технологии, описанные в данном документе, могут реализовываться посредством различных средств таким образом, что оборудование, реализующее одну или более функций соответствующего оборудования, описанных в варианте осуществления, содержит не только средства предшествующего уровня техники, но также и средства для реализации одной или более функций соответствующего оборудования, описанных в варианте осуществления, и оно может содержать отдельные средства для каждой отдельной функции или средства, которые могут быть выполнены с возможностью выполнять две или более функций. Например, эти технологии могут реализовываться в аппаратных средствах (в одном или более элементов оборудования), в микропрограммном обеспечении (в одном или более элементов оборудования), в программном обеспечении (в одном или более модулей) либо в комбинации вышеозначенного. Для микропрограммного обеспечения или программного обеспечения, реализация может осуществляться через модули (например, процедуры, функции и т.д.), которые выполняют функции, описанные в данном документе.
[00145] Примерные варианты осуществления в данном документе описываются выше со ссылкой на блок-схемы и иллюстрации блок-схем последовательности операций для способов и оборудования. Следует понимать, что каждый блок из блок-схем и иллюстраций блок-схем последовательности операций способа и комбинации блоков на блок-схемах и иллюстрациях блок-схем последовательности операций способа, соответственно, могут реализовываться посредством различных средств, включающих в себя компьютерные программные инструкции. Эти компьютерные программные инструкции могут загружаться в компьютер общего назначения, в компьютер специального назначения или в другое программируемое устройство обработки данных, чтобы формировать машину, так что инструкции, которые выполняются в компьютере или другом программируемом устройстве обработки данных, создают средство для реализации функций, указанных на этапе или этапах блок-схемы последовательности операций способа.
[00146] Дополнительно, хотя операции проиллюстрированы в конкретном порядке, это не следует понимать как обязательность того, что такие операции должны выполняться в конкретном показанном порядке либо в последовательном порядке, или что все проиллюстрированные операции должны выполняться для того, чтобы достигать требуемых результатов. При определенных обстоятельствах, может быть преимущественной многозадачная и параллельная обработка. Аналогично, хотя несколько конкретных сведений по реализации содержатся в вышеприведенном пояснении, они должны истолковываться не в качестве ограничений на объем предмета изобретения, описанного в данном документе, а вместо этого в качестве описаний признаков, которые могут быть характерными для конкретных вариантов осуществления. Определенные признаки, которые описываются в контексте отдельных вариантов осуществления, также могут реализовываться в комбинации в одном варианте осуществления. Наоборот, различные признаки, которые описываются в контексте одного варианта осуществления, также могут реализовываться в нескольких вариантах осуществления по отдельности либо в любой подходящей субкомбинации.
[00147] Хотя это подробное описание содержит множество конкретных сведений по реализации, они должны истолковываться не как ограничения на объем любой реализации или формулы изобретения, а вместо этого как описания признаков, которые могут быть конкретными для конкретных вариантов осуществления конкретных реализаций. Определенные признаки, которые поясняются в этом подробном описании в контексте отдельных вариантов осуществления, также могут реализовываться комбинированно в одном варианте осуществления. Наоборот, различные признаки, которые описываются в контексте одного варианта осуществления, также могут реализоваться в нескольких вариантах осуществления по отдельности либо в любой подходящей субкомбинации. Кроме того, хотя признаки могут описываться выше как работающие в определенных комбинациях и даже первоначально задаваться в формуле изобретения как таковые, один или более признаков из заявленной комбинации в некоторых случаях могут быть исключены из комбинации, и заявленная комбинация может быть направлена на субкомбинацию или варьирование субкомбинации.
[00148] Специалистам в данной области техники должно быть очевидным, что по мере совершенствования технологий, идея изобретения может реализовываться различными способами. Вышеуказанные описанные варианты осуществления приводятся для описания, а не для ограничения раскрытия, и следует понимать, что модификации и варьирования могут приспосабливаться без отступления от сущности и объема раскрытия, как легко понимают специалисты в данной области техники. Считается, что такие модификации и варьирования находятся в пределах объема раскрытия и прилагаемой формулы изобретения. Объем охраны раскрытия задается посредством прилагаемой формулы изобретения.