KR20230039746A - 통지 전달을 위한 네트워크 노드 및 그에 대한 방법 - Google Patents

통지 전달을 위한 네트워크 노드 및 그에 대한 방법 Download PDF

Info

Publication number
KR20230039746A
KR20230039746A KR1020237006564A KR20237006564A KR20230039746A KR 20230039746 A KR20230039746 A KR 20230039746A KR 1020237006564 A KR1020237006564 A KR 1020237006564A KR 20237006564 A KR20237006564 A KR 20237006564A KR 20230039746 A KR20230039746 A KR 20230039746A
Authority
KR
South Korea
Prior art keywords
notification
service
consumer
request
binding
Prior art date
Application number
KR1020237006564A
Other languages
English (en)
Inventor
윤지에 루
용 양
Original Assignee
텔레폰악티에볼라겟엘엠에릭슨(펍)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 텔레폰악티에볼라겟엘엠에릭슨(펍) filed Critical 텔레폰악티에볼라겟엘엠에릭슨(펍)
Publication of KR20230039746A publication Critical patent/KR20230039746A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • H04L41/0253Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using browsers or web-pages for accessing management information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5054Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 네트워크 기능(NF) 생성자에서의 방법(200)을 제공한다. 방법(200)은 통지를 전달하기 위한 통지 요청을 서비스 통신 프록시(SCP)로 전송하는 단계(210)를 포함한다. 통지 요청은 그 통지 요청이 디폴트 통지 구독과 연관되었음을 나타내는 미리 결정된 서비스 경로를 갖는 통합 리소스 식별자(URI)를 포함한다.

Description

