Session Establishment with a Local Serving Network
20220312510 · 2022-09-29
Inventors
Cpc classification
H04M15/8061
ELECTRICITY
H04W40/02
ELECTRICITY
H04L67/60
ELECTRICITY
International classification
Abstract
There is provided mechanisms for establishing a communication session with a local serving network. A method is performed by a terminal device. The method comprises obtaining an indication of traffic to be communicated. The traffic is associated with a traffic descriptor. The method comprises selecting a URSP rule for the traffic to be communicated in a communication session with the local serving network. The URSP rule is selected in accordance with the traffic descriptor and in accordance with a validity condition for the communication session. The validity condition at least pertains to network support for IMS in the local serving network. The method comprises establishing a communication session with the local serving network for communicating the traffic according to the selected URSP rule.
Claims
1.-30. (canceled)
31. A terminal device configured to establish a communication session with a local serving network, the terminal device comprising processing circuitry configured to cause the terminal device to: obtain an indication of traffic to be communicated, the traffic being associated with a traffic descriptor; select a User Equipment Route Selection Policy (URSP) rule for the traffic to be communicated in a communication session with the local serving network, the URSP rule being selected in accordance with the traffic descriptor and in accordance with a validity condition for the communication session, the validity condition pertaining to support for IP Multimedia Subsystem (IMS) in the local serving network; and establish a communication session with the local serving network for communicating the traffic according to the selected URSP rule; wherein the communication session is a protocol data unit (PDU) session.
32. The terminal device of claim 31, wherein the validity condition requires that IMS voice over PS is supported in the local serving network.
33. The terminal device of claim 31, wherein the validity condition also pertains to at least one of the following: emergency support in the local serving network, the local serving network supporting interworking over network interface N26, the local serving network supporting interworking without network interface N26, mobile country code (MCC) of the local serving network, and mobile network code (MNC) of the local serving network.
34. The terminal device of claim 31, wherein the URSP rule is selected from a set of URSP rules.
35. The terminal device of claim 34, wherein the URSP rule is selected from among only the URSP rules, of the set, for which the validity condition for the communication session is fulfilled.
36. The terminal device of claim 31, wherein at least one of the URSP rule and the validity condition is configured in the terminal device or is provided to the terminal device from a policy control function (PCF) of the terminal device's home network.
37. The terminal device of claim 36, wherein the processing circuitry is further configured to cause the terminal device to: obtain a modification to the URSP rule, the modification originating from a PCF of the local serving network; and update the URSP rule according to the modification.
38. The terminal device of claim 37, wherein the modification defines one of the following: a new URSP rule with an associated validity condition, or a new validity condition for the URSP rule.
39. A policy control function (PCF) configured to enable a terminal device to establish a communication session with a local serving network, the PCF comprising processing circuitry configured to cause the PCF to: obtain a modification to a User Equipment Route Selection Policy (URSP) rule used by the terminal device for establishing a communication session with the local serving network for communicating traffic, the URSP rule being associated with a validity condition for the communication session, the validity condition pertaining to support for IP Multimedia Subsystem (IMS) in the local serving network; and provide the modification of the URSP rule towards the terminal device.
40. The PCF of claim 39, wherein the modification defines one of the following: a new URSP rule with an associated validity condition, or a new validity condition for the URSP rule used by the terminal device.
41. The PCF of claim 39, wherein the validity condition requires that IMS voice over PS is supported in the local serving network.
42. The PCF of claim 39, wherein the validity condition also pertains to at least one of the following: emergency support in the local serving network, the local serving network supporting interworking over network interface N26, the local serving network supporting interworking without network interface N26, mobile country code (MCC) of the local serving network, and mobile network code (MNC) of the local serving network.
43. The PCF of claim 39, wherein the modification is obtained based on one of the following: via a policy of the PCF, or from a PCF of the terminal device's home network.
44. A method performed by a terminal device for establishing a communication session with a local serving network, the method comprising: obtaining an indication of traffic to be communicated, the traffic being associated with a traffic descriptor; selecting a User Equipment Route Selection Policy (URSP) rule for the traffic to be communicated in a communication session with the local serving network, the URSP rule being selected in accordance with the traffic descriptor and in accordance with a validity condition for the communication session, the validity condition pertaining to support for IP Multimedia Subsystem (IMS) in the local serving network; and establishing a communication session with the local serving network for communicating the traffic according to the selected URSP rule.
45. The method of claim 44, wherein at least one of the URSP rule and the validity condition is configured in the terminal device or is provided to the terminal device from a policy control function (PCF) of the terminal device's home network.
46. The method of claim 45, further comprising: obtaining a modification to the URSP rule, the modification originating from a PCF of the local serving network; and updating the URSP rule according to the modification.
47. A method performed by a policy control function (PCF) of a local serving network for enabling a terminal device to establish a communication session with the local serving network, the method comprising: obtaining a modification to a User Equipment Route Selection Policy (URSP) rule used by the terminal device for establishing a communication session with the local serving network for communicating traffic, the URSP rule being associated with a validity condition for the communication session, the validity condition pertaining to support for IP Multimedia Subsystem (IMS) in the local serving network; and providing the modification of the URSP rule towards the terminal device.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0027] The inventive concept is now described, by way of example, with reference to the accompanying drawings, in which:
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
DETAILED DESCRIPTION
[0036] The inventive concept will now be described more fully hereinafter with reference to the accompanying drawings, in which certain embodiments of the inventive concept are shown. This inventive concept may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided by way of example so that this disclosure will be thorough and complete, and will fully convey the scope of the inventive concept to those skilled in the art. Like numbers refer to like elements throughout the description. Any step or feature illustrated by dashed lines should be regarded as optional.
[0037]
[0038] Each of the home network 110a and the local serving network 110b comprises a respective PCF entity 300a, 300b. Each of the home network 110a and the local serving network 110b is configured to, over a respective link 170a, 170b, communicate with a packet data network (PDN) 120, such as the Internet.
[0039] Depending on the physical location of the terminal device 200, a communication session is established either with the home network 110a over wireless radio link 160a or with the local serving network 110b over wireless radio link 160b. The terminal device 200 is thereby enabled to access services of, and exchanging data with, the packet data network 120.
[0040] As noted above, there is a need for an improved session establishment procedure for the terminal device 200.
[0041] In more detail, currently a URSP rule may match (if the Traffic Descriptor matches the application traffic sent by the terminal device 200) according to 3GPP TS 23.503 and then a PDU session is established irrespective of some of the current network conditions. For example, a URSP rule containing the IMS DNN may be triggered and used even if the AMF in the local serving network 110b does not indicate IMS Voice support to the terminal device 200. The term “IMS” is an abbreviation for IP Multimedia Subsystem, as understood from 3GPP TS 23.503 and other 3GPP specifications cited herein. That is, a PDU session to the IMS DNN may be established independently of whether IMS voice is indicated as being supported in the local serving network 110b or not. However, the terminal device 200 may have multiple URSP rules for the same DNN, and in case of the IMS DNN, only a subset of the URSP rules should be triggered and used if IMS voice is not supported and possibly all URSP rules should be triggered and used if IMS voice is supported. There might also be a need to trigger and use a URSP rule only if IMS voice over PS is not supported, allowing thereby a fine grain control of the terminal device behavior. This could be of particular use in roaming cases (but not limited to roaming).
[0042] In particular, the list of conditions to select a valid RSD according to a URSP rule are limited and does not consider IMS Voice over PS support by the local serving network 110b. The terminal device 200 might therefore select a valid RSD according to any existing criteria, but the PDU session establishment will fail if the local serving network 110b does not support IMS Voice over PS. This could e.g. be the case if roaming agreements do not allow the establishment of a PDU session to this DNN. In this respect, the Session Management Function (SMF) in the HPLMN might reject it, and/or the AMF in the local serving network 110b might reject it.
[0043] The embodiments disclosed herein therefore relate to mechanisms for establishing a communication session with a local serving network 110b and enabling a terminal device 200 to establish a communication session with a local serving network 110b. In order to obtain such mechanisms, there is provided a terminal device 200, a method performed by the terminal device 200, a computer program product comprising code, for example in the form of a computer program, that when run on processing circuitry of the terminal device 200, causes the terminal device 200 to perform the method. In order to obtain such mechanisms, there is further provided a PCF entity 300b, a method performed by the PCF entity 300b, and a computer program product comprising code, for example in the form of a computer program, that when run on processing circuitry of the PCF entity 300b, causes the PCF entity 300b to perform the method.
[0044] Reference is now made to
[0045] S102: The terminal device 200 obtains an indication of traffic to be communicated. The traffic is associated with a traffic descriptor.
[0046] S104: The terminal device 200 selects a URSP rule for the traffic to be communicated in a communication session with the local serving network 110b. The URSP rule is selected in accordance with the traffic descriptor and in accordance with a validity condition for the communication session. The validity condition at least pertains to network support for IMS in the local serving network 110b.
[0047] S106: The terminal device 200 establishes a communication session with the local serving network 110b for communicating the traffic according to the selected URSP rule.
[0048] The terminal device 200 thus has at least one URSP rule, each having at least on validity condition related to support for IMS in the local serving network 110b. The terminal device 200 checks whether the condition apply when determining which URSP rule to trigger, or use, and then establishes a communication session accordingly.
[0049] Embodiments relating to further details of establishing a communication session with a local serving network 110b as performed by the terminal device 200 will now be disclosed.
[0050] Each URSP rule might be associated with validity conditions (one or multiple) that the URSP rule should only be triggered, or used, if the associated validity conditions are matched.
[0051] One of those validity conditions could be whether the local serving network 110b indicates IMS Voice over PS Support. That is, according to an embodiment, the validity condition pertaining to network support for IMS requires that IMS voice over PS is supported in the local serving network 110b.
[0052] Thereby, if the AMF (or MME) provides an IMS Voice over PS support indication to the terminal device 200, and IMS Voice over PS is supported, then the terminal device 200 can trigger, or use, any of the URSP rules that fulfil that condition.
[0053] However, not all URSP rules for IMS services must have such a condition, e.g. there can be one rule with such a condition for a first S-NSSAI (denoted S-NSSAI_x) and a second rule without such a condition for a second S-NSSAI (denoted S-NSSAI_y), and then the condition is an optional element in the URSP rule, but the terminal device 200 should support it.
[0054] In some aspects the validity condition further pertains to at least one of: emergency support in the local serving network 110b, the local serving network 110b supporting interworking over network interface N26, the local serving network 110b supporting interworking without network interface N26, which mobile country code (MCC) the local serving network 110b has, and which mobile network code (MNC) the local serving network 110b has.
[0055] In some aspects the URSP rule is selected from a set of URSP rules. Further, the terminal device 200 might be configured to select an RSD within the selected URSP rule. In further aspects, the URSP rule is selected only among those URSP rules in the set of URSP rules for which the validity condition for the communication session is fulfilled. The RSD might then be selected within the URSP rule with matching validity conditions.
[0056] There may be different ways for the terminal device 200 to have access to URSP rules.
[0057] According to a first example, the terminal device 200a is pre-configured with URSP rules. In particular, according to an embodiment, the URSP rule and/or the validity condition (and thus RSDs) is configured in the terminal device (200).
[0058] According to a second example, URSP rules may be provisioned to the terminal device 200 using a network-initiated NAS transport procedure. In particular, according to an embodiment, the URSP rule and/or the validity condition (and thus RSDs) is provided to the terminal device 200 from a PCF entity 300a of the home network 110a of the terminal device 200.
[0059] Further, the PCF entity 300b in the local serving network 110b might provide URSP rules that comprise additional RSD components supported in the local serving network 110b, such as IMS Voice over PS support, to the terminal device 200.
[0060] Further, the PCF entity 300b in the local serving network 110b might modify existing URSP rules to address requirements in the local serving network 110b and provide these modified URSP rules to the terminal device 200. Hence, according to an embodiment, the terminal device 200 is configured to perform (optional) steps S108 and S110:
[0061] S108: The terminal device 200a obtains modification to the URSP rule. The modification originates from a PCF entity 300b of the local serving network 110b. The modification defines a modified URSP rule.
[0062] S110: The terminal device 200a updates S110 the URSP rule according to the modification. The terminal device 200a thereby replaces the URSP rule with the modified URSP rule (in the terminal device 200).
[0063] As indicated by S112 in
[0064] There could be different ways in which URSP rules could be modified.
[0065] In some aspects the modification defines one or more new URSP rules, possible with one or more new validity conditions for each new URSP rule. That is, according to an embodiment, the modification defines a new URSP rule with associated validity condition. The validity condition might be associated with the RSD within the URSP rule.
[0066] In some aspects the modification defines one or more new conditions to one or more existing URSP rules (thus without changing the URSP rule(s) as such). That is, according to an embodiment, the modification defines a new validity condition for the URSP rule.
[0067] There could be different types of traffics to be communicated in the communication session established in S106. In some aspects, the traffic is downlink traffic. That is, according to an embodiment, the traffic to be communicated is to be received by the terminal device 200. In some aspects, the traffic is uplink traffic. That is, according to an embodiment, the traffic to be communicated is to be transmitted by the terminal device 200.
[0068] There could be different types of communication sessions that are established in S106. In some embodiments, the communication session is a PDU session.
[0069] Reference is now made to
[0070] S202: The PCF entity 300b obtains a modification to a URSP rule used by the terminal device 200 for establishing a communication session with the local serving network 110b for communicating traffic. As disclosed above, the URSP rule is associated with a validity condition. As disclosed above, the validity condition at least pertains to network support for IMS in the local serving network 110b.
[0071] S204: The PCF entity 300b provides the modification of the URSP rule towards the terminal device 200.
[0072] Embodiments relating to further details of enabling a terminal device 200 to establish a communication session with a local serving network 110b as performed by the PCF entity 300b will now be disclosed.
[0073] In general terms, the embodiments, aspects and examples as described above with reference to the terminal device 200 apply also to the PCF entity 300.
[0074] As disclosed above, according to an embodiment, the validity condition pertaining to network support for IMS requires that IMS voice over PS is supported in the local serving network 110b.
[0075] Examples of further validity conditions have been disclosed above.
[0076] As disclosed above, there could be different ways in which URSP rules could be modified.
[0077] In some aspects, the modification defines one or more new URSP rules, possible with one or more new validity conditions for each new URSP rule. That is, according to an embodiment, the modification defines a new URSP rule with associated validity condition. The validity condition might be associated with the RSD within the URSP rule.
[0078] In some aspects, the modification defines one or more new conditions to one or more existing URSP rules (thus without changing the URSP rule(s) as such). That is, according to an embodiment, the modification defines a new validity condition for the URSP rule.
[0079] There could be different ways for the PCF entity 300b to obtain the modification to the URSP rule.
[0080] In some aspects the modification to the URSP rule is made at the PCF entity 300a of the home network 110a and the PCF entity 300b obtains the modification to the URSP rule from PCF entity 300a when the terminal device 200 is served by the local serving network 110b. That is, according to an embodiment, the modification is obtained from a PCF entity 300a of the home network 110a of the terminal device 200. In other aspects the modification to the URSP rule originates from conditions in the local serving network 110b having been changed, where the conditions cause a network policy (or just policy for short) to be modified. That is, according to an embodiment, the modification is obtained by means of a policy of the PCF entity 300b being modified.
[0081] One particular embodiment for provision of a modification of a URSP rule to the terminal device 200 based on at least some of the above disclosed embodiments will now be disclosed in detail with reference to the signalling diagram of
[0082] S301: The (H-)PCF entity 300a has access to mobile network operator policies that indicate whether an IMS application requires support of e.g. IMS voice over PS to be established. This is provided as a validity condition for a URSP rule.
[0083] S302: The (H-)PCF entity 300a sends to (V-)PCF entity 300b a URSP rule that includes a traffic descriptor to identify IMS DNN, and an RSD that includes two S-NSSAI components, denoted S-NSSAI_1 and S-NSSAI_2. The RSD component for S-NSSAI_1 requires support for IMS voice over PS and the RSD component for S-NSSAI_2 does not require support for IMS voice over PS. The (H-)PCF entity 300a sends to (V-)PCF entity 300b a URSP rule for the terminal device 200 that includes the support for IMS voice over PS as a validity condition to the RSD component for S-NSSAI 1.
[0084] S303: The (V-)PCF entity 300b sends a response to (H-)PCF entity 300a. In a non-roaming case, this step does not apply, but the (H-)PCF entity 300a sends the URSP rule to the AMF 180 of the home network 110a. Further, (V-)PCF entity 300b might check the URSP rules as received from (H-)PCF entity 300a. (V-)PCF entity 300b might have different conditions per roaming partner, and (V-)PCF entity 300b might update the conditions in the RSD. The (V-)PCF entity 300b then reports to (H-)PCF entity 300a that the URSP rules have been updated.
[0085] S304: The (V-PCF) entity 300b delivers the URSP rules to the terminal device 200 via the AMF 180 by following steps 1 to 5 in FIG. 4.2.4.3-1 of aforementioned 3GPP TS 23.502.
[0086] S305: The terminal device 200 checks the received URSP rules and upon obtaining an indication of traffic to be communicated, where the traffic is associated with a traffic descriptor, the terminal device 200 selects a URSP rule for the traffic to be communicated in a communication session with the local serving network 110b, where the URSP rule is selected in accordance with the traffic descriptor and in accordance with a validity condition for the communication session.
[0087] Table 1 shows examples of URSP rules in accordance with embodiments disclosed herein. Table 1 is based on an extension of Table A-1 in Annex A of aforementioned 3GPP TS 23.503.
[0088] Table 2 shows examples of the structure of URSP rules in accordance with embodiments disclosed herein. Table 2 is based on an extension of Table 6.6.2.1-3 in clause 6.6.2.1 of aforementioned 3GPP TS 23.503.
TABLE-US-00001 TABLE 1 Example URSP rules Comments Rule Precedence = 1 Route Selection Descriptor This URSP rule associates the traffic of application Traffic Descriptor: Precedence = 1 “App1” with S-NSSAI-a, SSC Mode 1, 3GPP Application Network Slice Selection: S- access and the “IMS” DNN. Identifiers = App1 NSSAI-a It enforces the following routing policy: SSC Mode Selection: SSC The traffic of App1 should be transferred on a PDU Mode 1 session supporting S-NSSAI-a, SSC Mode 1 and DNN Selection: IMS DNN = IMS over 3GPP access. If this PDU session Access Type preference: 3GPP is not established, and IMS Voice over PS and access interworking with N26 is supported, the UE shall Condition: IMS voice over PS attempt to establish a PDU session with S-NSSAI- supported, Interworking with N26 a, SSC Mode 1 and the “IMS” DNN over 3GPP access. Rule Precedence = 2 Route Selection Descriptor This URSP rule associates the traffic of application Traffic Descriptor: Precedence = 1 “App2” with S-NSSAI-a and Non-3GPP access. Application Network Slice Selection: S- It enforces the following routing policy: Identifiers = App2 NSSAI-a The traffic of application App2 should be transferred Access Type preference: Non- on. 3GPP access a PDU session supporting S-NSSAI-a using a Non- Route Selection Descriptor 3GPP access. If this PDU session is not Precedence = 2 established, the UE shall attempt to establish a Non-seamless Offload indication: PDU session with S-NSSAI-a over Access Permitted (WLAN SSID-a) Type = non-3GPP access. If the PDU session cannot be established, the traffic of App2 shall be directly offloaded to WLAN, if the UE is connected to a WLAN with SSID-a (based on the 2nd RSD) Rule Precedence = 3 Route Selection Descriptor This URSP rule associates the traffic of applications Traffic Descriptor: Precedence = 1 that are configured to use DNN_1 with DNN_1, S- DNN = DNN_1 Network Slice Selection: S- NSSAI-a over Non-3GPP access. NSSAI-a It enforces the following routing policy: Access Type preference: Non- The traffic of application(s) that are configured to 3GPP access use DNN_1 should be transferred on a PDU session supporting S-NSSAI-a over Non-3GPP access. If this PDU session is not established, the UE shall attempt to establish the PDU session with S-NSSAI-a over Non-3GPP access. Rule Precedence = 4 Route Selection Descriptor This URSP rule associates the application “App1” Traffic Descriptor: Precedence = 1 and the Connection Capabilities “internet” and Application Network Slice Selection: S- “supl” with DNN_1, S-NSSAI-a over Non-3GPP Identifiers = App1 NSSAI-a access. Connection DNN Selection: DNN_1 It enforces the following routing policy: Capabilities = “internet”, Access Type preference: Non- When the “App1” requests a network connection “supl” 3GPP access with Connection Capability “internet” or “supl”, the UE establishes (if not already established) a PDU session with DNN_1 and S-NSSAI-a over Non- 3GPP access. After that, the UE routes the traffic of “App1” over this PDU session. Rule Precedence = Route Selection Descriptor This URSP rule associates all traffic not matching lowest priority Precedence = 1 any prior rule a PDU Session with S-NSSAI-b, SSC Traffic Descriptor: * Network Slice Selection: S- Mode 3 and the “internet” DNN. NSSAI-b It enforces the following routing policy: SSC Mode Selection: SSC All traffic not matching any prior rule should be Mode 3 transferred on a PDU session supporting S-NSSAI- DNN Selection: internet b, SSC Mode 3 and DNN = internet with no access network preference.
TABLE-US-00002 TABLE 2 Information PCF permitted to name Description Category modify in URSP Scope Route Selection Determines the order in which Mandatory Yes UE context Descriptor the Route Selection (NOTE 1) Precedence Descriptors are to be applied. Route This part defines the route Mandatory selection selection components (NOTE 2) components SSC Mode One single value of SSC Optional Yes UE context Selection mode. (NOTE 5) Network Slice Either a single value or a list of Optional Yes UE context Selection values of S-NSSAI(s). (NOTE 3) DNN Selection Either a single value or a list of Optional Yes UE context values of DNN(s). PDU Session One single value of PDU Optional Yes UE context Type Selection Session Type Non-Seamless Indicates if the traffic of the Optional Yes UE context Offload matching application is to be (NOTE 4) indication offloaded to non-3GPP access outside of a PDU Session. Access Type Indicates the preferred Access Optional Yes UE context preference Type (3GPP or non-3GPP or Multi-Access) when the UE establishes a PDU Session for the matching application. Route This part defines the Route Optional Selection Validation Criteria components Validation Criteria (NOTE 6) Time Window The time window when the Optional Yes UE context matching traffic is allowed. The RSD is not considered to be valid if the current time is not in the time window. Location The UE location where the Optional Yes UE context Criteria matching traffic is allowed. The RSD rule is not considered to be valid if the UE location does not match the location criteria. IMS Voice The VPLMN Support for IMS Conditional Yes UE context Support over Voice (NOTE 8) PS IMS Emergency The VPLMN Support for IMS Conditional Yes UE context Emergency (NOTE 8) N26 support The VPLMN Support for N26 Conditional Yes UE context (NOTE 8) (NOTE 1): Every Route Selection Descriptor in the list shall have a different precedence value. (NOTE 2): At least one of the route selection components shall be present. (NOTE 3): When the Subscription Information contains only one S-NSSAI in UDR, the PCF needs not provision the UE with S-NSSAI in the Network Slice Selection information. The “match all” URSP rule has one S-NSSAI at most. (NOTE 4): If this indication is present in a Route Selection Descriptor, no other components shall be included in the Route Selection Descriptor. (NOTE 5): The SSC Mode 3 shall only be used when the PDU Session Type is IP. (NOTE 6): The Route Selection Descriptor is not considered valid unless all the provided Validation Criteria are met. NOTE 7: In this release of specification, inclusion of the Validation Criteria in Roaming scenarios is not considered. (NOTE 8): Applicable for DNN selection set to “IMS” or when the Traffic Description in the URSP rule provides a DNN
[0089]
[0090] Particularly, the processing circuitry 210 is configured to cause the terminal device 200 to perform a set of operations, or steps, as disclosed above. For example, the storage medium 230 may store the set of operations, and the processing circuitry 210 may be configured to retrieve the set of operations from the storage medium 230 to cause the terminal device 200 to perform the set of operations. The set of operations may be provided as a set of executable instructions. Thus the processing circuitry 210 is thereby arranged to execute methods as herein disclosed.
[0091] The storage medium 230 may also comprise persistent storage, which, for example, can be any single one or combination of magnetic memory, optical memory, solid state memory or even remotely mounted memory.
[0092] The terminal device 200 may further comprise a communications interface 220 for communications with other entities, nodes, functions, and devices of the communication network 100. As such the communications interface 220 may comprise one or more transmitters and receivers, comprising analogue and digital components.
[0093] The processing circuitry 210 controls the general operation of the terminal device 200 e.g. by sending data and control signals to the communications interface 220 and the storage medium 230, by receiving data and reports from the communications interface 220, and by retrieving data and instructions from the storage medium 230. Other components, as well as the related functionality, of the terminal device 200 are omitted in order not to obscure the concepts presented herein.
[0094]
[0095]
[0096] Particularly, the processing circuitry 310 is configured to cause the PCF entity 300b to perform a set of operations, or steps, as disclosed above. For example, the storage medium 330 may store the set of operations, and the processing circuitry 310 may be configured to retrieve the set of operations from the storage medium 330 to cause the PCF entity 300b to perform the set of operations. The set of operations may be provided as a set of executable instructions. Thus the processing circuitry 310 is thereby arranged to execute methods as herein disclosed.
[0097] The storage medium 330 may also comprise persistent storage, which, for example, can be any single one or combination of magnetic memory, optical memory, solid state memory or even remotely mounted memory.
[0098] The PCF entity 300b may further comprise a communications interface 320 for communications with other entities, nodes, functions, and devices of the communication network 100. As such the communications interface 320 may comprise one or more transmitters and receivers, comprising analogue and digital components.
[0099] The processing circuitry 310 controls the general operation of the PCF entity 300b e.g. by sending data and control signals to the communications interface 320 and the storage medium 330, by receiving data and reports from the communications interface 320, and by retrieving data and instructions from the storage medium 330. Other components, as well as the related functionality, of the PCF entity 300b are omitted in order not to obscure the concepts presented herein.
[0100]
[0101] The PCF entity 300b may be provided as a standalone device or as a part of at least one further device. For example, the PCF entity 300b may be provided in a core network node. Further, functionality of the PCF entity 300b may be distributed between at least two devices, or nodes. These at least two nodes, or devices, may either be part of the same network part (such as the radio access network or the core network) or may be spread between at least two such network parts. In general terms, instructions that are required to be performed in real time may be performed in a device, or node, operatively closer to the cell than instructions that are not required to be performed in real time.
[0102] Thus, a first portion of the instructions performed by the PCF entity 300b may be executed in a first device, and a second portion of the instructions performed by the PCF entity 300b may be executed in a second device; the herein disclosed embodiments are not limited to any particular number of devices on which the instructions performed by the PCF entity 300b may be executed. Hence, the methods according to the herein disclosed embodiments are suitable to be performed by a PCF entity 300b residing in a cloud computational environment. Therefore, although a single processing circuitry 310 is illustrated in
[0103]
[0104] In the example of
[0105] The inventive concept has mainly been described above with reference to a few embodiments. However, as is readily appreciated by a person skilled in the art, other embodiments than the ones disclosed above are equally possible within the scope of the inventive concept, as defined by the appended patent claims.