Figure 8.5.11.2.1-1 illustrates procedure of PIN element registering the new service(s).
Pre-conditions:
-
PIN is already created and the PIN entities PEGC, PINE-1, PINE-2, PINE-3 and PINE-4 are all part of the same PIN;
-
The PINE-4 is the PEMC of the PIN;
Step 1.
PINE-1 decides to register a new service(s) that it can offer which it was not offering at the time of joining the PIN. This may happen because of the UE on which the PIN element is existing has been upgraded to offer extra services or for any other reason which could be implementation specific.
Step 2.
PINE-1 sends the PIN services registration request to the PEMC to register the new service(s). This request carries the PIN identifier, PIN element Identifier, list of new service(s) it is offering. The list of services can include a unique service id, human readable description of the service and may also contain time duration of when the service is available etc.
Step 3.
PEMC (PINE-4) on receiving the PIN services registration request checks whether the PINE-1 is allowed to register new service(s) and whether these services are allowed to be offered by the PIN by checking the PIN profile.
Step 4.
PEMC (PINE-4) sends the PIN services registration response which contains the status (success or failure) of the PIN services registration request.
Step 5.
PEMC notifies all the PIN entities including PIN server and PEGC about the details of the new services being offered and the details of the PINE offering the services. PIN server, PEMC and PEGC updates the PIN dynamic information with the details of the new service(s) being offered and the PINE which is offering it.
Figure 8.5.11.2.2-1 illustrates procedure of PIN element de-registering the service(s).
Pre-conditions:
-
PIN is already created and the PIN entities PEGC, PINE-1, PINE-2, PINE-3 and PINE-4 are all part of the same PIN;
-
The PINE-4 is the PEMC of the PIN;
Step 1.
PINE-1 decides to de-register a service(s) that it is currently offering and which it has indicated during the PIN registration or PIN join procedure. This may happen because the UE on which the PIN element is existing might face hardware failure, services might be scheduled to be offered for a certain time period/duration or for any other reason which could be implementation specific.
Step 2.
PINE-1 sends the PIN services de-registration request to the PEMC to de-register the service(s). This request carries the PIN identifier, PIN element Identifier, list of service(s) it is de-registering. The list of services can include a unique service id, human readable description of the service.
Step 3.
PEMC (PINE-4) on receiving the PIN services de-registration request checks whether the PINE-1 is allowed to de-register service(s) by checking the PIN profile.
Step 4.
PEMC (PINE-4) sends the PIN services de-registration response which contains the status (success or failure) of the PIN services de-registration request.
Step 5.
PEMC notifies all the PIN entities including PIN server and PEGC about the details of the services being de-registered. PIN server, PEMC and PEGC updates the PIN dynamic information to remove the details of the service(s) being de-registered.