통지 전달을 위한 네트워크 노드 및 그에 대한 방법
본 발명은 통신 기술에 관한 것으로, 보다 특정하게 통지 전달을 위한 네트워크 노드 및 그에 대한 방법에 관한 것이다.
릴리스 16에서, 3세대 파트너쉽 프로젝트(3rd Generation Partnership Project, 3GPP)는 5세대(5G) 코어에서의 모든 타입의 NF에 적용가능하도록 네트워크 기능(Network Function, NF) 세트 개념의 사용을 더욱 확장하였다.
여기서 전체적으로 참조로 포함되는 3GPP 기술 사양(Technical Specification, TS) 23.501, V16.4.0은 NF 서비스, NF 서비스 세트, NF, 및 NF 세트와 관련된 정의 리스트를 제공한다:
NF 인스턴스(instance): NF의 식별가능한 인스턴스;
NF 서비스: 서비스 기반 인터페이스를 통해 NF에 의해 노출되고 다른 인증된 NF에 의해 소비되는 기능;
NF 서비스 인스턴스: NF 서비스의 식별가능한 인스턴스;
NF 서비스 동작: NF 서비스가 구성되는 기본 유닛;
NF 서비스 세트(Service Set): NF 인스턴스 내에서 동일한 서비스 타입의 상호 교환가능한 NF 서비스 인스턴스의 그룹 (동일한 NF 서비스 세트에서의 NF 서비스 인스턴스는 동일한 컨텍스트 데이터에 액세스한다); 및
NF 세트: 동일한 서비스와 동일한 네트워크 슬라이스를 지원하는 동일한 타입의 상호 교환가능한 NF 인스턴스의 그룹 (동일한 NF 세트의 NF 인스턴스는 지리적으로 분산될 수 있지만 동일한 컨텍스트 데이터에 액세스한다.)
TS 23.501의 5.21.3.1절에 지정된 바와 같이, 여러 NF 인스턴스는 NF 세트 내에 배치되어 NF 인스턴스의 세트로 분산, 중복성, 및 확장성을 함께 제공할 수 있다. 이 경우, NF는 장애, 로드 균형, 또는 로드 재균형의 경우 동일한 NF 세트 내의 대안적인 NF로 대체될 수 있다. 이는 서비스 운영 및 통지 전달 모두에 적용된다. NF (서비스) 인스턴스에 장애가 발생하거나 로드 재균형을 실행하기 위해, 소위 "바인딩 표시(binding indication)"가 사용되어 대안적인 NF (서비스) 인스턴스를 선택한다.
TS 23.501의 6.3.1.0절에 지정된 바와 같이, 바인딩은 특정한 NF 생성자 리소스(컨텍스트) 및 NF 서비스와 연관된 후속 요청의 NF 서비스 인스턴스 선택, 재선택, 및 라우팅을 위한 적절한 타겟 NF 생성자 인스턴스를 나타내는데 사용될 수 있다. 이는 NF 서비스 소비자가 (또는 NF 소비자라 칭하여지는) 특정한 컨텍스트에 대해, 로컬 정책 및 다른 기준에 따라 (예를 들면, 성능 측면을 고려하여 특정한 과정의 중간에 있는 시점 등) NF 서비스 인스턴스, NF 인스턴스, NF 서비스 세트, 또는 NF 세트에 바인딩되어야 함을 NF 서비스 생성자가 (또는 NF 생성자라 칭하여지는) 나타낼 수 있도록 허용한다. 바인딩은 또한 NF 소비자가 동일한 데이터 컨텍스트에 대해 생성하고 NF 서비스 생성자가 이후에 호출할 가능성이 있는 서비스에 대한 바인딩 표시를 제공하기 위해, 또한 특정한 통지 구독과 연관련 후속 통지 요청의 라우팅 및 통지 타겟 인스턴스 재선택을 위한 적절한 NF 소비자 인스턴스를 나타내도록 NF 소비자에 의해 사용될 수 있다.
바인딩 표시는 타겟 NF/NF 서비스의 선택/재선택이 실행될 수 있는 범위를 전달하기 위해 요청 응답 또는 통지에 NF 서비스 생성자에 의해 NF 서비스 소비자에 대해 포함된 정보, 또는 통지 타겟의 선택/재선택 또는 NF 소비자가 동일한 데이터 컨텍스트에 대해 생성하는 다른 서비스의 선택이 실행될 수 있는 범위를 전달하기 위해 요청 또는 구독에 NF 서비스 소비자에 의해 포함된 정보이다.
아래 도표 1로 재생산된 TS 23.501에서의 도표 6.3.1.0-1은 NF 서비스 생성자에 의해 제공되는 바인딩 표시에 따른 NF 서비스 소비자 및 서비스 통신 프록시(Service Communication Proxy, SCP)의 선택 및 재선택 동작을 정의한다.
도표 1: 바인딩, 선택, 및 재선택
바인딩 표시의 레벨 NF 소비자/통지 발신자/SCP가 선택함 NF 소비자/통지 발신자/예를 들어, 선택된 생성자가 이용가능하지 않을 때 SCP가 선택할 수 있음 선택 및 재선택을 위한 바인딩 정보
NF 서비스 인스턴스 표시된 NF 서비스 인스턴스 동일한 NF 서비스 인스턴스:
- NF 서비스 세트 내에서 (적용가능한 경우)
- NF 인스턴스 내에서
- NF 세트 내에서 (적용가능한 경우)
NF 서비스 인스턴스 ID, NF 서비스 세트 ID, NF 인스턴스 ID, NF 세트 ID, 서비스 명칭
NF 서비스 세트 표시된 NF 서비스 세트 내의 임의의 NF 서비스 인스턴스 NF 세트에서 동일한 NF 서비스 세트 내의 임의의 NF 서비스 인스턴스 (적용가능한 경우) NF 서비스 세트 ID, NF 인스턴스 ID, NF 세트 ID, 서비스 명칭
NF 인스턴스 NF 인스턴스 내의 임의의 동일한 NF 서비스 인스턴스 NF 세트에서 다른 NF 인스턴스 내의 임의의 동일한 NF 서비스 인스턴스 (적용가능한 경우) NF 인스턴스 ID, NF 세트 ID, 서비스 명칭
NF 세트 표시된 NF 세트 내의 임의의 동일한 NF 서비스 인스턴스 NF 세트 내의 임의의 동일한 NF 서비스 인스턴스 NF 세트 ID, 서비스 명칭
바인딩 표시는 여기서 전체적으로 참조로 포함되는 3GPP TS 29.500, V16.3.0을 참조로, 하이퍼 텍스트 전달 프로토콜(Hyper Text Transfer Protocol, HTTP) 헤더, 3gpp-Sbi-Binding에 포함될 수 있다. 이 헤더는 HTTP 클라이언트의 후속 사용 및 저장을 위한 HTTP 서버로부터의 쉼표로 구분된 바인딩 표시의 리스트를 포함한다. 헤더의 인코딩은 2014년 6월 IETF(Internet Engineering Task Force) RFC(Request for Comments) 7230에 정의된 바와 같이 ABNF(Augmented Backus-Naur Form)를 따른다.
3gpp-Sbi-Binding = "3gpp-Sbi-Binding" ":" #(OWS "bl=" blvalue 1*( OWS ";" parameter))
blvalue = "nfinstance" / "nfset" / "nfserviceinstance" / "nfserviceset"
parameter = parametername "=" token
parametername = "nfinst" / "nfset" / "nfservinst" / "nfserviceset" / "servname" / "scope"
scope = "other-service" / "callback" / "subscription-events"
다음의 매개변수가 정의된다:
- bl(바인딩 레벨, binding level): NF 인스턴스, NF 세트, NF 서비스 인스턴스, 또는 NF 서비스 세트에 대한 바인딩을 나타낸다.
- nfinst (NF 인스턴스, NF instance): NF 인스턴스 ID를 나타낸다.
- nfset (NF 세트, NF set): NF 세트 ID를 나타낸다.
- nfservinst (NF 서비스 인스턴스, NF service instance): NF 서비스 인스턴스 ID를 나타낸다.
- nfserviceset (NF 서비스 세트, NF service set): NF 서비스 세트 ID를 나타낸다.
- scope: 서비스 요청에서 바인딩 표시의 적용가능성을 나타낸다. 이는 다음 값 중 하나를 취할 수 있다:
- "other-service": 바인딩 정보는 NF 서비스 소비자가 나중에 NF 서비스 생성자로서 제공할 수 있는 다른 서비스에 적용된다;
- "subscription-events": 바인딩 정보는 구독 변경 이벤트 통지에 적용된다;
- "callback": 바인딩 정보는 통지 또는 콜백 요청에 적용된다.
서비스 요청에서 바인딩 표시에 이 매개변수가 없으면 "콜백(callback)"으로 해석된다.
바인딩 정보가 통지/콜백 요청 및 다른 서비스에 적용되면, 바인딩 표시에 두개의 범위(scope) 매개변수가 존재할 수 있다.
- servname (서비스 명칭, service name): 서비스 또는 주문형 서비스(custom service)의 명칭을 나타낸다. 즉:
- 구독 또는 콜백에 대한 바인딩 표시에 존재할 때, 즉 범위 매개변수가 없거나 "callback"으로 설정된 경우, 통지 또는 콜백 요청을 처리하는 서비스의 명칭; 또는
- NF 서비스 소비자가 나중에 NF 서비스 생성자로서 제공할 수 있는 다른 서비스에 대한 서비스 요청에서의 바인딩 표시에 존재할 때, 즉, 범위 매개변수가 "other-service"로 설정된 경우, 바인딩이 적용되는 다른 서비스의 명칭. 이러한 여러 서비스를 나타내기 위해 하나 이상의 servname 매개변수가 존재할 수 있다. 범위 매개변수가 "other-service"로 설정된 바인딩 표시에 이 매개변수가 없으면, NF 서비스 소비자가 나중에 NF 서비스 생성자로서 제공할 수 있는 모든 서비스에 적용되는 바인딩 정보로 해석된다.
- blvalue 및 다른 매개변수의 정의 및 인코딩은 3gpp-Sbi-Routing-Binding에 대해 정의된 바와 같다.
릴리스 16에서, 네트워크 기능 서비스 프레임워크(Network Function Service Framework)의 일부로, "간접 통신(Indirect Communication)"이 TS 23.501의 7.1.1절에 정의되어 있다. NF 서비스는 NF 서비스 소비자와 NF 서비스 생성자 사이에 직접적으로 통신하거나 서비스 통신 프록시(SCP)를 통해 간접적으로 통신할 수 있다. NF 서비스 소비자가 직접 통신을 사용하는지 SCP를 사용하여 간접 통신을 사용하는지 여부는 NF 서비스 소비자의 구성을 기반으로 한다. 직접 통신에서, NF 서비스 소비자는 로컬 구성으로 또는 NF 저장소 기능(NF Repository Function, NRF)을 통해 타겟 NF 서비스 생성자의 검색을 실행한다. NF 서비스 소비자는 타겟 NF 서비스 생성자와 직접적으로 통신한다. 간접 통신에서, NF 서비스 소비자는 SCP를 통해 타겟 NF 서비스 생성자와 통신한다. NF 서비스 소비자는 타겟 NF 서비스 생성자의 검색을 직접 실행하거나, 타겟 NF 서비스 생성자의 검색을 간접 통신에 사용되는 SCP에 위임하도록 구성될 수 있다. 후자의 경우, SCP는 NF 서비스 소비자에 의해 제공된 매개변수를 사용하여 타겟 NF 서비스 생성자의 검색 및/또는 선택을 실행한다. SCP 어드레스는 NF 서비스 소비자에서 로컬로 구성될 수 있다.
TS 23.501의 6.3.1.0절에 따라, 바인딩 표시는 도표 1의 정보를 포함한다. 라우팅 바인딩 표시(Routing Binding Indication)는 요청, 구독, 또는 통지 메시지에 포함될 수 있다. 이는 SCP에 의한 간접 통신의 경우에 메시지를 라우팅하기 위해 사용될 수 있다. 라우팅 바인딩 표시는 바인딩 표시에 있는 정보의 사본이고 도표 1의 정보도 또한 포함한다.
TS 23.501의 6.3.1.1절은 간접 통신과 관련된 NF 검색 및 선택 측면을 지정한다. 간접 통신의 경우, SCP는 네트워크 기능 및 네트워크 기능 서비스 검색 및 선택과 관련하여 다음의 기능을 실행한다:
- 요청이 라우팅 바인딩 표시를 포함하면, SCP는 도표 1에 지정된 바와 같이 요청된 타겟으로 서비스 요청을 라우팅하게 된다. 라우팅 바인딩 표시가 존재하지 않으면, SCP는 NRF 또는 로컬 구성으로부터 (이용가능한 경우) NF 세트 ID를 가져올 수 있다.
- 요청 수신자가 이전에 바인딩 표시를 제공했으면, 요청 발신자는 이어지는 관련 요청에 동일한 컨텐츠를 갖는 라우팅 바인딩 표시를 포함하게 된다.
NF 및 NF 서비스가 서로 상호작용하는데 사용할 수 있는 다른 통신 모델에 대한 고레벨 설명은 TS 23.501의 Annex E에 주어진다. 아래 도표 2로 재생산된 TS 23.501의 도표 E.1-1은 통신 모델, 사용법, 및 SCP 사용법과 어떻게 관련되는가를 요약한다.
도표 2: NF/NF 서비스 상호작용 요약을 위한 통신 모델
소비자와 생성자 사이의 통신 서비스 검색 및 요청 라우팅 통신 모델
직접 통신 NRF 또는 SCP 없음; 직접 라우팅 A
NRF 서비스를 사용한 검색; SCP 없음; 직접 라우팅 B
간접 통신 NRF 서비스를 사용한 검색; 세트로부터의 특정한 인스턴스에 대한 선택이 SCP에 위임될 수 있음. SCP를 통한 라우팅 C
서비스 요청에서 검색 및 선택 매개변수를 사용하여 SCP에 위임된 검색 및 연관된 선택; SCP를 통한 라우팅 D
도 1은 도표 2에서의 NF/NF 서비스 상호작용을 위한 통신 모델을 도시한다. 모델 A, 모델 B, 모델 C, 및 모델 D의 네가지 통신 모델은 다음과 같이 간략하게 설명된다:
- 모델 A- NRF 상호작용이 없는 직접 통신: NRF나 SCP가 모두 사용되지 않는다. 소비자는 생성자의 "NF 프로필"로 구성되고 선택한 생성자와 직접 통신한다.
- 모델 B- NRF 상호작용을 갖는 직접 통신: 소비자는 NRF를 쿼리(query)함으로서 검색을 수행한다. 검색 결과를 기반으로, 소비자가 선택을 수행한다. 소비자는 선택된 생성자에 요청을 송신한다.
- 모델 C- 위임된 검색이 없는 간접 통신: 소비자는 NRF를 쿼리함으로서 검색을 수행한다. 검색 결과를 기반으로, 소비자는 NF 세트 또는 NF 인스턴스 세트의 특정한 NF 인스턴스의 선택을 수행한다. 소비자는 NF 서비스 인스턴스 또는 NF 서비스 인스턴스의 세트을 가리키는 선택된 서비스 생성자의 어드레스를 포함하여 SCP에 요청을 송신한다. 후자의 경우, SCP는 NF 서비스 인스턴스를 선택한다. 가능한 경우, SCP는 NRF와 상호작용하여 위치, 용량 등과 같은 선택 매개변수를 가져온다. SCP는 선택된 NF 서비스 생성자 인스턴스로 요청을 라우팅한다.
- 모델 D- 위임된 검색을 갖는 간접 통신: 소비자는 검색이나 선택을 수행하지 않는다. 소비자는 적절한 생성자를 찾는데 요구되는 필수적인 검색 및 선택 매개변수를 서비스 요청에 추가한다. SCP는 요청 어드레스와 요청 메시지에서의 검색 및 선택 매개변수를 사용하여 요청을 적절한 생성자 인스턴스로 라우팅한다. SCP는 NRF로 검색을 실행하고 검색 결과를 획득할 수 있다.
도 1에 도시된 통신 모델은 소비자가 HTTP 클라이언트로 작용하고 생성자가 HTTP 서버로 작용하는 서비스 요청 시나리오에 적용된다는 것을 주목한다. 그러나, 통지 시나리오에서 (예를 들어, 도 1의 각 서비스 요청 또는 응답이 통지 요청 또는 응답으로 대체되는 경우), 생성자는 HTTP 클라이언트로 작용하고 소비자는 HTTP 서버로 작용한다. 이 경우, 도 1의 "소비자"와 "생성자"는 서로 상호교환된다.
여기서 전체적으로 참조로 포함되는 3GPP TS 29.510, V16.3.0은 NF/NF 서비스가 특정한 통지 타입에 대한 디폴트 통지 구독을 NF 서비스 소비자로 등록하도록 허용하는 디폴트 통지 구독을 지정한다. 디폴트 통지 구독의 시나리오에서, NF 서비스 소비자는 NF 서비스 생성자의 통지를 명시적으로 구독하지 않는다. 즉, NF 서비스 소비자는 NF 서비스 생성자에게 명시적인 구독 요청을 송신하지 않는다. NF 서비스 생성자는 다음에서 디폴트 통지 구독과 연관된 통지를 전달할 수 있다:
- 옵션 A: 특정한 NF 인스턴스로 (예를 들면, 액세스 및 이동성 관리 기능(Access and Mobility Management Function, AMF)은 이전에 사용자 장비(User Equipment, UE)에 N1 LCS 관련 메시지를 송신한 위치 관리 기능(Location Management Function, LMF) 인스턴스에 N1 위치 서비스(Location Service, LCS) 관련 메시지를 송신하거나, 셀 브로드캐스트 센터 기능(Cell Broadcast Center Function, CBCF)/PWS 인터워킹 기능(PWS Interworking Function, PWS-IWF)에 N2 공공 경고 시스템(Public Warning System, PWS) 관련 메시지를 송신할 수 있다); 또는
- 옵션 B: 다른 검색 요소에 의해 검색된 NF 후보로.
NF 서비스 생성자는 타겟 NF 서비스 소비자의 NF 프로필을 검색하고 NF 프로필로부터 디폴트 통지 구독에서의 콜백 통합 리소스 식별자(Uniform Resource Identifier, URI)를 획득하여 통지를 전달할 수 있다. 아래 도표 3으로 재생산된 TS 29.510의 도표 6.1.6.2.2-1은 NF 프로필의 정의를 제공한다. 아래 도표 4로 재생산된 TS 29.510의 도표 6.1.6.2.4-1은 디폴트 통지 구독의 정의를 제공한다. 아래 도표 5로 재생산된 TS 29.510의 도표 6.1.6.3.4-1은 도표 4에서의 NotificationType의 값을 정의한다.
도표 3: 타입 NFProfile의 정의
속성 명칭 데이터 타입 P 카디널리티 설명
...
defaultNotificationSubscriptions 어레이(DefaultNotificationSubscription) O 1..N 다른 통지 타입에 대한 통지 엔드포인트
도표 4: 타입 DefaultNotificationSubscription의 정의
속성 명칭 데이터 타입 P 카디널리티 설명
notificationType NotificationType M 1 대응하는 콜백 URI가 제공되는 통지의 타입
callbackUri Uri M 1 이 속성은 NF 서비스 생성자에 콜백 URI를 명시적으로 등록하지 않은 (예를 들면, 암시적 구독의 결과로) NF 서비스 소비자에 대해 NF 서비스 생성자가 사용하는 디폴트 통지 엔드포인트를 포함한다.
n1MessageClass N1MessageClass C 0..1 통지 타입이 N1_MESSAGES이면, 이 IE가 존재하고 통지되는 N1 메시지의 클래스를 식별하게 된다.
n2InformationClass N2InformationClass C 0..1 통지 타입이 N2_INFORMATION이면, 이 IE가 존재하고 통지되는 N2 정보의 클래스를 식별하게 된다.
versions 어레이(스트링) O 1..N 디폴트 통지 타입에 지원되는 API 버전(예를 들면, "v1").
도표 5: 열거 통지 타입
열거 값 설명
"N1_MESSAGES" N1 메시지의 통지
"N2_INFORMATION" N2 정보의 통지
"LOCATION_NOTIFICATION" NF 서비스 소비자에 대해 (예를 들면, GMLC) AMF에 의한 위치 정보의 통지
"DATA_REMOVAL_NOTIFICATION" UDR에 의한 데이터 삭제의 통지 (예를 들면, 구독 철회 시 UE 등록 데이터의 제거)
"DATA_CHANGE_NOTIFICATION" UDR에 의한 데이터 변경의 통지
"LOCATION_UPDATE_NOTIFICATION" MO_LR 과정 동안, NF 서비스 소비자에 대해 (예를 들면, NEF) GMLC에 의한 UE 위치 정보 업데이트의 통지
TS 29.500의 6.10.3절은 위임된 검색과의 간접 통신을 위한 NF 검색 및 선택을 지정한다. 특히, TS 29.500의 6.10.3.2절에 따라, NF 서비스 소비자가 위임된 서비스 검색을 사용하도록 구성될 때, 이는 NF 서비스 소비자를 대신하여 NF 서비스 검색 과정을 실행하기 위해 SCP에 의해 사용되는 필수적인 NF 서비스 검색 요소를 HTTP/2 요청 메시지에 포함하게 된다. 후자는 "3gpp-Sbi-Discovery-*" 요청 헤더를 사용하여 이러한 NF 서비스 검색 요소를 전달하게 된다. NF 서비스 소비자로부터 "3gpp-Sbi-Discovery-*" 요청 헤더를 포함하는 서비스 요청을 수신하고, SCP가 이 작업을 수행하기 위해 NRF에 대해 NF 서비스 검색을 호출하는 경우, "3gpp-Sbi-Discovery-*" 요청 헤더에 포함된 모든 NF 서비스 검색 요소를 고려해야 한다. 또한, NRF와 상호작용 없이 이러한 서비스 검색 작업을 수행하도록 SCP가 내부적으로 구성되는 것도 가능하다. 서비스 요청이 SCP에 의해 지원되지 않는 "3gpp-Sbi-Discovery-*" 요청 헤더를 포함하면, 후자는 NRF에 대한 검색 요청에 대응하는 쿼리 매개변수를 포함해야 한다. 운영자 정책을 기반으로, SCP는 대안적으로 요청을 거절하고 "INVALID_DISCOVERY_PARAM" 에러와 함께 NF 서비스 소비자에 상태 코드 "400 Bad Request"로 응답을 리턴할 수 있다.
TS 29.500의 6.10.3.3절에 따라, NF는 각 타입의 통지에 대해 대응하는 통지 엔드포인트를 (즉, 콜백 URI) 포함하여, NF가 소비할 준비가 된 통보에 대해 NF 프로필에서의 디폴트 통지 구독 또는 NRF에서의 NF 서비스를 등록할 수 있다. 이는 예를 들어, N1 또는 N2 메시지를 전달하기 위한 다른 AMF의 통지 엔드포인트를 검색하도록 AMF에 의해, 또는 게이트웨이 모바일 위치 센터(Gateway Mobile Location Center, GMLC)에 위치 정보를 알리도록 AMF에 의해, 또는 사용자 데이터 관리(User Data Management, UDM) 기능에 데이터 변경이나 제거를 알리도록 사용자 데이터 저장소(User Data Repository, UDR)에 의해 사용될 수 있다. 다음의 과정은 디폴트 통지 구독에 대응하는 통지를 지원하는데 사용될 수 있다:
- NF 생성자는 NF 소비자의 디폴트 통지 구독을 검색하기 위해 NRF에 대한 (아마도 SCP를 통하여) 검색 요청을 실행할 수 있고, 그런 경우, TS 29.500의 6.1절에 지정된 라우팅 메카니즘을 사용하여 대응하는 통지 엔드포인트에 통지를 송신할 수 있다; 또는
- NF 생성자는 생성할 필요가 있는 디폴트 통지 구독에 대응하는 통지의 타입으로 구성될 수 있고, 위임된 검색을 사용하여 이러한 알림을 송신할 수 있다. 즉, SCP가 대응하는 디폴트 통지 구독으로 NF 서비스 소비자를 검색하고 선택할 수 있다. 후자를 가능하게 하기 위해, NF 생성자는 통지 요청에 다음을 포함하게 된다:
- 통지 또는 콜백 서비스 동작의 명칭을 포함하는 3gpp-Sbi-Callback 헤더 및 1 보다 큰 경우 API 주요 버전;
- 설정 중인 통지의 타입으로 설정된 3gpp-Sbi-Discovery-notification-type 헤더;
- 소비자 NF의 타입을 나타내는 3gpp-Sbi-Discovery-target-nf-type 헤더;
- 선택적으로, 소비자 NF를 검색하고 선택하기 위해 SCP에 의해 사용되는 추가 NF 서비스 검색 요소 헤더.
상기 모델 D에서의 디폴트 통지 구독의 경우, NF 생성자는 HTTP 클라이언트로서 다음과 같은 형식으로 SCP에 초기 요청을 송신할 수 있다:
<HTTPMETHOD> http(s)://{authority of SCP}/<service-path>
3gpp-sbi-discovery-*
여기서, 서비스 요청 동작의 경우, 요청 URI http(s)://{authority of SCP}/<service-path>에서의 <service-path>는 API 별로 3GPP 표준 사양에 명시적으로 지정된다: 예를 들면, /<apiName>/{apiVersion}/<apiSpecificResourceUriPart>. 예를 들어, AMF가 SMF에서 세션 관리(Session Management, SM) 컨텍스트를 생성할 필요가 있으면, 요청은 다음과 같을 수 있다:
POST http(s)://{authority of SCP}/nsmf-pdusession/v1/sm-contexts
3gpp-sbi-discovery-dnn: {dnn name}
3gpp-sbi-discovery-slice: {slice}
SCP가 이러한 요청을 수신하면, 요청에서 운반된 검색 요소로 NF 검색을 실행하고, NF 인스턴스를 선택하고, 또한 URI의 권한 부분을 선택된 NF 인스턴스의 애플리케이션 프로그래밍 인터페이스(Application Programming Interface, API) 루트로 (또는 apiRoot) 대체하고, 이어서 요청을 선택된 NF 인스턴스로 릴레이(relay)한다.
그러나, 디폴트 통지 구독의 경우, 통지가 콜백 URI로 송신되어야 하고 콜백 URI의 표준 형식이 지정되지 않는다. 즉, 디폴트 구독의 콜백 URI의 <service-path>는 완전히 구현에 특정되고 NF 생성자의 NF 프로필에서만 명시적으로 검색될 수 있다. 위임된 검색을 사용하면 (모델-D), 디폴트 구독에 대한 <service-path>가 다른 NF 인스턴스에 대해 완전히 다를 수 있기 때문에, NF 생성자는 SCP에 요청을 송신할 때 콜백 URI에 대한 <service-path>를 식별할 수 없다. 따라서, NF 생성자는 SCP에서 위임된 검색으로 디폴트 통지 구독에 대한 통지의 요청 URI를 구성할 수 없다.
또한, SCP에서 위임된 검색으로 디폴트 통지 구독에 대한 통지를 전달하기 위해, SCP는 통지를 릴레이할 콜백 URI를 획득하기 위해 타겟 NF 소비자의 NF 프로필에서 정확한 디폴트 통지 구독을 찾아야 할 필요가 있다. 이는 통지 타입과, N1 메시지 클래스 및 N2 정보 클래스를 또한 요구할 수 있다. 예를 들어, CBCF는 N2 정보 통지 타입에 대해 두개의 디폴트 구독을, 클래스 "PWS-BACL (N2 Broadcast Completed Area List or the Broadcast Cancelled Area List, N2 브로드캐스트 완료 영역 리스트 또는 브로드캐스트 취소 영역 리스트)" 에 대한 하나와 "PWS-RF (N2 Restart Indication or Failure Indication, N2 재시작 표시 또는 실패 표시)"에 대한 다른 하나를 등록하거나, LMF가 N1 메시지 통지 타입에 대해 두개의 디폴트 구독을, 클래스 "롱 텀 에볼루션(Long Term Evolution, LTE) 포지셔닝 프로토콜(Positioning Protocol)(LPP)에 대한 하나와 클래스 "LCS"에 대한 다른 하나를 등록할 수 있다.
또한, NF 생성자자 (또는 간접 통신의 경우 SCP) 디폴트 통지 구독에 대한 통지를 전달하지만 타겟 NF 소비자가 이용가능하지 않음을 감지한 경우 (예를 들어, 장애, 과부하 등으로 인해), NF 생성자는 (또는 SCP) 특히 통지가 특정한 NF 소비자를 타겟으로 할 때 (예를 들면, 상기 옵션 A의 경우에서), 통지의 타겟으로 또 다른 NF 소비자를 재선택할 필요가 있다. 디폴트 통지 구독의 경우, NF 소비자와 연관된 바인딩 레벨이 (예를 들면, NF 인스턴스/NF 세트/NF 서비스/NF 서비스 세트) 있을 수 있다. 그러나, 이러한 경우 NF 소비자가 통지를 명시적으로 구독하지 않기 때문에, 바인딩 레벨을 알지 못하는 NF 생성자는 타겟 NF 소비자의 재선택을 적절하게 실행할 수 없다.
본 발명의 목적은 상기 문제 중 적어도 하나를 해결하거나 완화할 수 있는 통지 전달을 위한 네트워크 노드 및 그에 대한 방법을 제공하는 것이다.
본 발명의 제1 측면에 따라, NF 생성자에서의 방법이 제공된다. 방법은: 통지를 전달하기 위한 통지 요청을 SCP로 전송하는 단계를 포함한다. 통지 요청은 그 통지 요청이 디폴트 통지 구독과 연관되었음을 나타내는 미리 결정된 서비스 경로를 갖는 URI를 포함한다.
한 실시예에서, 통지 요청은 SCP가 통지의 타겟 NF 소비자를 선택하는데 요구되는 하나 이상의 매개변수를 더 포함할 수 있다.
한 실시예에서, 하나 이상의 매개변수는 통지를 위한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 포함할 수 있다.
본 발명의 제2 측면에 따라, SCP 기능을 구현하는 네트워크 노드에서의 방법이 제공된다. 방법은: 통지를 전달하기 위한 통지 요청을 NF 생성자로부터 수신하는 단계로, 통지 요청은 그 통지 요청이 디폴트 통지 구독과 연관되었음을 나타내는 미리 결정된 서비스 경로를 갖는 URI를 포함하는 단계; 통지 요청을 기반으로 통지의 타겟 NF 소비자를 선택하는 단계; 타겟 NF 소비자에 대한 디폴트 통지 구독과 연관된 콜백 URI를 획득하는 단계; 및 콜백 URI를 사용하여 타겟 NF 소비자에게 통지를 전송하는 단계를 포함한다.
한 실시예에서, 통지 요청은 SCP가 타겟 NF 소비자를 선택하는데 요구되는 하나 이상의 매개변수를 더 포함할 수 있다.
한 실시예에서, 하나 이상의 매개변수는 통지를 위한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 포함할 수 있다.
한 실시예에서, 선택하는 동작은 하나 이상의 매개변수를 기반으로 NRF에 대한 검색을 실행하는 단계를 포함할 수 있고, 획득하는 동작은 NRF에 의해 리턴된 NF 프로필로부터 콜백 URI를 획득하는 단계를 포함할 수 있다.
본 발명의 제3 측면에 따라, NF 생성자에서의 방법이 제공된다. 방법은: 디폴트 통지 구독에 통지를 전달하기 위한 통지 요청을 SCP로 전송하는 단계를 포함한다. 통지 요청은 통지에 대한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 나타낸다.
한 실시예에서, N1 메시지 클래스 또는 N2 정보 클래스는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반될 수 있다.
본 발명의 제4 측면에 따라, SCP 기능을 구현하는 네트워크 노드에서의 방법이 제공된다. 방법은: 디폴트 통지 구독에 통지를 전달하기 위한 통지 요청을 NF 생성자로부터 수신하는 단계로, 통지 요청은 통지에 대한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 나타내는 단계; 통지 요청을 기반으로 통지의 타겟 NF 소비자를 선택 또는 재선택하는 단계; 및 타겟 NF 소비자에게 통지를 전송하는 단계를 포함한다.
한 실시예에서, N1 메시지 클래스 또는 N2 정보 클래스는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반될 수 있다.
한 실시예에서, 선택 또는 재선택하는 동작은 N1 메시지 클래스 및/또는 N2 정보 클래스를 기반으로 NRF에 대한 검색을 실행하는 단계를 포함할 수 있다.
본 발명의 제5 측면에 따라, NF 소비자에서의 방법이 제공된다. 방법은: NF 등록 요청을 NRF로 전송하는 단계로, NF 등록 요청은 디폴트 통지 구독에 대한 NF 소비자와 연관된 바인딩 표시를 포함하는 단계; 또는 디폴트 통지 구독에 대한 통지의 전달을 트리거하는 서비스 요청에서 디폴트 통지 구독에 대한 NF 소비자와 연관된 바인딩 표시를 NF 생성자에게 전송하는 단계를 포함한다.
한 실시예에서, 바인딩 표시는 NF 서비스 인스턴스, NF 서비스 세트, NF 인스턴스, 또는 NF 세트로 설정된 바인딩 레벨을 나타낼 수 있고; 또한/또는 바인딩 표시는 3gpp-sbi-binding 헤더 또는 3gpp-sbi-routing-binding 헤더에서 운반될 수 있다.
본 발명의 제6 측면에 따라, NF 생성자에서의 방법이 제공된다. 방법은: 디폴트 통지 구독에 대한 NF 소비자와 연관된 바인딩 표시를 획득하는 단계; 및 디폴트 통지 구독에 통지를 전달하기 위한 통지 요청을 SCP로 전송하는 단계를 포함한다. 통지 요청은 바인딩 표시를 포함한다.
한 실시예에서, 획득하는 동작은: NF 검색 프로세스에서 NRF로부터 바인딩 표시를 획득하는 단계; 또는 디폴트 통지 구독에 대한 통지의 전달을 트리거하는 서비스 요청에서 NF 소비자로부터 바인딩 표시를 획득하는 단계를 포함할 수 있다.
한 실시예에서, 바인딩 표시는: 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 디폴트 통지 구독과 연관된 범위 중 하나 이상을 포함할 수 있다.
한 실시예에서, 통지 요청은: 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 디폴트 통지 구독과 연관된 범위 중 하나 이상을 더 나타낼 수 있다.
한 실시예에서, 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 범위 중 적어도 하나는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반될 수 있다.
한 실시예에서, 바인딩 표시는 NF 서비스 인스턴스, NF 서비스 세트, NF 인스턴스, 또는 NF 세트로 설정된 바인딩 레벨을 나타낼 수 있고; 또한/또는 바인딩 표시는 3gpp-sbi-binding 헤더 또는 3gpp-sbi-routing-binding 헤더에서 운반될 수 있다.
본 발명의 제7 측면에 따라, SCP 기능을 구현하는 네트워크 노드에서의 방법이 제공된다. 방법은: 디폴트 통지 구독에 통지를 전달하기 위한 통지 요청을 NF 생성자로부터 수신하는 단계; 디폴트 통지 구독에 대한 NF 소비자와 연관된 바인딩 표시를 획득하는 단계; 및 바인딩 표시를 기반으로 디폴트 통지 구독에 통지를 전달하기 위한 또 다른 NF 소비자를 재선택하는 단계를 포함한다.
한 실시예에서, 획득하는 동작은: NF 검색 프로세스에서 NRF로부터 바인딩 표시를 획득하는 단계, 또는 NF 생성자로부터 수신된 통지 요청으로부터 바인딩 표시를 추출하는 단계를 포함할 수 있다.
한 실시예에서, 바인딩 표시는: 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 디폴트 통지 구독과 연관된 범위 중 하나 이상을 포함할 수 있다.
한 실시예에서, 통지 요청은: 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 디폴트 통지 구독과 연관된 범위 중 하나 이상을 더 나타낼 수 있다.
한 실시예에서, 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 범위 중 적어도 하나는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반될 수 있다.
한 실시예에서, 재선택하는 동작은 NF 소비자와 연관된 장애, 로드 균형, 또는 로드 재균형에 응답할 수 있다.
한 실시예에서, 바인딩 표시는 NF 서비스 인스턴스, NF 서비스 세트, NF 인스턴스, 또는 NF 세트로 설정된 바인딩 레벨을 나타낼 수 있고; 또한/또는 바인딩 표시는 3gpp-sbi-binding 헤더 또는 3gpp-sbi-routing-binding 헤더에서 운반될 수 있다.
본 발명의 제8 측면에 따라, 네트워크 노드가 제공된다. 네트워크 노드는 통신 인터페이스, 프로세서, 및 메모리를 포함한다. 메모리는 프로세서에 의해 실행가능한 명령을 저장하고, 그에 의해 네트워크 노드는 NF 생성자를 구현할 때, 상기 제1, 제3, 또는 제6 측면 중 임의의 측면에 따른 방법을 실행하도록 동작되거나; 서비스 통신 프록시(SCP) 기능을 구현할 때, 상기 제2, 제4, 또는 제7 측면 중 임의의 측면에 따른 방법을 실행하도록 동작되거나; 또는 네트워크 기능(NF) 소비자를 구현할 때, 상기 제5 측면에 따른 방법을 실행하도록 동작된다.
본 발명의 제9 측면에 따라, 컴퓨터-판독가능 저장 매체가 제공된다. 컴퓨터-판독가능 저장 매체는 그에 저장된 컴퓨터-판독가능 명령을 갖는다. 컴퓨터-판독가능 명령은, 네트워크 노드의 프로세서에 의해 실행될 때, 네트워크 노드를 NF 생성자를 구현할 때, 상기 제1, 제3, 또는 제6 측면 중 임의의 측면에 따른 방법을 실행하거나; 서비스 통신 프록시(SCP) 기능을 구현할 때, 상기 제2, 제4, 또는 제7 측면 중 임의의 측면에 따른 방법을 실행하거나; 또는 네트워크 기능(NF) 소비자를 구현할 때, 상기 제5 측면에 따른 방법을 실행하도록 구성한다.
본 발명의 실시예 중 일부에서, NF 생성자는 통지 요청이 디폴트 통지 구독과 연관됨을 나타내는 미리 결정된 서비스 경로를 갖는 URI를 통지 요청에 포함할 수 있다. 통지 요청을 수신하면, SCP는 타겟 NF 소비자를 선택하고, 타겟 NF 소비자에 대한 디폴트 통지 구독과 연관된 콜백 URI를 획득하고, 또한 콜백 URI를 사용하여 타겟 NF 소비자에 통지를 전송할 수 있다. 이러한 방식으로, 미리 결정된 서비스 경로의 도입은 SCP가 디폴트 통지 구독과 연관된 콜백 URI를 적절하게 처리하도록 허용한다.
본 발명의 실시예 중 일부에서, NF 생성자는 디폴트 통지 구독에 통지를 전달하기 위한 통지 요청에, 통지에 대한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 포함할 수 있다. 통지 요청을 수신하는 SCP는 적어도 N1 메시지 클래스 및/또는 N2 정보 클래스를 기반으로 통지의 타겟 NF 소비자를 선택 또는 재선택할 수 있다. 이러한 방식으로, 타겟 NF 소비자의 선택 또는 재선택을 보다 효율적이거나 적절하게 만들 수 있다.
본 발명의 실시예 중 일부에서, NF 소비자는 디폴트 통지 구독에 대한 NF 소비자와 연관된 바인딩 표시를 NRF에 등록할 수 있거나, 또는 디폴트 통지 구독에 대한 통지의 전달을 트리거하는 서비스 요청에서 NF 생성자에게 바인딩 표시를 전송할 수 있다. 어느 경우에서든, NF 생성자 또는 SCP는 타겟 NF 소비자를 선택 또는 재선택하는데 사용하기 위한 바인딩 표시를 획득할 수 있고, 이는 선택 또는 재선택을 보다 효율적이거나 적절하게 만들 수 있다.
상기의 목적 및 다른 목적, 특성, 및 이점은 도면을 참조로 실시예의 다음 설명으로부터 더 명백해질 것이다.
도 1은 NF/NF 서비스 상호작용을 위한 통신 모델을 도시하는 구조도이다.
도 2는 본 발명의 한 실시예에 따른 NF 생성자에서의 방법을 설명하는 흐름도이다.
도 3은 본 발명의 한 실시예에 따른 SCP에서의 방법을 설명하는 흐름도이다.
도 4는 본 발명의 또 다른 실시예에 따른 NF 생성자에서의 방법을 설명하는 흐름도이다.
도 5는 본 발명의 또 다른 실시예에 따른 SCP에서의 방법을 설명하는 흐름도이다.
도 6은 본 발명의 또 다른 실시예에 따른 NF 소비자에서의 방법을 설명하는 흐름도이다.
도 7은 본 발명의 또 다른 실시예에 따른 NF 생성자에서의 방법을 설명하는 흐름도이다.
도 8은 본 발명의 또 다른 실시예에 따른 SCP에서의 방법을 설명하는 흐름도이다.
도 9는 본 발명의 한 실시예에 따라 통지 전달을 위한 예시적인 프로세스를 도시하는 시퀀스도이다.
도 10은 본 발명의 또 다른 실시예에 따라 통지 전달을 위한 예시적인 프로세스를 도시하는 시퀀스도이다.
도 11은 본 발명의 또 다른 실시예에 따라 통지 전달을 위한 예시적인 프로세스를 도시하는 시퀀스도이다.
도 12는 본 발명의 한 실시예에 따른 네트워크 노드의 블록도이다.
도 13은 본 발명의 한 실시예에 따른 네트워크 노드의 블록도이다.
도 14는 본 발명의 한 실시예에 따른 네트워크 노드의 블록도이다.
도 15는 본 발명의 한 실시예에 따른 네트워크 노드의 블록도이다.
도 16은 본 발명의 한 실시예에 따른 네트워크 노드의 블록도이다.
도 17은 본 발명의 한 실시예에 따른 네트워크 노드의 블록도이다.
도 18은 본 발명의 한 실시예에 따른 네트워크 노드의 블록도이다.
도 19는 본 발명의 또 다른 실시예에 따른 네트워크 노드의 블록도이다.
본 개시에서, 네트워크 기능, 또는 NF는 전용 하드웨어 상의 네트워크 요소로서, 전용 하드웨어에서 실행되는 소프트웨어 인스턴스로서, 또는 적절한 플랫폼에, 예를 들면, 클라우드 인프라구조에, 인스턴스화된 가상화된 기능으로서 구현될 수 있다.
명세서에서 "한 실시예", "실시예", "예시적인 실시예" 등에 대한 참조는 설명되는 실시예가 특정한 특성, 구조, 또는 특징을 포함할 수 있음을 나타내지만, 모든 실시예가 특정한 특성, 구조, 또는 특징을 포함할 필요는 없다. 또한, 이러한 문구가 반드시 동일한 실시예를 언급하는 것은 아니다. 또한, 특정한 특성, 구조, 또는 특징이 한 실시예와 관련하여 설명될 때, 명시적으로 설명되었는지 여부에 관계없이 다른 실시예와 관련하여 이러한 특성, 구조, 또는 특징에 영향을 미치는 것은 종래 기술에 숙련된 자의 지식 내에 있는 것으로 제시된다.
"제1" 및 "제2" 등의 용어가 다양한 요소를 설명하기 위해 여기서 사용될 수 있지만, 이러한 요소가 이들 용어에 의해 제한되지 말아야 하는 것으로 이해되어야 한다. 이러한 용어는 한 요소를 또 다른 요소와 구별하는데에만 사용된다. 예를 들어, 예시적인 실시예의 범위에서 벗어나지 않으면서, 제1 요소가 제2 요소로 명명될 수 있고, 유사하게 제2 요소가 제1 요소로 명명될 수 있다. 여기서 사용되는 바와 같이, 용어 "및/또는"은 연관되어 열거된 용어 중 하나 이상의 임의의 조합 및 모든 조합을 포함한다. 여기서 사용되는 용어는 단지 특정한 실시예를 설명하기 위한 것이고, 예시적인 실시예를 제한하도록 의도되지 않는다. 여기서 사용되는 바와 같이, 단수형은 ("a", "an" 및 "the") 문맥상 명백하게 다른 방법으로 나타내지 않는 한, 복수형도 포함하는 것으로 의도된다. 용어 "포함함"은 ("comprises", "comprising", "has", "having", "includes" 및/또는 "including") 여기서 사용될 때, 명시된 특성, 요소, 및/또는 구성성분 등의 존재를 지정하지만, 하나 이상의 다른 특성, 요소, 구성성분, 및/또는 그들의 조합의 존재 또는 추가를 배제하지 않는 것으로 더 이해하게 된다.
다음의 설명 및 청구항에서, 다른 방법으로 정의되지 않는 한, 여기서 사용되는 모든 기술적 및 과학적 용어는 본 개시가 속하는 기술 분야에서 통상의 기술자가 일반적으로 이해하는 것과 동일한 의미를 갖는다.
도 2는 본 발명의 한 실시예에 따른 방법(200)을 설명하는 흐름도이다. 방법(200)은 NF 생성자 또는 NF 생성자를 구현하는 네트워크 노드에서 실행될 수 있다. 방법(200)은 예를 들어, 상기에 설명된 바와 같이 모델 D에 주로 적용될 수 있고, 종래 기술에 숙련된 자는 적용가능한 경우, 방법(200)이 다른 모델에도 적용될 수 있음을 이해할 수 있다.
블록(210)에서, 통지를 전달하기 위한 통지 요청이 SCP로 전송된다. 통지 요청은 그 통지 요청이 디폴트 통지 구독과 연관되었음을 나타내는 미리 결정된 서비스 경로를 갖는 URI를 포함한다.
한 예에서, 통지 요청은 SCP가 통지의 타겟 NF 소비자를 선택하는데 요구되는 하나 이상의 매개변수를 더 포함할 수 있다. 예를 들어, 하나 이상의 매개변수는 통지를 위한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 포함할 수 있다.
통지 요청은 예를 들어, 다음과 같을 수 있다:
POST http(s)://{authority of SCP}/default-subscription
3gpp-sbi-discovery-notification-type: N1_MESSAGE
3gpp-sbi-discovery-n1-msg-class: LPP
본 예에서, URI는 통지 요청이 디폴트 통지 구독과 연관되었음을 나타내는 서비스 경로 "/default-subscription"을 포함한다. 통지 요청은 또한 통지 타입 "N1_MESSAGE" 및 N1 메시지 클래스 "LPP"도 포함하고, 이는 타겟 NF 소비자 및/또는 디폴트 통지 구독을 선택하기 위해 SCP에 의해 사용될 수 있다.
도 3은 본 발명의 한 실시예에 따른 방법(300)을 설명하는 흐름도이다. 방법(300)은 SCP 또는 SCP 기능을 구현하는 네트워크 노드에서 실행될 수 있다. 방법(300)은 예를 들어, 상기에 설명된 바와 같이 모델 D에 주로 적용될 수 있고, 종래 기술에 숙련된 자는 적용가능한 경우, 방법(300)이 다른 모델에도 적용될 수 있음을 이해할 수 있다.
블록(310)에서, 통지를 전달하기 위한 통지 요청이 NF 생성자로부터 수신된다. 통지 요청은 그 통지 요청이 디폴트 통지 구독과 연관되었음을 나타내는 미리 결정된 서비스 경로를 갖는 URI를 포함한다. 미리 결정된 서비스 경로는 예를 들어, 도2와 관련하여 상기에 설명된 바와 같이, "/default-subscription"이 될 수 있다.
한 예에서, 통지 요청은 SCP가 통지의 타겟 NF 소비자를 선택하는데 요구되는 하나 이상의 매개변수를 더 포함할 수 있다. 예를 들어, 하나 이상의 매개변수는 통지를 위한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 포함할 수 있다.
블록(320)에서, 통지의 타겟 NF 소비자는 통지 요청을 기반으로 선택된다.
한 예에서, 블록(320)에서, 타겟 NF 소비자는 하나 이상의 매개변수를 기반으로 NRF에 대한 검색을 실행함으로서 선택될 수 있다. 특히, SCP는 매개변수를 (예를 들면, 통지 타입, N1 메시지 클래스, N2 정보 클래스 등) 사용하여 NRF에 대한 NF 검색을 실행하고, NRF로부터 매개변수와 매칭되는 타겟 NF 소비자 후보의 NF 프로필을 검색하고, 또한 후보로부터 타겟 NF 소비자를 선택할 수 있다.
블록(330)에서, 타겟 NF 소비자에 대해 디폴트 통지 구독과 연관된 콜백 URI가 획득된다.
한 예에서, 블록(330)에서, 콜백 URI는 NRF에서 검색된 NF 프로필로부터 가져올 수 있다.
블록(340)에서, 통지는 콜백 URI를 사용하여 타겟 NF 소비자에게 전송된다. 예를 들어, SCP는 통지 요청을 타겟 NF 소비자에게 전달할 때 통지 요청에서의 전체 URI를 콜백 URI로 대체할 수 있다.
도 4는 본 발명의 한 실시예에 따른 방법(400)을 설명하는 흐름도이다. 방법(400)은 NF 생성자 또는 NF 생성자를 구현하는 네트워크 노드에서 실행될 수 있다.
블록(410)에서, 디폴트 통지 구독에 통지를 전달하기 위한 통지 요청이 SCP로 전송된다. 통지 요청은 통지에 대한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 나타낸다.
한 예에서, N1 메시지 클래스 또는 N2 정보 클래스는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반될 수 있다. 예를 들어, 헤더는 "3gpp-sbi-discovery-n1-msg-class" 또는 "3gpp-sbi-discovery-n2-info-class"가 될 수 있다.
도 5는 본 발명의 한 실시예에 따른 방법(500)을 설명하는 흐름도이다. 방법(500)은 SCP 또는 SCP를 구현하는 네트워크 노드에서 실행될 수 있다.
블록(510)에서, 디폴트 통지 구독에 통지를 전달하기 위한 통지 요청이 NF 생성자로부터 수신된다. 통지 요청은 통지에 대한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 나타낸다.
한 예에서, N1 메시지 클래스 또는 N2 정보 클래스는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반될 수 있다. 예를 들어, 헤더는 "3gpp-sbi-discovery-n1-msg-class" 또는 "3gpp-sbi-discovery-n2-info-class"가 될 수 있다.
블록(520)에서, 통지의 타겟 NF 소비자는 통지 요청을 기반으로 선택 또는 재선택된다 (예를 들면, 이전에 선택된 타겟 NF 소비자의 장애 또는 과부하로 인해).
한 예에서, 블록(520)에서, 타겟 NF 소비자는 N1 메시지 클래스 및/또는 N2 정보 클래스를 기반으로 NRF에 대한 검색을 실행함으로서 선택 또는 재선택될 수 있다. 특히, SCP는 통지 타입, N1 메시지 클래스, N2 정보 클래스 등과 같은 매개변수를 사용하여 NRF에 대한 NF 검색을 실행하고, NRF로부터 매개변수와 매칭되는 타겟 NF 소비자 후보의 NF 프로필을 검색하고, 또한 후보로부터 타겟 NF 소비자를 선택할 수 있다.
도 6은 본 발명의 한 실시예에 따른 방법(600)을 설명하는 흐름도이다. 방법(600)은 NF 소비자 또는 NF 소비자를 구현하는 네트워크 노드에서 실행될 수 있다.
블록(610-1)에서, NF 등록 요청이 NRF로 전송된다. NF 등록 요청은 디폴트 통지 구독에 대한 NF 소비자와 연관된 바인딩 표시를 포함한다.
대안적으로, 블록(610-2)에서, 디폴트 통지 구독에 대한 NF 소비자와 연관된 바인딩 표시는 디폴트 통지 구독에 대한 통지의 전달을 트리거하는 서비스 요청에서 NF 생성자에게 전송된다.
한 예에서, 바인딩 표시는 NF 서비스 인스턴스, NF 서비스 세트, NF 인스턴스, 또는 NF 세트로 설정된 바인딩 레벨을 나타낼 수 있다. 바인딩 표시는 3gpp-sbi-binding 헤더 또는 3gpp-sbi-routing-binding 헤더에서 운반될 수 있다.
도 7은 본 발명의 한 실시예에 따른 방법(700)을 설명하는 흐름도이다. 방법(700)은 NF 생성자 또는 NF 생성자를 구현하는 네트워크 노드에서 실행될 수 있다.
블록(710)에서, 디폴트 통지 구독에 대한 NF 소비자와 연관된 바인딩 표시가 획득된다.
한 예에서, 바인딩 표시는 NF 서비스 인스턴스, NF 서비스 세트, NF 인스턴스, 또는 NF 세트로 설정된 바인딩 레벨을 나타낼 수 있다.
한 예에서, 블록(710)에서, 바인딩 표시는 NF 검색 프로세스에서 NRF로부터, 또는 디폴트 통지 구독에 대한 통지의 전달을 트리거하는 서비스 요청에서 NF 소비자로부터 획득될 수 있다.
블록(720)에서, 디폴트 통지 구독에 통지를 전달하기 위한 통지 요청이 SCP로 전송된다. 통지 요청은 바인딩 표시를 포함한다. 바인딩 표시는 3gpp-sbi-binding 헤더 또는 3gpp-sbi-routing-binding 헤더에서 운반될 수 있다.
한 예에서, 바인딩 표시는: 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 디폴트 통지 구독과 연관된 범위 중 하나 이상을 포함할 수 있다. 대안적으로, 통지 요청은 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 범위 중 하나 이상을 더 나타낼 수 있다. 여기서, 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 범위 중 적어도 하나는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반될 수 있다.
도 8은 본 발명의 한 실시예에 따른 방법(800)을 설명하는 흐름도이다. 방법(800)은 SCP 또는 SCP를 구현하는 네트워크 노드에서 실행될 수 있다.
블록(810)에서, 디폴트 통지 구독에 통지를 전달하기 위한 통지 요청이 NF 생성자로부터 수신된다.
블록(820)에서, 디폴트 통지 구독에 대한 NF 소비자와 연관된 바인딩 표시가 획득된다.
여기서, 블록(820)에서, 바인딩 표시는 NF 검색 프로세스에서 NRF로부터 획득될 수 있다. 대안적으로, 블록(820)에서, 바인딩 표시는 NF 생성자로부터 수신된 통지 요청으로부터 추출될 수 있다.
한 예에서, 바인딩 표시는 NF 서비스 인스턴스, NF 서비스 세트, NF 인스턴스, 또는 NF 세트로 설정된 바인딩 레벨을 나타낼 수 있다. 바인딩 표시는 3gpp-sbi-binding 헤더 또는 3gpp-sbi-routing-binding 헤더에서 운반될 수 있다.
한 예에서, 바인딩 표시는: 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 디폴트 통지 구독과 연관된 범위 중 하나 이상을 포함할 수 있다. 대안적으로, 통지 요청은 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 범위 중 하나 이상을 더 나타낼 수 있다. 여기서, 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 범위 중 적어도 하나는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반될 수 있다.
블록(830)에서, 바인딩 표시를 기반으로 디폴트 통지 구독에 통지을 전달하기 위해 또 다른 NF 소비자가 재선택된다.
한 예에서, 블록(830)에서의 재선택 단계는 NF 소비자와 연관된 장애, 로드 균형, 또는 로드 재균형에 응답하여 실행될 수 있다. 바인딩 표시를 기반으로 하는 재선택에 대한 자세한 내용은 상기의 도표 1을 참조할 수 있다.
본 발명의 일부 예시적인 실시예가 이후 설명된다.
NF 서비스 소비자는 NRF의 NF 프로필에서 디폴트 통지 구독에 대한 바인딩 표시 값을 제공할 수 있다.
디폴트 통지 구독의 경우, NF 서비스 생성자는 NF 서비스 소비자의 NF 프로필로부터 바인딩 표시 값을 (이용가능한 경우) 인출하고 이를 관련된 통지 요청의 3gpp-Sbi-Routing-Binding 헤더에 포함한다. 위임된 검색과의 간접 통신을 사용하는 디폴트 통지 구독에 대응하는 통지의 경우, 통지가 특정한 NF 인스턴스/NF 서비스 인스턴스를 타겟으로 할 때, SCP는 NF 서비스 소비자의 NF 프로필로부터 디폴트 통지 구독에 대한 바인딩 표시 값을 (이용가능한 경우) 인출하게 된다.
디폴트 통지 구독의 경우, NF 서비스 소비자는 디폴트 통지 구독의 바인딩 정보가 변경될 때 NF 프로필에서 바인딩 표시 값을 업데이트하게 된다.
상기 도표 4는 아래 도표 6에 도시된 바와 같이, 바인딩 표시를 포함하도록 확장될 수 있다:
도표 6: 타입 DefaultNotificationSubscription의 정의
속성 명칭 데이터 타입 P 카디널리티 설명
notificationType NotificationType M 1 대응하는 콜백 URI가 제공되는 통지의 타입
callbackUri Uri M 1 이 속성은 NF 서비스 생성자에 콜백 URI를 명시적으로 등록하지 않은 (예를 들면, 암시적 구독의 결과로) NF 서비스 소비자에 대해 NF 서비스 생성자가 사용하는 디폴트 통지 엔드포인트를 포함한다.
n1MessageClass N1MessageClass C 0..1 통지 타입이 N1_MESSAGES이면, 이 IE가 존재하고 통지되는 N1 메시지의 클래스를 식별하게 된다.
n2InformationClass N2InformationClass C 0..1 통지 타입이 N2_INFORMATION이면, 이 IE가 존재하고 통지되는 N2 정보의 클래스를 식별하게 된다.
versions 어레이(스트링) O 1..N 디폴트 통지 타입에 지원되는 API 버전(예를 들면, "v1").
binding 스트링 O 0..1 존재할 때, 이 IE는 3GPP TS 29.500의 6.12.4절에 지정된 바와 같이, 디폴트 구독 통지에 대한 바인딩 표시 값을 (즉, "3gpp-Sbi-Binding" 헤더의 값 부분) 포함하게 된다.
타겟 URI가 공지되지 않은 디폴트 통지 구독에 대응하는 통지 요청을 HTTP 클라이언트가 송신할 때 (예를 들면, 위임된 검색과의 간접 통신의 경우), 이는 ":path"에서 디폴트 구독에 대해 의사(pseudo) 타겟 URI를 ("/scp-default-sub-notify-uri") 사용하게 된다.
디폴트 구독에 대한 의사 타겟 URI가 ("/scp-default-sub-notify-uri") ":path"에 존재하는 경우, SCP는 선택된 디폴트 구독에 등록된 타겟 URI의 실제 경로로 이를 대체한다.
위임된 검색과의 간접 통신의 경우, NF 서비스 생성자가 디폴트 구독에 통지 요청을 송신할 필요가 있고 SCP가 타겟 디폴트 통지 구독을 선택하면 (등록된 콜백 URI "https://example.com/a/b/c/notification"로):
- NF 서비스 생서자는 요청 "POST https://scp.com/1/2/3/scp-default-sub-notify-uri"를 SCP에 송신하게 된다 (여기서 "1/2/3"은 SCP의 "apiPrefix "이다).
- SCP는 요청 "POST https://example.com/a/b/c/notification"을 선택된 NF 서비스 소비자에게 송신하게 된다.
3gpp-Sbi-Discovery-notification-type 헤더는 설정되는 통지의 타입으로 설정될 수 있다:
- 통지 타입이 "N1_MESSAGE"인 경우 타겟 디폴트 구독의 N1 메시지 클래스로 설정된 3gpp-Sbi-Discovery-n1-msg-class 헤더; 또는
- 통지 타입이 "N2_INFORMATION"인 경우 타겟 디폴트 구독의 N2 정보 클래스로 설정된 3gpp-Sbi-Discovery-n2-info-class 헤더;
HTTP GET 메소드(method)에 의해 지원되는 URI 쿼리 매개변수는, TS 29.510, V16.4.0의 6.2.3.2.3.1절에 정의된 아래 도표 7에 도시된 같이, N1 메시지 클래스 및 N2 정보 클래스를 지원하도록 확장될 수 있다.
도표 7: 본 리소스에서 GET 메소드에 의해 지원되는 URI 쿼리 매개변수
명칭 데이터 타입 P 카디널리티 설명 적용가능성
n1-msg-class N1MessageClass O 0..1 이 IE는 "통지-유형" IE가 "N1_MESSAGES" 값으로 존재할 때 포함될 수 있다. 포함될 때, 이 IE는 검색되는 NF 인스턴스의 NF 서비스 또는 NF 프로필에 등록되는 디폴트 통지 구독의 N1 메시지 클래스를 포함하게 된다. NRF에 의해 리턴된 NF 프로필은 n1-msg-class 매개변수에 대응하는 것을 포함하여, 등록된 모든 디폴트 통지 구독을 포함하게 된다. Query-Params-Ext2
n2-info-class N2InformationClass O 0..1 이 IE는 "통지-유형" IE가 "N2_INFORMATION" 값으로 존재할 때 포함될 수 있다. 포함될 때, 이 IE는 검색되는 NF 인스턴스의 NF 서비스 또는 NF 프로필에 등록되는 디폴트 통지 구독의 통지 타입을 포함하게 된다. NRF에 의해 리턴된 NF 프로필은 n2-info-class 매개변수에 대응하는 것을 포함하여, 등록된 모든 디폴트 통지 구독을 포함하게 된다. Query-Params-Ext2
NFDiscovery 서비스에 의해 지원되는 특성은, TS 29.510의 6.2.9절에 정의된 아래 도표 8에 도시된 바와 같이, N1 메시지 클래스 및 N2 정보 클래스를 지원하도록 확장될 수 있다.
도표 8: Nnrf_NFDiscovery 서비스에 의해 사용되는 supportedFeatures 속성의 특성
특성 번호 특성 M/O 설명
1 Complex-Query O 복소수 쿼리 표현의 지원
2 Query-Params-Ext1 O 다음의 쿼리 매개변수의 지원
- limit
- max-payload-size
- required-features
- pdu-session-types
3 Query-Param-Analytics O 분석 식별자의 쿼리 매개변수의 지원
- event-id-list
- nwdaf-event-list
4 MAPDU O 이 특성은 NRF가 ATSSS 기능이 있는 UPF의 선택을 지원하는지 여부를 나타낸다.
5 Query-Params-Ext2 O 다음의 쿼리 매개변수의 지원
- requester-nf-instance-id
- upf-ue-ip-addr-ind
- pfd-data
- target-snpn
- af-ee-data
- w-agf-info
- tngf-info
- twif-info
- target-nf-set-id
- target-nf-service-set-id
- preferred-tai
- nef-id
- preferred-nf-instances
- notification-type
- n1-msg-class
- n2-info-class
- serving-scope
- internal-group-identity
- preferred-api-versions
- v2x-support-ind
- redundant-gtpu
- redundant-transport
- lmf-id
- an-node-type
- rat-type
- ipups
- scp-domain-list
- address-domain
- ipv4-addr
- ipv6-prefix
- served-nf-set-id
- served-nf-type
- remote-plmn-id
- data-forwarding
- preferred-full-plmn
- requester-snpn-list
- max-payload-size-ext
6 Service-Map M 이 특성은 NF 서비스 인스턴스의 리스트를 맵으로 식별하도록 지원되는지 여부를 나타낸다 (즉, NF 프로필의 "nfServiceList" 속성이 지원되는지).
이후에서, 상기의 방법(200-800)은 도 9 내지 도 11에 도시된 예시적인 예를 참조로 더 설명된다.
도 9는 본 발명의 한 실시예에 따라 통지 전달을 위한 예시적인 프로세스를 도시하는 시퀀스도이다. 본 예에서, 타겟 NF 소비자는 SCP에 의해 선택된다.
(9.1)에서, CBCF는, 본 예에서 NF 소비자로서, NRF에 NF 등록 요청을 송신한다. NF 등록 요청은 디폴트 통지 구독 "N2_INFORMATION/PWS-RF" (통지 타입 = N2 정보; N2 정보 클래스 = PWS-RF), 뿐만 아니라 바이딩 표시: bl="nfset"; nf-set-id="Cbcf-Set1"를 포함할 수 있다. (9.2)에서, NRF는 NF 등록 응답으로 응답한다. (9.3)에서, AMF는, 본 예에서 NF 생성자로서, SCP에 통지 요청을 (예를 들면, 무선 액세스 네트워크(RAN)로부터 N2 재시작 표시를 수신한 것에 응답하여 트리거될 수 있는 N2 통지 요청) 송신한다. 통지 요청은 요청 URI "http(s)://{authority of SCP}/default-subscription"를 포함할 수 있고, 이는 예를 들어, 다음과 같을 수 있다:
POST http(s)://{authority of SCP}/default-subscription
3gpp-sbi-discovery-notification-type: N2_INFORMATION
3gpp-sbi-discovery-n2-info-class: PWS-RF
(9.4)에서, SCP는 예를 들어, 통지-타입 = "N2_INFORMATION" 및 n2-info-class = "PWS-RF"와 같은 쿼리 매개변수를 사용하여, 타겟 NF 소비자 후보에 대해 NRF로 NF 검색을 실행하고, NRF로부터 후보의 리스트 및 그에 대한 각각의 NF 프로필을 획득한다. (9.5)에서, SCP는 리스트로부터 CBCF를 타겟 NF 소비자로 선택하고 CBCF의 NF 프로필로부터 디폴트 통지 구독 및 디폴트 통지 구독과 연관된 URI를 획득한다. (9.6)에서, SCP는 통지 요청을 CBCF로 전달하고 요청 URI를 콜백 URI로 대체한다. 이어서, CBCF는 (9.7)에서 SCP에 통지 응답을 (예를 들면, N2 통지 응답) 송신하고, SCP는 (9.8)에서 AMF에 통지 응답을 전달한다.
도 10은 본 발명의 한 실시예에 따라 통지 전달을 위한 예시적인 프로세스를 도시하는 시퀀스도이다. 본 예에서, 타겟 NF 소비자는 처음에 NF 생성자에 의해 지정되고 이어서 SCP에 의해 재선택된다.
(10.1)에서, LMF는 (LMF1으로 표시된), 본 예에서 NF 소비자로서, NRF에 NF 등록 요청을 송신한다. NF 등록 요청은 디폴트 통지 구독 "N1_MESSAGE/LPP" (통지 타입 = N1 메시지; N1 메시지 클래스 = LPP), 뿐만 아니라 바이딩 표시: bl="nfset"; nf-set-id="LMF-Set1"를 포함할 수 있다. (10.2)에서, NRF는 NF 등록 응답으로 응답한다. 이어서, LMF1은 N1 LPP 요청을 AMF를 통해 UE로 송신할 수 있다. UE로부터 N1 LPP 응답을 수신하면, AMF는, 본 예에서 NF 생성자로서, 통지 요청을 (예를 들면, N1 통지 요청) (10.3)에서 SCP로 전송하여 LMF1을 타겟 NF 소비자로 지정한다. 통지 요청은 요청 URI "http(s)://{authority of SCP}/default-subscription"를 포함할 수 있고, 이는 예를 들어, 다음과 같을 수 있다:
POST http(s)://{authority of SCP}/default-subscription
3gpp-sbi-discovery-target-nf-instance-id: LMF1 Instance Id
3gpp-sbi-discovery-notification-type: N1_MESSAGE
3gpp-sbi-discovery-n1-msg-class: LPP
(10.4)에서, SCP는 타겟 NF 소비자로서 LMF1에 대해, NRF로 NF 검색을 실행하고, NRF로부터 LMF1의 NF 프로필을 획득한다. (10.5)에서, SCP는 LMF1의 NF 프로필로부터, 디폴트 통지 구독 및 LMF1에 대한 디폴트 통지 구독과 연관된 URI을 획득한다. (10.6)에서, SCP는 요청 URI가 콜백 URI로 대체된 통지 요청을 LMF1에 전달한다. 그러나, 예를 들어, LMF1의 장애로 인해 (10.6)에서의 전달이 실패한다. (10.7)에서, SCP는 바인딩 표시를 사용하여 NRF에 대한 NF 검색을 실행하고, 바인딩 표시와 매칭하는 타겟 NF 소비자 후보의 리스트 (예를 들면, NF 세트 "LMF-Set1"에 속하는) 및 각각의 NF 프로필을 NRF로부터 획득한다. (10.8)에서, SCP는 리스트에서 새로운 타겟 NF 소비자로 또 다른 LMF를 (LMF2로 표시된) 재선택하고, LMF2의 NF 프로필로부터 디폴트 통지 구독 및 LMF2에 대한 디폴트 통지 구독과 연관된 새로운 URI를 획득한다. (10.9)에서, SCP는 요청 URI가 새로운 콜백 URI로 대체된 통지 요청을 LMF2로 전달한다. 이어서, LMF2는 (10.10)에서 SCP에 통지 응답을 (예를 들면, N1 통지 응답) 송신하고, SCP는 (10.11)에서 AMF에 통지 응답을 전달한다.
도 11은 본 발명의 한 실시예에 따라 통지 전달을 위한 예시적인 프로세스를 도시하는 시퀀스도이다. 본 예에서, 타겟 NF 소비자는 처음에 NF 생성자에 의해 선택되고 이어서 SCP에 의해 재선택된다.
(11.1)에서, LMF는 (LMF1으로 표시된), 본 예에서 NF 소비자로서, NRF에 NF 등록 요청을 송신한다. NF 등록 요청은 디폴트 통지 구독 "N1_MESSAGE/LPP" (통지 타입 = N1 메시지; N1 메시지 클래스 = LPP), 뿐만 아니라 바이딩 표시: bl="nfset"; nf-set-id="LMF-Set1"를 포함할 수 있다. (11.2)에서, NRF는 NF 등록 응답으로 응답한다. 이어서, LMF1은 N1 LPP 요청을 AMF를 통해 UE로 송신할 수 있다. UE로부터 N1 LPP 응답을 수신하면, AMF는, 본 예에서 NF 생성자로서, LMF1을 타겟 NF 소비자로서, (11.3)에서 NRF에 대한 NF 검색을 실행하고, NRF로부터 LMF1의 NF 프로필을 획득한다. (11.4)에서, AMF는 LMF1의 NF 프로필로부터 디폴트 통지 구독 및 LMF1에 대한 디폴트 통지 구독과 연관된 URI를 획득한다. (11.5)에서, AMF는 통지 요청을 (예를 들면, N1 통지 요청) SCP에 송신한다. 통지 요청은 콜백 URI를 포함하고, 이는 예를 들어, 다음과 같을 수 있다:
POST {callback URI associated with default subscription for LMF1}
3gpp-sbi-Routing-Binding: bl="nfset"; nf-set-id="LMF-Set1"
3gpp-sbi-discovery-notification-type: N1_MESSAGE
3gpp-sbi-discovery-n1-msg-class: LPP
(11.6)에서, SCP는 콜백 URI로 통지 요청을 LMF1에 전달한다. 그러나, 예를 들어, LMF1의 장애로 인해 (11.6)에서의 전달이 실패한다. (11.7)에서, SCP는 바인딩 표시를 사용하여 NRF에 대한 NF 검색을 실행하고, 바인딩 표시와 매칭하는 타겟 NF 소비자 후보의 리스트 (예를 들면, NF 세트 "LMF-Set1"에 속하는) 및 각각의 NF 프로필을 NRF로부터 획득한다. (11.8)에서, SCP는 리스트에서 새로운 타겟 NF 소비자로 또 다른 LMF를 (LMF2로 표시된) 재선택하고, LMF2의 NF 프로필로부터 디폴트 통지 구독 및 LMF2에 대한 디폴트 통지 구독과 연관된 새로운 URI를 획득한다. (11.9)에서, SCP는 새로운 콜백 URI로 통지 요청을 LMF2로 전달한다. 이어서, LMF2는 (11.10)에서 SCP에 통지 응답을 (예를 들면, N1 통지 응답) 송신하고, SCP는 (11.11)에서 AMF에 통지 응답을 전달한다.
상기에 설명된 바와 같은 방법(200)에 대응하여, 네트워크 노드가 제공된다. 도 12는 본 발명의 한 실시예에 따른 네트워크 노드(1200)의 블록도이다. 네트워크 노드(1200)는 NF 생성자를 구현하도록 구성될 수 있다.
도 12에 도시된 바와 같이, 네트워크 노드(1200)는 통지를 전달하기 위한 통지 요청을 SCP로 전송하도록 구성된 전송 유닛(1210)을 포함한다. 통지 요청은 통지 요청이 디폴트 통지 구독과 연관되었음을 나타내는 미리 결정된 서비스 경로를 갖는 URI를 포함한다.
한 실시예에서, 통지 요청은 SCP가 통지의 타겟 NF 소비자를 선택하는데 요구되는 하나 이상의 매개변수를 더 포함할 수 있다.
한 실시예에서, 하나 이상의 매개변수는 통지를 위한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 포함할 수 있다.
유닛(1210)은 순수한 하드웨어 솔루션으로, 또는 소프트웨어와 하드웨어의 조합으로, 예를 들면: 프로세서 또는 마이크로프로세서 및 적절한 소프트웨어와 소프트웨어를 저장하기 위한 메모리, 프로그램가능한 논리적 디바이스(Programmable Logic Device, PLD)나 다른 전자 구성성분 또는 상기에 설명된 동작을 실행하도록 구성되고 예를 들어, 도 2에 도시된 프로세싱 회로 중 하나 이상에 의해 구현될 수 있다.
상기에 설명된 바와 같은 방법(300)에 대응하여, 네트워크 노드가 제공된다. 도 13은 본 발명의 한 실시예에 따른 네트워크 노드(1300)의 블록도이다. 네트워크 노드(1300)는 SCP 기능을 구현하도록 구성될 수 있다.
도 13에 도시된 바와 같이, 네트워크 노드(1300)는 통지를 전달하기 위한 통지 요청을 NF 생성자로부터 수신하도록 구성된 수신 유닛(1310)을 포함하고, 통지 요청은 통지 요청이 디폴트 통지 구독과 연관되었음을 나타내는 미리 결정된 서비스 경로를 갖는 URI를 포함한다. 네트워크 노드(1300)는 통지 요청을 기반으로 통지의 타겟 NF 소비자를 선택하도록 구성된 선택 유닛(1320)을 더 포함한다. 네트워크 노드(1300)는 타겟 NF 소비자에 대한 디폴트 통지 구독과 연관된 콜백 URI를 획득하도록 구성된 획득 유닛(1330)을 더 포함한다. 네트워크 노드(1300)는 콜백 URI를 사용하여 타겟 NF 소비자에게 통지를 전송하도록 구성된 전송 유닛(1340)을 더 포함한다.
한 실시예에서, 통지 요청은 SCP가 타겟 NF 소비자를 선택하는데 요구되는 하나 이상의 매개변수를 더 포함할 수 있다.
한 실시예에서, 하나 이상의 매개변수는 통지를 위한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 포함할 수 있다.
한 실시예에서, 선택 유닛(1320)은 하나 이상의 매개변수를 기반으로 NRF에 대한 검색을 실행하도록 구성될 수 있다. 획득 유닛(1330)는 NRF에 의해 리턴된 NF 프로필로부터 콜백 URI를 획득하도록 구성될 수 있다.
유닛(1310 내지 1340)은 순수한 하드웨어 솔루션으로, 또는 소프트웨어와 하드웨어의 조합으로, 예를 들면: 프로세서 또는 마이크로프로세서 및 적절한 소프트웨어와 소프트웨어를 저장하기 위한 메모리, 프로그램가능한 논리적 디바이스(PLD)나 다른 전자 구성성분 또는 상기에 설명된 동작을 실행하도록 구성되고 예를 들어, 도 3에 도시된 프로세싱 회로 중 하나 이상에 의해 구현될 수 있다.
상기에 설명된 바와 같은 방법(400)에 대응하여, 네트워크 노드가 제공된다. 도 14는 본 발명의 한 실시예에 따른 네트워크 노드(1400)의 블록도이다. 네트워크 노드(1400)는 NF 생성자를 구현하도록 구성될 수 있다.
도 14에 도시된 바와 같이, 네트워크 노드(1400)는 통지를 디폴트 통지 구독에 전달하기 위한 통지 요청을 SCP로 전송하도록 구성된 전송 유닛(1410)을 포함한다. 통지 요청은 통지를 위한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 나타낸다.
한 실시예에서, N1 메시지 클래스 또는 N2 정보 클래스는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반될 수 있다.
유닛(1410)은 순수한 하드웨어 솔루션으로, 또는 소프트웨어와 하드웨어의 조합으로, 예를 들면: 프로세서 또는 마이크로프로세서 및 적절한 소프트웨어와 소프트웨어를 저장하기 위한 메모리, 프로그램가능한 논리적 디바이스(PLD)나 다른 전자 구성성분 또는 상기에 설명된 동작을 실행하도록 구성되고 예를 들어, 도 4에 도시된 프로세싱 회로 중 하나 이상에 의해 구현될 수 있다.
상기에 설명된 바와 같은 방법(500)에 대응하여, 네트워크 노드가 제공된다. 도 15는 본 발명의 한 실시예에 따른 네트워크 노드(1500)의 블록도이다. 네트워크 노드(1500)는 SCP 기능을 구현하도록 구성될 수 있다.
도 15에 도시된 바와 같이, 네트워크 노드(1500)는 통지를 디폴트 통지 구독에 전달하기 위한 통지 요청을 NF 생성자로부터 수신하도록 구성된 수신 유닛(1510)을 포함하고, 통지 요청은 통지를 위한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 나타낸다. 네트워크 노드(1500)는 통지 요청을 기반으로 통지의 타겟 NF 소비자를 선택 또는 재선택하도록 구성된 선택 유닛(1520)을 더 포함한다. 네트워크 노드(1500)는 타겟 NF 소비자에게 통지를 전송하도록 구성된 전송 유닛(1530)을 더 포함한다.
한 실시예에서, N1 메시지 클래스 또는 N2 정보 클래스는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반될 수 있다.
한 실시예에서, 선택 유닛(1520)은 N1 메시지 클래스 및/또는 N2 정보 클래스를 기반으로 NRF에 대한 검색을 실행하도록 구성될 수 있다.
유닛(1510 내지 1530)은 순수한 하드웨어 솔루션으로, 또는 소프트웨어와 하드웨어의 조합으로, 예를 들면: 프로세서 또는 마이크로프로세서 및 적절한 소프트웨어와 소프트웨어를 저장하기 위한 메모리, 프로그램가능한 논리적 디바이스(PLD)나 다른 전자 구성성분 또는 상기에 설명된 동작을 실행하도록 구성되고 예를 들어, 도 5에 도시된 프로세싱 회로 중 하나 이상에 의해 구현될 수 있다.
상기에 설명된 바와 같은 방법(600)에 대응하여, 네트워크 노드가 제공된다. 도 16은 본 발명의 한 실시예에 따른 네트워크 노드(1600)의 블록도이다. 네트워크 노드(1600)는 NF 소비자를 구현하도록 구성될 수 있다.
도 16에 도시된 바와 같이, 네트워크 노드(1600)는 NF 등록 요청을 NRF에 전송하도록 구성된 전송 유닛(1610)을 포함하고, NF 등록 요청은 디폴트 통지 구독에 대한 NF 소비자와 관련된 바인딩 표시를 포함한다. 대안적으로, 전송 유닛(1610)은 디폴트 통지 구독으로의 통지 전달을 트리거하는 서비스 요청에서 디폴트 통지 구독에 대한 NF 소비자와 연관된 바인딩 표시를 NF 생성자에게 전송하도록 구성될 수 있다.
한 실시예에서, 바인딩 표시는 NF 서비스 인스턴스, NF 서비스 세트, NF 인스턴스, 또는 NF 세트로 설정된 바인딩 레벨을 나타낼 수 있고; 또한/또는 바인딩 표시는 3gpp-sbi-binding 헤더 또는 3gpp-sbi-routing-binding 헤더에서 전달될 수 있다.
유닛(1610)은 순수한 하드웨어 솔루션으로, 또는 소프트웨어와 하드웨어의 조합으로, 예를 들면: 프로세서 또는 마이크로프로세서 및 적절한 소프트웨어와 소프트웨어를 저장하기 위한 메모리, 프로그램가능한 논리적 디바이스(PLD)나 다른 전자 구성성분 또는 상기에 설명된 동작을 실행하도록 구성되고 예를 들어, 도 6에 도시된 프로세싱 회로 중 하나 이상에 의해 구현될 수 있다.
상기에 설명된 바와 같은 방법(700)에 대응하여, 네트워크 노드가 제공된다. 도 17은 본 발명의 한 실시예에 따른 네트워크 노드(1700)의 블록도이다. 네트워크 노드(1700)는 NF 생성자를 구현하도록 구성될 수 있다.
도 17에 도시된 바와 같이, 네트워크 노드(1700)는 디폴트 통지 구독에 대해 NF 소비자와 연관된 바인딩 표시를 획득하도록 구성된 획득 유닛(1710)을 포함한다. 네트워크 노드(1700)는 디폴트 통지 구독에 통지를 전달하기 위한 통지 요청을 SCP로 전송하도록 구성된 전송 유닛(1720)을 더 포함한다. 통지 요청은 바인딩 표시를 포함한다.
한 실시예에서, 획득 유닛(1710)은 NF 검색 프로세스에서 NRF로부터 바인딩 표시를 획득하도록; 또는 디폴트 통지 구독으로의 통지의 전달을 트리거하는 서비스 요청에서 NF 소비자로부터 바인딩 표시를 획득하도록 구성될 수 있다.
한 실시예에서, 바인딩 표시는: 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 디폴트 통지 구독과 연관된 범위 중 하나 이상을 포함할 수 있다.
한 실시예에서, 통지 요청은: 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 디폴트 통지 구독과 연관된 범위 중 하나 이상을 더 나타낼 수 있다.
한 실시예에서, 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 범위 중 적어도 하나는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반될 수 있다.
한 실시예에서, 바인딩 표시는 NF 서비스 인스턴스, NF 서비스 세트, NF 인스턴스, 또는 NF 세트로 설정된 바인딩 레벨을 나타낼 수 있고; 또한/또는 바인딩 표시는 3gpp-sbi-binding 헤더 또는 3gpp-sbi-routing-binding 헤더에서 전달될 수 있다.
유닛(1710 내지 1720)은 순수한 하드웨어 솔루션으로, 또는 소프트웨어와 하드웨어의 조합으로, 예를 들면: 프로세서 또는 마이크로프로세서 및 적절한 소프트웨어와 소프트웨어를 저장하기 위한 메모리, 프로그램가능한 논리적 디바이스(PLD)나 다른 전자 구성성분 또는 상기에 설명된 동작을 실행하도록 구성되고 예를 들어, 도 7에 도시된 프로세싱 회로 중 하나 이상에 의해 구현될 수 있다.
상기에 설명된 바와 같은 방법(800)에 대응하여, 네트워크 노드가 제공된다. 도 18은 본 발명의 한 실시예에 따른 네트워크 노드(1800)의 블록도이다. 네트워크 노드(1800)는 SCP 기능을 구현하도록 구성될 수 있다.
도 18에 도시된 바와 같이, 네트워크 노드(1800)는 통지를 디폴트 통지 구독에 전달하기 위한 통지 요청을 NF 생성자로부터 수신하도록 구성된 수신 유닛(1810)을 포함한다. 네트워크 노드(1800)는 디폴트 통지 구독에 대한 NF 소비자와 연관된 바인딩 표시를 획득하도록 구성된 획득 유닛(1820)을 더 포함한다. 네트워크 노드(1800)는 바인딩 표시를 기반으로 통지를 디폴트 통지 구독에 전달하기 위해 또 다른 NF 소비자를 재선택하도록 구성된 재선택 유닛(1830)을 더 포함한다.
한 실시예에서, 획득 유닛(1820)은 NF 검색 프로세스에서 NRF로부터 바인딩 표시를 획득하도록, 또는 NF 생성자로부터 수신된 통지 요청으로부터 바인딩 표시를 추출하도록 구성될 수 있다.
한 실시예에서, 바인딩 표시는: 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 디폴트 통지 구독과 연관된 범위 중 하나 이상을 포함할 수 있다.
한 실시예에서, 통지 요청은: 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 디폴트 통지 구독과 연관된 범위 중 하나 이상을 더 나타낼 수 있다.
한 실시예에서, 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 범위 중 적어도 하나는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반될 수 있다.
한 실시예에서, 재선택 동작은 NF 소비자와 연관된 장애, 로드 균형, 또는 로드 재균형에 대한 응답이 될 수 있다.
한 실시예에서, 바인딩 표시는 NF 서비스 인스턴스, NF 서비스 세트, NF 인스턴스, 또는 NF 세트로 설정된 바인딩 레벨을 나타낼 수 있고; 또한/또는 바인딩 표시는 3gpp-sbi-binding 헤더 또는 3gpp-sbi-routing-binding 헤더에서 전달될 수 있다.
유닛(1810 내지 1830)은 순수한 하드웨어 솔루션으로, 또는 소프트웨어와 하드웨어의 조합으로, 예를 들면: 프로세서 또는 마이크로프로세서 및 적절한 소프트웨어와 소프트웨어를 저장하기 위한 메모리, 프로그램가능한 논리적 디바이스(PLD)나 다른 전자 구성성분 또는 상기에 설명된 동작을 실행하도록 구성되고 예를 들어, 도 8에 도시된 프로세싱 회로 중 하나 이상에 의해 구현될 수 있다.
도 19는 본 발명의 또 다른 실시예에 따른 네트워크 노드(1900)의 블록도이다.
네트워크 노드(1900)는 통신 인터페이스(1910), 프로세서(1920), 및 메모리(1930)를 포함한다.
메모리(1930)는 프로세서(1920)에 의해 실행가능한 명령을 포함할 수 있고, 그에 의해 네트워크 노드(1900)는 NF 생성자를 구현할 때, 예를 들어, 도 2와 관련하여 앞서 설명된 과정의 동작을 실행하도록 동작한다. 특히, 메모리(1930)는 프로세서(1920)에 의해 실행가능한 명령을 포함할 수 있고, 그에 의해 네트워크 노드(1900)는 NF 생성자를 구현할 때: 통지를 전달하기 위한 통지 요청을 SCP에 전송하도록 동작한다. 통지 요청은 통지 요청이 디폴트 통지 구독과 연관되었음을 나타내는 미리 결정된 서비스 경로를 갖는 URI를 포함한다.
한 실시예에서, 통지 요청은 SCP가 통지의 타겟 NF 소비자를 선택하는데 요구되는 하나 이상의 매개변수를 더 포함할 수 있다.
한 실시예에서, 하나 이상의 매개변수는 통지를 위한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 포함할 수 있다.
대안적으로, 메모리(1930)는 프로세서(1920)에 의해 실행가능한 명령을 포함할 수 있고, 그에 의해 네트워크 노드(1900)는 SCP 기능을 구현할 때, 예를 들어, 도 3과 관련하여 앞서 설명된 과정의 동작을 실행하도록 동작한다. 특히, 메모리(1930)는 프로세서(1920)에 의해 실행가능한 명령을 포함할 수 있고, 그에 의해 네트워크 노드(1900)는 SCP 기능을 구현할 때: 통지를 전달하기 위한 통지 요청을 NF 생성자로부터 수신하고, 통지 요청은 통지 요청이 디폴트 통지 구독과 연관되었음을 나타내는 미리 결정된 서비스 경로를 갖는 URI를 포함하고; 통지 요청을 기반으로 통지의 타겟 NF 소비자를 선택하고; 타겟 NF 소비자에 대한 디폴트 통지 구독과 연관된 콜백 URI를 획득하고; 또한 콜백 URI를 사용하여 타겟 NF 소비자에게 통지를 전송하도록 동작한다.
한 실시예에서, 통지 요청은 SCP가 타겟 NF 소비자를 선택하는데 요구되는 하나 이상의 매개변수를 더 포함할 수 있다.
한 실시예에서, 하나 이상의 매개변수는 통지를 위한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 포함할 수 있다.
한 실시예에서, 선택 동작은 하나 이상의 매개변수를 기반으로 NRF에 대한 검색을 실행하는 단계를 포함할 수 있고, 획득 동작은 NRF에 의해 리턴된 NF 프로필로부터 콜백 URI를 획득하는 단계를 포함할 수 있다.
대안적으로, 메모리(1930)는 프로세서(1920)에 의해 실행가능한 명령을 포함할 수 있고, 그에 의해 네트워크 노드(1900)는 NF 생성자를 구현할 때, 예를 들어, 도 4와 관련하여 앞서 설명된 과정의 동작을 실행하도록 동작한다. 특히, 메모리(1930)는 프로세서(1920)에 의해 실행가능한 명령을 포함할 수 있고, 그에 의해 네트워크 노드(1900)는 NF 생성자를 구현할 때: 통지를 디폴트 통지 구독에 전달하기 위한 통지 요청을 SCP로 전송하도록 동작한다. 통지 요청은 통지를 위한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 나타낸다.
한 실시예에서, N1 메시지 클래스 또는 N2 정보 클래스는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반될 수 있다.
대안적으로, 메모리(1930)는 프로세서(1920)에 의해 실행가능한 명령을 포함할 수 있고, 그에 의해 네트워크 노드(1900)는 SCP 기능을 구현할 때, 예를 들어, 도 5와 관련하여 앞서 설명된 과정의 동작을 실행하도록 동작한다. 특히, 메모리(1930)는 프로세서(1920)에 의해 실행가능한 명령을 포함할 수 있고, 그에 의해 네트워크 노드(1900)는 SCP 기능을 구현할 때: 통지를 디폴트 통지 구독에 전달하기 위한 통지 요청을 NF 생성자로부터 수신하고, 통지 요청은 통지를 위한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 나타내고; 통지 요청을 기반으로 통지의 타겟 NF 소비자를 선택 또는 재선택하고; 타겟 NF 소비자에게 통지를 전송하도록 동작한다.
한 실시예에서, N1 메시지 클래스 또는 N2 정보 클래스는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반될 수 있다.
한 실시예에서, 선택 또는 재선택 동작은 N1 메시지 클래스 및/또는 N2 정보 클래스를 기반으로 NRF에 대한 검색을 실행하는 단계를 포함할 수 있다.
대안적으로, 메모리(1930)는 프로세서(1920)에 의해 실행가능한 명령을 포함할 수 있고, 그에 의해 네트워크 노드(1900)는 NF 소비자를 구현할 때, 예를 들어, 도 6과 관련하여 앞서 설명된 과정의 동작을 실행하도록 동작한다. 특히, 메모리(1930)는 프로세서(1920)에 의해 실행가능한 명령을 포함할 수 있고, 그에 의해 네트워크 노드(1900)는 NF 소비자를 구현할 때: NF 등록 요청을 NRF에 전송하고, NF 등록 요청은 디폴트 통지 구독에 대한 NF 소비자와 관련된 바인딩 표시를 포함하거나; 또는 디폴트 통지 구독으로의 통지 전달을 트리거하는 서비스 요청에서 디폴트 통지 구독에 대한 NF 소비자와 연관된 바인딩 표시를 NF 생성자에게 전송하도록 동작한다.
한 실시예에서, 바인딩 표시는 NF 서비스 인스턴스, NF 서비스 세트, NF 인스턴스, 또는 NF 세트로 설정된 바인딩 레벨을 나타낼 수 있고; 또한/또는 바인딩 표시는 3gpp-sbi-binding 헤더 또는 3gpp-sbi-routing-binding 헤더에서 전달될 수 있다.
대안적으로, 메모리(1930)는 프로세서(1920)에 의해 실행가능한 명령을 포함할 수 있고, 그에 의해 네트워크 노드(1900)는 NF 생성자를 구현할 때, 예를 들어, 도 7과 관련하여 앞서 설명된 과정의 동작을 실행하도록 동작한다. 특히, 메모리(1930)는 프로세서(1920)에 의해 실행가능한 명령을 포함할 수 있고, 그에 의해 네트워크 노드(1900)는 NF 생성자를 구현할 때: 디폴트 통지 구독에 대해 NF 소비자와 연관된 바인딩 표시를 획득하고; 또한 디폴트 통지 구독에 통지를 전달하기 위한 통지 요청을 SCP로 전송하도록 동작한다. 통지 요청은 바인딩 표시를 포함한다.
한 실시예에서, 획득 동작은: NF 검색 프로세스에서 NRF로부터 바인딩 표시를 획득하는 단계; 또는 디폴트 통지 구독으로의 통지의 전달을 트리거하는 서비스 요청에서 NF 소비자로부터 바인딩 표시를 획득하는 단계를 포함할 수 있다.
한 실시예에서, 바인딩 표시는: 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 디폴트 통지 구독과 연관된 범위 중 하나 이상을 포함할 수 있다.
한 실시예에서, 통지 요청은: 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 디폴트 통지 구독과 연관된 범위 중 하나 이상을 더 나타낼 수 있다.
한 실시예에서, 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 범위 중 적어도 하나는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반될 수 있다.
한 실시예에서, 바인딩 표시는 NF 서비스 인스턴스, NF 서비스 세트, NF 인스턴스, 또는 NF 세트로 설정된 바인딩 레벨을 나타낼 수 있고; 또한/또는 바인딩 표시는 3gpp-sbi-binding 헤더 또는 3gpp-sbi-routing-binding 헤더에서 전달될 수 있다.
대안적으로, 메모리(1930)는 프로세서(1920)에 의해 실행가능한 명령을 포함할 수 있고, 그에 의해 네트워크 노드(1900)는 SCP 기능을 구현할 때, 예를 들어, 도 8과 관련하여 앞서 설명된 과정의 동작을 실행하도록 동작한다. 특히, 메모리(1930)는 프로세서(1920)에 의해 실행가능한 명령을 포함할 수 있고, 그에 의해 네트워크 노드(1900)는 SCP 기능을 구현할 때: 통지를 디폴트 통지 구독에 전달하기 위한 통지 요청을 NF 생성자로부터 수신하고; 디폴트 통지 구독에 대한 NF 소비자와 연관된 바인딩 표시를 획득하고; 또한 바인딩 표시를 기반으로 통지를 디폴트 통지 구독에 전달하기 위해 또 다른 NF 소비자를 재선택하도록 동작한다.
한 실시예에서, 획득 동작은 NF 검색 프로세스에서 NRF로부터 바인딩 표시를 획득하거나, 또는 NF 생성자로부터 수신된 통지 요청으로부터 바인딩 표시를 추출하는 단계를 포함할 수 있다.
한 실시예에서, 바인딩 표시는: 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 디폴트 통지 구독과 연관된 범위 중 하나 이상을 포함할 수 있다.
한 실시예에서, 통지 요청은: 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 디폴트 통지 구독과 연관된 범위 중 하나 이상을 더 나타낼 수 있다.
한 실시예에서, 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 범위 중 적어도 하나는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반될 수 있다.
한 실시예에서, 재선택 동작은 NF 소비자와 연관된 장애, 로드 균형, 또는 로드 재균형에 대한 응답이 될 수 있다.
한 실시예에서, 바인딩 표시는 NF 서비스 인스턴스, NF 서비스 세트, NF 인스턴스, 또는 NF 세트로 설정된 바인딩 레벨을 나타낼 수 있고; 또한/또는 바인딩 표시는 3gpp-sbi-binding 헤더 또는 3gpp-sbi-routing-binding 헤더에서 전달될 수 있다.
본 발명은 또한 예를 들어, 비-일시적 컴퓨터 판독가능 저장 매체, 전기적으로 삭제가능한 프로그램가능한 판독 전용 메모리(Electrically Erasable Programmable Read-Only Memory, EEPROM), 플래시 메모리, 및 하드 드라이브와 같은, 비휘발성 또는 휘발성 메모리의 형태로 적어도 하나의 컴퓨터 프로그램 제품을 제공한다. 컴퓨터 프로그램 제품은 컴퓨터 프로그램을 포함한다. 컴퓨터 프로그램은: 프로세서(1920)에 의해 실행될 때, 네트워크 노드(1900)가 예를 들어, 도 2, 도 3, 도 4, 도 5, 도 6, 도 7, 또는 도 8과 관련하여 앞서 설명된 과정의 동작을 실행하게 하는 코드/컴퓨터 판독가능 명령을 포함한다.
컴퓨터 프로그램 제품은 컴퓨터 프로그램 모듈로 구성된 컴퓨터 프로그램 코드로 구성될 수 있다. 컴퓨터 프로그램 모듈은 기본적으로 도 2, 도 3, 도 4, 도 5, 도 6, 도 7, 또는 도 8에 도시된 흐름도의 동작을 실행할 수 있다.
프로세서는 단일 CPU(중앙 처리 장치)가 될 수 있지만, 두개 이상의 프로세싱 유닛을 포함할 수도 있다. 예를 들어, 프로세서는 범용 마이크로프로세서; 명령어 세트 프로세서 및/또는 관련 칩 세트 및/또는 애플리케이션 특정 집적 회로(Application Specific Integrated Circuit, ASIC)와 같은 특수 목적의 마이크로프로세서를 포함할 수 있다. 프로세서는 또한 캐싱 목적으로 보드 메모리를 포함할 수 있다. 컴퓨터 프로그램은 프로세서에 연결된 컴퓨터 프로그램 제품에서 운반될 수 있다. 컴퓨터 프로그램 제품은 컴퓨터 프로그램이 저장되는 비-일시적 컴퓨터 판독가능 저장 매체를 포함할 수 있다. 예를 들면, 컴퓨터 프로그램 제품은 플래시 메모리, 랜덤 액세스 메모리(RAM), 판독 전용 메모리(ROM), 또는 EEPROM이 될 수 있고, 상기에 설명된 컴퓨터 프로그램 모듈은 대안적인 실시예에서 메모리의 형태로 다른 컴퓨터 프로그램 제품에 배포될 수 있다.
본 발명은 실시예를 참조하여 상기에 설명되었다. 본 발명의 의도 및 범위를 벗어나지 않고 종래 기술에 숙련된 자에 의해 다양한 수정, 변경, 및 추가가 이루어질 수 있음을 이해해야 한다. 그러므로, 본 발명의 범위는 상기의 특정한 실시예에 한정되지 않고 첨부된 청구항에 의해서만 정의된다.
1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900 : 네트워크 노드
1210, 1340, 1410, 1530, 1610, 1720 : 전송 유닛
1310, 1510, 1810 : 수신 유닛
1320, 1520 : 선택 유닛
1330, 1710, 1820 : 획득 유닛
1830 : 재선택 유닛
1910 : 통신 인터페이스
1920 : 프로세서
1930 : 메모리

