Step 1.
The PIN client sends the PIN discovery request to PEMC. The PIN discovery request includes the security credentials of the UE or PIN client and may include the UE identifier such as GPSI if available, PIN client ID, UE location, Security credentials, the service that PINE wants to consume.
Step 2.
The PEMC performs an authorization check to verify whether PINE is allowed to perform the operation.
Step 3.
The PEMC sends the PIN discovery response to PIN element including the configuration information of the PIN(s), which are offering the services requested by the PINE in the PIN discovery request. The configuration information includes PIN ID, PIN description (Human-readable description of the PIN, for example, the company name, location or the type of service), services that each PIN can provide and the PEMC IP address.
The PIN client receives the configuration information and decides whether to join in the PIN.
If the PIN element has already had a communication connection with the PEMC, which managements of a PIN, the PIN element can receive the PIN ID, PIN description information and IP address of PEMC and decides whether to join the PIN.
Some of the PIN elements can have the application layer connection with the PEGC, for example, via WiFi or Bluetooth, and the PIN element can have the communication with PIN server to receive the lists of PIN ID and corresponding PIN description information. And the PIN elements can decide whether to join in the PIN.
Figure 8.5.7.2.2-1 illustrates PIN server discovery via PEGC based on request/response model.
Pre-conditions:
-
The PIN elements or PIN client has application layer connection with PEGC;
-
The UE Identifier or PIN client Identifier is available;
-
The PEGC has been authorized to communicate with the PIN server;
-
The PIN element has already had an application layer connection with a PEGC, and the PEGC can route the PIN discovery request to PIN server.
-
The PINE has already received the PIN server IP address.
Step 1.
The PIN client sends the PIN discovery request to PIN server via PEGC. The PEGC routes the PIN discovery request to PIN server. The PIN discovery request includes the security credentials of the UE or PIN client and may include the UE identifier such as GPSI, PIN client ID, UE location, Security credentials, the service that PINE wants to consume.
The PIN client can have the filter information in the PIN discovery request for example, the interesting area, the interesting type of PIN and etc.
Step 2.
Upon receiving the request, the PIN server performs an authorization check to verify whether the PIN client has authorization to perform the operation.
The PIN server can decide the candidate PINs according to the filter information from PIN discovery request and the PIN Profile. The PIN server may determine the PIN which the PIN profile accords with the filter information in PIN discovery request. The candidate PINs can be multiple.
Step 3.
The PIN server sends a successful PIN discovery response to PIN client via PEGC, which includes the configuration information to PIN elements. The configuration includes PIN ID, PIN description (Human-readable description of the PIN, for example, the company name, location or the type of service), services that each PIN can provide and the corresponding PEMC IP address.