Claims (29)

  1. 네트워크 기능(Network Function, NF) 생성자에서의 방법(200)으로서:
    통지를 전달하기 위한 통지 요청을 서비스 통신 프록시(Service Communication Proxy, SCP)로 전송하는 단계(210)로, 여기서 상기 통지 요청은 상기 통지 요청이 디폴트 통지 구독과 연관되었음을 나타내는 미리 결정된 서비스 경로를 갖는 통합 리소스 식별자(Uniform Resource Identifier, URI)를 포함하는 단계를 포함하는 방법(200).
  2. 제1항에 있어서,
    상기 통지 요청은 상기 SCP가 상기 통지의 타겟 NF 소비자를 선택하는데 요구되는 하나 이상의 매개변수를 더 포함하는 방법(200).
  3. 제2항에 있어서,
    상기 하나 이상의 매개변수는 상기 통지를 위한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 포함하는 방법(200).
  4. 서비스 통신 프록시(SCP) 기능을 구현하는 네트워크 노드에서의 방법(300)으로서:
    통지를 전달하기 위한 통지 요청을 네트워크 기능(NF) 생성자로부터 수신하는 단계(310)로, 여기서 상기 통지 요청은 상기 통지 요청이 디폴트 통지 구독과 연관되었음을 나타내는 미리 결정된 서비스 경로를 갖는 통합 리소스 식별자(URI)를 포함하는 단계;
    상기 통지 요청을 기반으로 상기 통지의 타겟 NF 소비자를 선택하는 단계(320);
    상기 타겟 NF 소비자에 대한 디폴트 통지 구독과 연관된 콜백 URI를 획득하는 단계(330); 및
    상기 콜백 URI를 사용하여 상기 타겟 NF 소비자에게 상기 통지를 전송하는 단계(340)를 포함하는 방법(300).
  5. 제4항에 있어서,
    상기 통지 요청은 상기 SCP가 상기 타겟 NF 소비자를 선택하는데 요구되는 하나 이상의 매개변수를 더 포함하는 방법(300).
  6. 제5항에 있어서,
    상기 하나 이상의 매개변수는 상기 통지를 위한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 포함하는 방법(300).
  7. 제5항 또는 제6항 중 한 항에 있어서,
    상기 선택하는 단계(320)는 상기 하나 이상의 매개변수를 기반으로 NF 저장소 기능(NF Repository Function, NRF)에 대한 검색을 실행하는 단계를 포함하고, 상기 획득하는 단계(330)는 상기 NRF에 의해 리턴된 NF 프로필로부터 상기 콜백 URI를 획득하는 단계를 포함하는 방법(300).
  8. 네트워크 기능(NF) 생성자에서의 방법(400)으로서:
    디폴트 통지 구독에 통지를 전달하기 위한 통지 요청을 서비스 통신 프록시(SCP)로 전송하는 단계(410)로, 여기서 상기 통지 요청은 상기 통지에 대한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 나타내는 단계를 포함하는 방법(400).
  9. 제8항에 있어서,
    상기 N1 메시지 클래스 또는 N2 정보 클래스는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반되는 방법(400).
  10. 서비스 통신 프록시(SCP) 기능을 구현하는 네트워크 노드에서의 방법(500)으로서:
    디폴트 통지 구독에 통지를 전달하기 위한 통지 요청을 네트워크 기능(NF) 생성자로부터 수신하는 단계(510)로, 여기서 상기 통지 요청은 상기 통지에 대한 N1 메시지 클래스 및 N2 정보 클래스 중 적어도 하나를 나타내는 단계;
    상기 통지 요청을 기반으로 상기 통지의 타겟 NF 소비자를 선택 또는 재선택하는 단계(520); 및
    상기 타겟 NF 소비자에게 상기 통지를 전송하는 단계(530)를 포함하는 방법(500).
  11. 제10항에 있어서,
    상기 N1 메시지 클래스 또는 N2 정보 클래스는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반되는 방법(500).
  12. 제10항 또는 제11항 중 한 항에 있어서,
    상기 선택 또는 재선택하는 단계(520)는 상기 N1 메시지 클래스 및/또는 N2 정보 클래스를 기반으로 NF 저장소 기능(NRF)에 대한 검색을 실행하는 단계를 포함하는 방법(500).
  13. 네트워크 기능(NF) 소비자에서의 방법(600)으로서:
    NF 등록 요청을 NF 저장소 기능(NRF)에 전송하는 단계(610-1)로, 여기서 상기 NF 등록 요청은 디폴트 통지 구독에 대한 상기 NF 소비자와 연관된 바인딩 표시를 포함하는 단계; 또는
    디폴트 통지 구독에 대한 통지의 전달을 트리거하는 서비스 요청에서 디폴트 통지 구독에 대한 상기 NF 소비자와 연관된 바인딩 표시를 NF 생성자에게 전송하는 단계(610-2)를 포함하는 방법(600).
  14. 제13항에 있어서,
    상기 바인딩 표시는 NF 서비스 인스턴스, NF 서비스 세트, NF 인스턴스, 또는 NF 세트로 설정된 바인딩 레벨을 나타내고; 또한/또는 상기 바인딩 표시는 3gpp-sbi-binding 헤더 또는 3gpp-sbi-routing-binding 헤더에서 운반되는 방법(600).
  15. 네트워크 기능(NF) 생성자에서의 방법(700)으로서:
    디폴트 통지 구독에 대한 NF 소비자와 연관된 바인딩 표시를 획득하는 단계(710); 및
    상기 디폴트 통지 구독에 통지를 전달하기 위한 통지 요청을 서비스 통신 프록시(SCP)로 전송하는 단계(720)로, 여기서 상기 통지 요청은 상기 바인딩 표시를 포함하는 단계를 포함하는 방법(700).
  16. 제15항에 있어서,
    상기 획득하는 단계(710)는:
    NF 검색 프로세스에서 NF 저장소 기능(NRF)으로부터 상기 바인딩 표시를 획득하는 단계; 또는
    상기 디폴트 통지 구독에 대한 상기 통지의 전달을 트리거하는 서비스 요청에서 상기 NF 소비자로부터 상기 바인딩 표시를 획득하는 단계를 포함하는 방법(700).
  17. 제15항 또는 제16항 중 한 항에 있어서,
    상기 바인딩 표시는:
    통지 타입,
    N1 메시지 클래스,
    N2 정보 클래스, 또는
    상기 디폴트 통지 구독과 연관된 범위 중 하나 이상을 포함하는 방법(700).
  18. 제15항 또는 제16항 중 한 항에 있어서,
    상기 통지 요청은:
    통지 타입,
    N1 메시지 클래스,
    N2 정보 클래스, 또는
    상기 디폴트 통지 구독과 연관된 범위 중 하나 이상을 더 나타내는 방법(700).
  19. 제18항에 있어서,
    상기 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 범위 중 적어도 하나는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반되는 방법(700).
  20. 제15항 내지 제19항 중 임의의 한 항에 있어서,
    상기 바인딩 표시는 NF 서비스 인스턴스, NF 서비스 세트, NF 인스턴스, 또는 NF 세트로 설정된 바인딩 레벨을 나타내고; 또한/또는 상기 바인딩 표시는 3gpp-sbi-binding 헤더 또는 3gpp-sbi-routing-binding 헤더에서 운반되는 방법(700).
  21. 서비스 통신 프록시(SCP) 기능을 구현하는 네트워크 노드에서의 방법(800)으로서:
    디폴트 통지 구독에 통지를 전달하기 위한 통지 요청을 네트워크 기능(NF) 생성자로부터 수신하는 단계(810);
    상기 디폴트 통지 구독에 대한 NF 소비자와 연관된 바인딩 표시를 획득하는 단계(820); 및
    상기 바인딩 표시를 기반으로 상기 디폴트 통지 구독에 상기 통지를 전달하기 위한 또 다른 NF 소비자를 재선택하는 단계(830)를 포함하는 방법(800).
  22. 제21항에 있어서,
    상기 획득하는 단계(820)는:
    NF 검색 프로세스에서 NF 저장소 기능(NRF)으로부터 상기 바인딩 표시를 획득하는 단계; 또는
    상기 NF 생성자로부터 수신된 상기 통지 요청으로부터 상기 바인딩 표시를 추출하는 단계를 포함하는 방법(800).
  23. 제21항 또는 제22항 중 한 항에 있어서,
    상기 바인딩 표시는:
    통지 타입,
    N1 메시지 클래스,
    N2 정보 클래스, 또는
    상기 디폴트 통지 구독과 연관된 범위 중 하나 이상을 포함하는 방법(800).
  24. 제21항 또는 제22항 중 한 항에 있어서,
    상기 통지 요청은:
    통지 타입,
    N1 메시지 클래스,
    N2 정보 클래스, 또는
    상기 디폴트 통지 구독과 연관된 범위 중 하나 이상을 더 나타내는 방법(800).
  25. 제24항에 있어서,
    상기 통지 타입, N1 메시지 클래스, N2 정보 클래스, 또는 범위 중 적어도 하나는 NF 검색을 위한 쿼리 매개변수가 유도가능한 헤더에서 운반되는 방법(800).
  26. 제21항 내지 제25항 중 임의의 한 항에 있어서,
    상기 재선택하는 단계(830)는 상기 NF 소비자와 연관된 장애, 로드 균형, 또는 로드 재균형에 응답하는 방법(800).
  27. 제21항 내지 제26항 중 임의의 한 항에 있어서,
    상기 바인딩 표시는 NF 서비스 인스턴스, NF 서비스 세트, NF 인스턴스, 또는 NF 세트로 설정된 바인딩 레벨을 나타내고; 또한/또는 상기 바인딩 표시는 3gpp-sbi-binding 헤더 또는 3gpp-sbi-routing-binding 헤더에서 운반되는 방법(800).
  28. 통신 인터페이스(1910), 프로세서(1920), 및 메모리(1930)를 포함하는 네트워크 노드(1900)로서:
    상기 메모리(1930)는 상기 프로세서(1920)에 의해 실행가능한 명령을 포함하고, 그에 의해 상기 네트워크 노드(1900)는 네트워크 기능(NF) 생성자를 구현할 때, 제1항 내지 제3항, 제8항 내지 제9항, 또는 제15항 내지 제20항 중 임의의 한 항에 따른 방법을 실행하도록 동작되거나; 서비스 통신 프록시(SCP) 기능을 구현할 때, 제4항 내지 제7항, 제10항 내지 제12항, 또는 제21항 내지 제27항 중 임의의 한 항에 따른 방법을 실행하도록 동작되거나; 또는 네트워크 기능(NF) 소비자를 구현할 때, 제13항 또는 제14항 중 한 항에 따른 방법을 실행하도록 동작되는 네트워크 노드(1900).
  29. 컴퓨터-판독가능 명령이 저장되어 있는 컴퓨터-판독가능 저장 매체로서:
    상기 컴퓨터-판독가능 명령은, 네트워크 노드의 프로세서에 의해 실행될 때, 상기 네트워크 노드를, 네트워크 기능(NF) 생성자를 구현할 때, 제1항 내지 제3항, 제8항 내지 제9항, 또는 제15항 내지 제20항 중 임의의 한 항에 따른 방법을 실행하거나; 서비스 통신 프록시(SCP) 기능을 구현할 때, 제4항 내지 제7항, 제10항 내지 제12항, 또는 제21항 내지 제27항 중 임의의 한 항에 따른 방법을 실행하거나; 또는 네트워크 기능(NF) 소비자를 구현할 때, 제13항 또는 제14항 중 한 항에 따른 방법을 실행하도록 구성하는 컴퓨터-판독가능 저장 매체.
KR1020237006564A 2020-08-07 2020-12-07 통지 전달을 위한 네트워크 노드 및 그에 대한 방법 KR20230039746A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CNPCT/CN2020/107890 2020-08-07
CN2020107890 2020-08-07
PCT/CN2020/134268 WO2022027888A1 (en) 2020-08-07 2020-12-07 Network nodes and methods therein for notification delivery

Publications (1)

Publication Number Publication Date
KR20230039746A true KR20230039746A (ko) 2023-03-21

Family

ID=74003994

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020237006564A KR20230039746A (ko) 2020-08-07 2020-12-07 통지 전달을 위한 네트워크 노드 및 그에 대한 방법

Country Status (8)

Country Link
US (1) US20230261953A1 (ko)
EP (1) EP4193503A1 (ko)
JP (1) JP7450803B2 (ko)
KR (1) KR20230039746A (ko)
CN (2) CN116261888A (ko)
BR (1) BR112023001744A2 (ko)
MX (1) MX2023001246A (ko)
WO (1) WO2022027888A1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023237769A1 (en) * 2022-06-10 2023-12-14 Telefonaktiebolaget Lm Ericsson (Publ) Data handling
US20230409427A1 (en) * 2022-06-17 2023-12-21 Jpmorgan Chase Bank, N.A. System and method for dynamic state reconciliation

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117354927A (zh) 2017-10-13 2024-01-05 瑞典爱立信有限公司 用于网络功能服务发现的方法和装置
US11509728B2 (en) * 2018-06-29 2022-11-22 Nokia Solutions And Networks Oy Methods and apparatuses for discovering a network function acting as network function service consumer
CN110830543B (zh) * 2018-08-13 2021-10-19 华为技术有限公司 通信方法和通信设备
WO2020184956A1 (ko) * 2019-03-12 2020-09-17 엘지전자 주식회사 멀티 액세스 프로토콜 데이터 유닛 세션 관리
GB2590728A (en) * 2020-01-03 2021-07-07 Nokia Technologies Oy Scope parameter for binding indication

Also Published As

Publication number Publication date
JP2023540439A (ja) 2023-09-25
MX2023001246A (es) 2023-05-17
CN116261888A (zh) 2023-06-13
US20230261953A1 (en) 2023-08-17
JP7450803B2 (ja) 2024-03-15
EP4193503A1 (en) 2023-06-14
CN117014281A (zh) 2023-11-07
WO2022027888A1 (en) 2022-02-10
BR112023001744A2 (pt) 2023-03-28

Similar Documents

Publication Publication Date Title
US11659024B2 (en) Status updates in a 5G core network
KR102046700B1 (ko) 메시지 버스 서비스 디렉토리
US11316923B2 (en) Unstructured data storage function (UDSF) services
EP2352083B1 (en) Method, device and system for enhancing script-based application reliability
WO2020202043A1 (en) Method for reselection of a network function (nf) service instance of a nf service producer
Mayer RESTful APIs for the 5G service based architecture
US11750694B2 (en) CDN-based client messaging
KR20230039746A (ko) 통지 전달을 위한 네트워크 노드 및 그에 대한 방법
US20240171653A1 (en) Network nodes and methods therein for indirect communication
US11140533B2 (en) Enable reliable and distributed M2M/IoT services
WO2022083385A1 (en) Network nodes and methods therein for providing backup network function
US20230396498A1 (en) Optimization of network function profile administration and discovery
CN116743840A (zh) 用于发现分层网络中的网络功能服务生产者的方法、***和计算机可读介质

Legal Events

Date Code Title Description
A201 Request for examination