Sign In to Follow Application
View All Documents & Correspondence

Communication System For Receiving A Communication Parameter Set

Abstract: A communication system is disclosed in which a home subscriber server  HSS  of a communication network receives from a service capability exposure function  SCEF  at least one communication pattern parameter set together with an associated validity time stores the at least one communication pattern parameter set and when the validity time for a communication pattern parameter set stored in the HSS expires autonomously deletes the associated communication pattern parameter set.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
16 August 2017
Publication Number
46/2017
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application
Patent Number
Legal Status
Grant Date
2023-12-14
Renewal Date

Applicants

NEC CORPORATION
7 1 Shiba 5 chome Minato ku Tokyo 108 8001

Inventors

1. KUNZ Andreas
c/o Nec Europe LTD Kurfürsten Anlage 36 69115 Heidelberg
2. VELEV Genadi
c/o Nec Europe LTD Kurfürsten Anlage 36 69115 Heidelberg
3. IANEV Iskren
c/o Nec Europe LTD Kurfürsten Anlage 36 69115 Heidelberg

Specification

COMMUNICATION SYSTEM FOR RECEIVING A COMMUNICATION PARAMETER SET
The present invention relates t o mobile communication devices and networks, particularly
but not exclusively those operating according t o the 3rd Generation Partnership Project
(3GPP) standards or equivalents o r derivatives thereof, such as the Long Term Evolution (LTE)
of the Evolved Packet Core (EPC) network. The invention has particular although not exclusive
relevance t o architecture enhancements for a service capability exposure framework in which
3GPP system provided service capabilities are exposed t o 3rd party service providers, for
example via one or more standardized application program interfaces (APIs).
In a mobile (cellular) communications network, (user) communication devices (also known as
user equipment (UE), for example mobile telephones) communicate data packets with
remote servers or with other communication devices via base stations. Each base station is
connected t o a core network (such as an EPC network), which is in turn connected t o other
networks for providing end-to-end connectivity for the users.
As part of the activities of the 3GPP a study has been going on related t o how, from the 3GPP
network point of view, t o expose 3GPP system provided service capabilities t o 3rd party
service providers. This study has been performed in the 3GPP Release 13 under the study
item Architecture Enhancements for Service Exposure (AESE) in TR 23.708 vl.1.0.
Fig. 1 illustrates schematically, at a high level, the principle of the service capability exposure
concept for a 3GPP system 101. As seen in Figure 1, a 3rd party service provider 102 provides,
t o the 3GPP system 101 Service Information 104 relating t o a particular hosted service for a
specific User Equipment (UE) 103 or group of UEs 103-1 t o 103-3. This Service Information
104 is sent t o a Service Capability Exposure Function (SCEF) 111, which terminates an
Application Programming Interface (API) towards the 3rd party service provider 102. The SCEF
111 distributes this Service Information 104 inside the 3GPP System 101 in order t o trigger
service specific optimizations of the network.
An example of such an optimization was documented in clause 6.5 of TR 23.708 vl.1.0
("Solution 5: 3GPP resource optimizations based on predictable communication patterns of a
UE or a group of UEs") and was shown in Figure 6.5.1.3-1 ("Signalling sequence for
provisioning of Optimized Network Parameters"). For convenience, this example is also
illustrated in Figure 2 of this application. The example concerns how t o provision, a node such
as a mobility management entity (MME), with communication parameters for a
Communication Pattern (CP) of a single application of one UE.
In Figure 2, an Application Server (AS) / Service Capability Server (SCS) 213 provides, at S220,
details of a communication pattern (CP) of a UE (or a group of UEs communicating with the
AS 213) t o an SCEF 211 using a NOTIFY message. The SCEF 211 sends, at S222, a profile query
t o a Home Subscriber Server (HSS) 209 t o obtain a UE profile for the UE (or group of UEs) and
security related information. When the SCEF 211 receives, at S224, a profile answer with the
requested information, the SCEF 211 acknowledges the CP message, at S226, with a NOTIFY
Response message. The SCEF 211 derives, at S228, the network parameters from the CP and
then provisions the relevant network parameters t o the relevant nodes at S230.
In one example, the communication pattern from the 3rd party service provider is applied t o
the derivation of network parameters in the SCEF which are used for a 3GPP feature known
as 'CN assisted eNB parameters tuning'. In pursuance of 'CN assisted eNB parameters tuning'
the core network, and specifically the MME, derives parameters relating t o possible UE
behaviour and these parameters are provided t o a radio access network (RAN) node (e.g.
eNB) t o assist the RAN node when configuring a radio link with the UE t o do so in a 'proper'
manner in which transitions between IDLE and CONNECTED (known as ACTIVE) states are
minimized.
In the example of CN assisted eNB parameters tuning, the SCEF selects from the appropriate
network parameters derived (or determined or mapped) from the CP based o n operator
policy. The SCEF provides the selected parameters t o the corresponding MME(s), e.g. directly
from SCEF t o MME or via a home subscriber server (HSS)/home location register (HLR). The
MME can then use the CP for deriving the CN assisted eNB parameters.
However, the above examples are relatively limited and do not provide for the efficient
provisioning in a number of scenarios. For example, the above examples do not provide for
situations in which there is a requirement for more than one application t o be supported for
a single UE. In such scenarios the above way of provisioning service information may not work
at all, for example due t o overlapping traffic for the different applications. Moreover, there
are potential issues in terms of scalability with the need t o store communication parameters
on a per application basis in the Home Subscriber Server (HSS), since there is no real limit of
the number of applications that can be used in parallel or sequence.
Moreover, the above examples do not address how network communication parameters can
be updated efficiently within the 3GPP system, when the 3 party service provider provides
details of a new or updated CP, especially given that the CP may be sent at any time.
Accordingly, preferred embodiments of the present invention aim t o provide methods and
apparatus which overcome or at least partially alleviate the above issues.
In one aspect of the invention there is provided a home subscriber server, 'HSS', for a
communication network, the HSS comprising: a receiver configured t o receive, from a service
capability exposure function, 'SCEF', at least one communication pattern parameter set
together with an associated validity time; and a controller configured: t o store the at least
one communication pattern parameter set; and when the validity time for a communication
pattern parameter set stored in the HSS expires, t o autonomously delete the associated
communication pattern parameter set.
In one aspect of the invention there is provided a mobility management entity, 'MME' for a
communication network, the MME comprising: a receiver configured t o receive, from home
subscriber server, 'HSS', at least one set of parameters associated with a communication
pattern together with an associated validity time; and a controller configured to: store the
received parameter set for the associated communication pattern; and when the validity time
for the parameter set stored in the MME expires, t o autonomously delete that parameter set.
In one aspect of the invention there is provided a service capability exposure function, 'SCEF',
for a communication network, the SCEF comprising: a receiver configured t o receive, from a
service capability server/application server, 'SCS/AS', at least one CP parameter set together
with an associated validity time; and a transmitter configured t o transmit t o a home
subscriber server, 'HSS', the at least one CP parameter and associated validity time.
In one aspect of the invention there is provided a service capability server/application server,
'SCS/AS', for a communication network, the SCS/AS comprising: a controller configured t o
control the SCS/AS to: provide, t o a service capability exposure function, 'SCEF', at least one
CP parameter set together with an associated validity time.
In one aspect of the invention there is provided a communication system comprising at least
one home subscriber server as set out above, at least one mobility management entity as set
out above, and at least one service capability exposure function as set out above.
In one aspect of the invention there is provided a method performed by a home subscriber
server, 'HSS', of a communication network, the method comprising: receiving, from a service
capability exposure function, 'SCEF', at least one communication pattern parameter set
together with an associated validity time; storing the at least one communication pattern
parameter set; and when the validity time for a communication pattern parameter set stored
in the HSS expires, autonomously deleting the associated communication pattern parameter
set.
In one aspect of the invention there is provided a method performed by a mobility
management entity, 'MME' of a communication network, the method comprising: receiving,
from home subscriber server, 'HSS', at least one set of parameters associated with a
communication pattern together with an associated validity time; storing the received
parameter set for the associated communication pattern; and when the validity time for the
parameter set stored in the MME expires, autonomously deleting that parameter set.
In one aspect of the invention there is provided a method performed by a service capability
exposure function, 'SCEF', of a communication network, the method comprising: receiving,
from an service capability server/application server, 'SCS/AS', at least one CP parameter set
together with an associated validity time; and transmitting to a home subscriber server, 'HSS',
the at least one CP parameter and associated validity time.
In one aspect of the invention there is provided a method performed by a service capability
server/application server, 'SCS/AS', of a communication network, the method comprising:
providing, to a service capability exposure function, 'SCEF', at least one CP parameter set
together with an associated validity time.
Aspects of the invention extend to corresponding systems, methods, and computer program
products such as computer readable storage media having instructions stored thereon which
are operable to program a programmable processor to carry out a method as described in the
aspects and possibilities set out above or recited in the claims and/or to program a suitably
adapted computer to provide the apparatus recited in any of the claims.
Each feature disclosed in this specification (which term includes the claims) and/or shown in
the drawings may be incorporated in the invention independently (or in combination with)
any other disclosed and/or illustrated features. In particular but without limitation the
features of any of the claims dependent from a particular independent claim may be
introduced into that independent claim in any combination o r individually.
It will be appreciated that whilst, the examples described herein involve a serving node in the
form of an 'MME', the serving node may be a different control plane functional entity in the
3GPP core network which terminate control plane signalling between the core network and
the terminal. Such serving nodes may, for example be a Serving GPRS Support Node (SGSN),
or a mobile switching centre (MSC), and references t o MME or serving node should be
understood accordingly.
It will further be appreciated that whilst, the examples described herein have been described
with reference t o an application server (AS), the examples may involve a service capability
server (SCS) or the like, and references t o AS should be understood accordingly as potentially
involving and SCS.
Exemplary embodiments of the invention will now be described, by way of example, with
reference t o the accompanying drawings in which:
Figure 1 is a simplified block schematic illustrating the principle of service capability exposure
in a 3GPP system;
Figure 2 is a simplified message sequence diagram illustrating a communication pattern
provisioning procedure from TR 23.708 vl.1.0;
Figure 3 is a simplified block schematic illustrating a mobile (cellular) telecommunication
system of a type t o which embodiments of the invention are applicable;
Figure 4 is a simplified graph illustrating an exemplary scenario in which three applications
have different communication patterns;
Figure 5 is an exemplary block diagram illustrating the main functionalities of a UE of the
system shown in Figure 3;
Figure 6 is an exemplary block diagram illustrating the main functionalities of an eNB of the
system shown in Figure 3;
Figure 7 is an exemplary block diagram illustrating the main functionalities of a MME of the
system shown in Figure 3;
Figure 8 is an exemplary block diagram illustrating the main functionalities of a HSS of the
system shown in Figure 3;
Figure 9 is an exemplary block diagram illustrating the main functionalities of a SCEF of the
system shown in Figure 3;
Figure 10 is an exemplary block diagram illustrating the main functionalities of an AS/SCS of
the system shown in Figure 3;
Figure 11 is a flow chart illustrating, in simplified overview, a node independent call flow of
the functionality that is typically executed in pursuance of the provision and use of a
communication pattern (CP) with associated validity information;
Figures 12 t o 14 are exemplary message sequence diagrams illustrating methods performed
by components of the mobile telecommunication system of Figure 3 whilst carrying out the
exemplary flow of Figure 11;
Figure 15 is a flow chart illustrating, in simplified overview, a node independent call flow of
the functionality that is typically executed in pursuance of the provision and use of a
communication pattern (CP) with associated status information; and
Figures 16 t o 18 are exemplary message sequence diagrams illustrating methods performed
by components of the mobile telecommunication system of Figure 3 whilst carrying out the
exemplary flow of Figure 15.
Overview
Figure 3 schematically illustrates a mobile (cellular) telecommunication system 1 in which
users of items of user equipment (UEs) 3-1, 3-2, such as mobile devices, machine type
communication devices and/or the like, can communicate via a base station 5 (which, in this
example, is an E-UTRAN base station / evolved NodeB / eNB) and a core network 10 using an
appropriate radio access technology (RAT), (e.g. E-UTRA and/or the like). As those skilled in
the art will appreciate, whilst a configuration having a single base station 5, two mobile
devices 3-1, 3-2 and a number of other communication nodes are shown in Figure 3 for
illustration purposes, the system, when implemented, will typica lly include other mobile
devices, base stations and communication nodes.
The UEs 3 and the base station 5 are connected via an LTE air interface, the so-ca lled "Uu"
interface. The base station 5 (and hence the mobile device 3) is coupled t o the core network
10 via an appropriate interface/reference point (in this exa mple, an 'SI' interface/reference
point) .
The core network 10 includes, amongst other things, a Mobility Management Entity (MME) 7,
a home su bscriber server (HSS) 9, and a Service Ca pability Exposure Function (SCEF) 11. In the
exa mple of Figure 3, a plu rality of Application Servers (ASs) 13-1 t o 13-3 are con nected t o the
SCEF 11.
The MME7 is cou pled t o the base station 5 via the SI interface and is responsible for keeping
track of the UEs 3 and for facilitating movement of the UEs 3 between the different base
stations 5 .
The HSS 9 is coupled t o the MME via the so called 'S6a' interface/reference point and
manages subscription-related information such as subscriber profiles for users. The HSS 9
performs authentication and authorization of a user, and ca n provide information about a
subscriber's location and internet protocol ( IP) information.
The SCEF 11 is responsible for authorising a particula r service for a given subscriber and
assists other core network nodes in deriving and applying appropriate rules for third party
services. The SCEF 11 in this figure can communicate with the MME 7 via a new
interface/reference point (referred t o as the 'SCm' interface/reference point) and with the
HSS via a new reference point (referred t o as the 'SCh' interface/reference point).
It will be appreciated that one or each of the SCm and SCh interfaces may be a com pletely
new interface or may be a modification of an existing interface. The SCm, interface may, for
exa mple, be based on a modified 'S6' or 'S6a' interface. The protocol(s) used over these
interfaces may also com prise existing protocol(s) (e.g. Dia meter or Radius or XML) or new
protocol(s) .
In the exa mple of Figure 3, the UEs 3 each may hand le the communication for a plura lity of
(e.g. three) different applications at the same time. For exa mple, one of the UEs 3-1 uses
three applications at the same time whilst another UE 3-2 is coupled t o three sensors 15-1,
15-2, and 15-3 each of which uses a different respective application the communication for
which is provided by UE 3-2. The sensors, are thus connected via the UE 13-2 with the
network, and are communicating independently with applications of three different ASs. This
communication may be at the same time or in sequence.
In scenarios where a UE 3 handles the communication for multiple applications at the same
time, then each AS 13 that provides an application may provide application specific
communication pattern (CP) parameters t o the SCEF 11 t o allow derivation of relevant
information (e.g. network parameters) from the CPs for that UE 3. Each CP may comprise a
data traffic communication pattern, a mobility communication pattern and/or the like.
TR 23.708 v 1.1.0 provides a number of examples of parameters that the CP parameters
provided t o the SCEF 11 may comprise. The communication pattern may comprise, for
example:
• a periodic communication indicator - which identifies whether the UE
communicates periodically or not (e.g. may be set t o TRUE t o indicate that a UE
communicates periodically or FALSE t o indicate no periodic communication, e.g. only
on demand);
• a communication duration timer - a duration interval time (e.g. 5 minutes) of periodic
communication (e.g. where the periodic indicator is set t o TRUE);
• a periodic time - interval time (e.g. every hour) of periodic communication;
• a scheduled communication time - time zone and day of the week when the UE is
available for communication;
• an indicator of average data volume per communication (e.g. 2500kB) - average data
volume per communication;
• a stationary indication - which identifies whether the UE is stationary or mobile (e.g.
may be set t o TRUE t o indicate that the UE is stationary or FALSE t o indicate UE
mobility);
• a stationary location - which may comprise UE location information for a stationary
UE (e.g. a cell-id of a cell in which the UE is located or other location information
which can be mapped t o a cell-id in the network;
• a mobility area - which may comprise area information identifying an area in which
the UE moves around if this is not specified, then UE mobility may not be restricted
(e.g. a list of cell-ids or a tracking area (TA) list or other location information which is
able t o be mapped t o the cell-lists or a TA list in the network); and/or
• an average mobility speed - which may represent an average mobility speed for the
UE (e.g. a speed in km/h or a speed range such as low/middle/high speed).
The effect of multiple applications having different communication patterns is illustrated in
Figure 4 in which communication patterns for three different applications being used by a
particular UE 3 are shown for purely illustrative purposes. As seen in Figure 4, one application
(Application #1) is characterised by relatively frequent, short duration, small data burst.
Another application (Application #2) is characterised by periodic, relatively long duration but
low data bursts. Another application (Application #3) is characterised by periodic, relatively
medium duration, high data bursts. The combined effect of the different respective
communication patterns associated with each application is illustrated at the bottom of
Figure 4 which shows a relatively complex pattern having three distinct 'activity' periods in
which there is communication activity. Each activity period has a different duration
characterised by a different 'activity time'. Similarly the idle periods between the different
activity periods are of different durations characterised by different 'idle' times.
Beneficially, in this example, when an AS 13 provides a CP for an application of a UE 3 that is
already using (or at least providing communication for) one or more other applications, a new
set of network parameters are derived (by the SCEF or by another communication
node/function) that represent the overall traffic behaviour for the plurality of different
applications (e.g. as illustrated in Figure 4) for that UE 3.
Beneficially, in order t o support the efficient update of parameters, when a CP is provided for
a specific UE 3, information ('validity information') may be provided that indicates the
conditions under which the CP remains valid. This validity information may comprise any
suitable information but typically comprises information identifying a validity time that
represents how long the CP (and hence any network parameters derived from it) remain
valid.
As an alternative or in addition t o the provision of validity information such as a validity timer,
when a CP is provided for a specific UE 3 information identification may be provided for that
CP (e.g. a 'CP ID') with an associated flag or 'trigger' (e.g. a 'status' flag) t o indicate whether or
not that CP should be activated. The status flag can be set t o 'activate' t o indicate that the CP
should be 'activated' (i.e. considered for the purposes of network parameter derivation) or
'deactivate' t o indicate that the CP should be treated as 'deactivated' (i.e. not considered, at
present, for the purposes of network parameter derivation). A CP that is not 'activated' for a
particular UE 3 may nevertheless be stored for later activation by means of an appropriate
message with a status flag associated with that CP, and UE 3, set t o 'activate'. Similarly, a CP
that is 'activated' for a particular UE 3 may be deactivated later by means of an appropriate
message with a status flag associated with that CP, and UE 3, set t o 'deactivate'.
It can be seen, therefore, that each time a new CP is received from an AS 13 for the same UE
3, when the validity of a CP for that UE expires, or when a CP for the UE 3 is activated /
deactivated, there may be an associated change in the accumulated active CPs per UE 3.
When there is such a change in the accumulated active CPs per UE 3, therefore, the sum of
the CPs for each UE is considered when new or updated network parameters are derived (by
the SCEF or by another communication node/function).
Referring in particular t o Figure 4, examples of network parameters for derivation may
comprise: Maximum Bit Rate (MBR), maximum burst data, average bitrate, expected bitrate,
average activity interval, average idle interval, and/or the like.
The network parameters derived from the sum of the CPs may vary based on the
characteristics of the CP's data traffic communication pattern, e.g. periodicity etc.
It will be appreciated that the term 'network parameters' is used t o express parameters
derived or mapped based on the CP parameters (in the SCEF or in another communication
node/function). The term network parameters covers more specific parameter sets such as,
for example, 'UE behaviour parameters', 'CN assisted eNB parameters' or any other
parameters derived from a CP and used in the network t o optimize the use of network
resources or t o adapt a communication link for a corresponding UE. For example 'network
parameters' comprising 'UE behaviour parameters' may describe UE behaviour with respect
to sending or receiving data or mobility behaviour. The UE behaviour may be translated into
or expressed by 'UE behaviour parameters' which can be processed in the network functions,
e.g. serving node or base station (eNB). The network parameters may, for example, include:
UE activity time; UE idle time; Handover interval; Data size; Data rate; and/or the like.
UE
Figure 5 is a block diagram illustrating the main components of user equipment 3 such as that
shown in Figure 3. As shown, the user equipment 3 has a transceiver circuit 31 that is
operable to transmit signals to and to receive signals from a base station 5 via one or more
antenna 33 (e.g. over the Uu interface). Although not necessarily shown in Figure 5, the UE 3
may of course have all the usual functionality of a conventional cellular communication
device 3 (such as a user interface 35) and this may be provided by any one or any
combination of hardware, software and firmware, as appropriate. The UE 3 has a controller
37 to control the operation of the mobile telephone 3. The controller 37 is associated with a
memory 39 and is coupled to the transceiver circuit 31. Software may be pre-installed in the
memory 39 and/or may be downloaded via the telecommunications network or from a
removable data storage device (RMD), for example.
The controller 37 is configured to control overall operation of the UE3 by, in this example,
program instructions or software instructions stored within memory 39. As shown, these
software instructions include, among other things, an operating system 41, a communications
control module 43 and an application communication module 45. The software instructions
may also include a discrete hardware management module 47 if appropriate.
The communications control module 43 is operable to control the communication between
the mobile telephone 3 and the base station 5.
The application communication module 45 is responsible for handling managing
communication for applications provided by the application servers (ASs) of third party
service provider in accordance with appropriate communication patterns (CPs) for that
application. Where the UE 3 has one or more associated discrete hardware device(s) (which
may be internal or external to the UE), such as sensors 15, the discrete hardware
management module 47 manages operation of that discrete hardware. It will be appreciated
that where such discrete hardware is used, the UE 3 will also have hardware and/or software
for wired or wireless connection t o the discrete hardware.
Base Station (e.g. eNB)
Figure 6 is a block diagram illustrating the main components of the base station 5 shown in
Figure 3. As shown, the shared base station 5 includes transceiver circuitry 51 which is
operable t o transmit signals t o and t o receive signals from the UEs 3 via one or more
antennae 53 (e.g. over the Uu interface) and which is operable t o transmit signals t o and t o
receive signals from the core network 10 via a network interface 55 (e.g. with the MME 7
over the SI interface). It will be appreciated that in addition t o the network interface typically
including an SI interface for communicating with core network entities the network interface
may comprise other interfaces such as an X2 interface for communicating with other base
stations. Although not necessarily shown in Figure 6, the base station 5 may of course have all
the usual functionality of a conventional base station 5 and this may be provided by any one
or any combination of hardware, software and firmware, as appropriate.
A controller 57 controls the operation of the transceiver circuitry 51 in accordance with
software stored in memory 59. The software includes, among other things, an operating
system 61, a communications control module 63, a CN assisted parameters module 65, and a
connection and bearer establishment module 67.
The communications control module 63 is operable t o control the communication between
the base station 5 and the UEs 3 and other network entities that are connected t o the base
station 5. The communications control module 63 also controls the separate flows of uplink
and downlink user traffic and control data t o be transmitted t o the communications devices
served by the base station 5 including, for example, control data for managing operation of
the UEs 3.
The CN assisted parameters module 65 is responsible for obtaining and managing the CN
assisted eNB parameters derived elsewhere in the network (e.g. by the MME 7, HSS 9 and/or
SCEF 11) and provided t o the base station 5. The connection and bearer establishment
module 67 is responsible for managing setup of SI connections and establishment of
communication bearers for communication by the UEs 3. The connection and bearer
establishment module 67 uses the CN assisted eNB parameters, when configuring a radio link
with the UE, t o do so in a manner in which transitions between IDLE and CONNECTED states
are minimized.
Mobility Management Entity
Figure 7 is a block diagram illustrating the main components of a mobility management entity
7 for the communication system of Figure 3. As shown, the MME 7 includes transceiver
circuitry 71 which is operable t o transmit signals t o and t o receive signals from the base
station 5 and/or other nodes (e.g. HSS 9 and/or SCEF 11) via network interface(s) 75.
Although not necessarily shown in Figure 7, the MME 7 may of course have all the usual
functionality of a conventional MME 7 and this may be provided by any one or any
combination of hardware, software and firmware, as appropriate.
A controller 77 controls the operation of the transceiver circuitry 71 in accordance with
software stored in memory 79. The software includes, among other things, an operating
system 81, a communications control module 83, a CN assisted parameters module 85, an
SCEF communication module 87 and an HSS communication module 89.
The communications control module 83 is operable t o control the communication between
the MME 7 and other network entities that are connected t o the MME. Such communication
may relate to, for example, for facilitating mobility of the UEs 3 between the different base
stations 5.
The CN assisted parameters module 85 is responsible for obtaining CN assisted eNB
parameters. The CN assisted parameters module 85 may obtain these parameters by deriving
them in the MME 7 (e.g. from network/CP parameters obtained from the HSS 9 and/or SCEF
11). The CN assisted parameters module 85 may obtain these parameters by receiving them
directly or indirectly from another network entity (e.g. HSS 9 and/or SCEF 11) that has derived
them. The CN assisted eNB parameters (or network parameters from which CN assisted eNB
parameters may be derived) may be obtained from information pushed t o the MME 7 using
the DIAMETER or any other suitable protocol (e.g. from a DIAMETER Insert Subscriber Data
message) or may be downloaded (e.g. with subscriber data in a DIAMETER Update Location
Answer).
The CN assisted parameters module 85 is also responsible for handling validity information
related t o the network/CP parameters received by the MME 7 appropriately.
For example, the CN assisted parameters module 85 may start a timer with the duration of a
validity time indicated for a CP from which the network parameters are derived and t o trigger
deletion of the stored parameters (or calculation of the eNB-assisted parameters, without
taking into account expired network parameters from the subscription information). The CN
assisted parameters module 85 may consider the network parameters from the subscription
information, when calculating eNB-assisted parameters, only for a time period when the
network parameters are indicated t o be valid (for example between specified times of day).
The CN assisted parameters module 85 is also responsible for providing CN assisted eNB
parameters t o the base station 5 (for example during the setup of an SI signalling connection
(e.g., Attach, Service Request) as set out in section 4.3.21.3 of TS 23.401 v 13.2.0).
The SCEF communication module 87 is responsible for managing communication with the
SCEF 11 via the SCm interface (where such an interface is provided). The HSS communication
module 89 is responsible for managing communication with the HSS 9 via the S6a interface.
Home Subscriber Server
Figure 8 is a block diagram illustrating the main components of a home subscriber server 9 for
the communication system of Figure 3. As shown, the HSS 9 includes transceiver circuitry 91
which is operable t o transmit signals t o and t o receive signals from the MME 7 and SCEF 11
via network interface(s) 95. Although not necessarily shown in Figure 8, the HSS 9 may of
course have all the usual functionality of a conventional HSS 9 and this may be provided by
any one or any combination of hardware, software and firmware, as appropriate.
A controller 97 controls the operation of the transceiver circuitry 91 in accordance with
software stored in memory 99. The software includes, among other things, an operating
system 131, a communications control module 133, a network parameters module 135, an
SCEF communication module 137, an MME communication module 139 and a subscriber
profile module 138. The software may also include a communication pattern validity/status
module 136.
The communications control module 133 is operable t o control the communication between
the HSS 9 and other network entities that are connected t o the HSS 9. Such communication
may relate to, for example, performing authentication and authorization of a user, and
providing information about a subscriber's location and internet protocol (IP) information.
The network parameters module 135 is responsible for obtaining and storing network
parameters and, where applicable, for obtaining and storing related communication pattern
parameter sets. The network parameters may be general network parameters derived from
communication pattern parameters or more specific network parameters such as UE
behaviour parameters or CN assisted eNB parameters. The network parameters module 135
may obtain these parameters by deriving them in the HSS 9 (e.g. from one or more
communication pattern parameter set(s) received from SCEF 11). The network parameters
module 135 may obtain these parameters by receiving them from the SCEF 11 (e.g. over the
SCh interface) if the SCEF 11 has derived them. The network parameters (or CP parameters
from which network parameters may be derived) may be obtained using the DIAMETER or
any other suitable protocol (e.g. in a Profile-Update-Request DIAMETER message).
The network parameters module 135 is also responsible for providing the network/CP
parameters t o the MME 7 using the DIAMETER or any other suitable protocol (e.g. by
'pushing' subscription information comprising the network/CP parameters t o the MME 7 in a
DIAMETER Insert Subscriber Data message). The MME 7 may alternatively download the
network parameters (e.g. with subscriber data in a DIAMETER Update Location Answer).
The SCEF communication module 137 is responsible for managing communication with the
SCEF 11 via the SCh interface (where such an interface is provided). The MME communication
module 139 is responsible for managing communication with the MME 7 via the S6a
interface.
The subscriber profile module 138 stores subscriber profiles (and appropriate subscription
parameters) associated with subscribers of the home network (e.g. the subscriber of the UEs
3).
Where applicable, the communication pattern validity/status module 136 is responsible for
managing the validity/status of CPs and associated CP/network parameters. The
communication pattern validity/status module 136 tracks the validity/status of CPs triggers
update of the stored CP/network parameters autonomously if validity/status information for
that CP (and hence for the associated network parameters) indicates that such update is
required. For example if a validity time for a particular CP expires then the associated CP
parameters may be deleted autonomously. Alternatively or additionally, if status information
is received which indicates that a particular 'active' CP is t o be 'deactivated' then the
associated CP parameters may be deleted autonomously (or may be retained in a deactivated
state until activated by a further status update). Following expiry of validity, or following
deactivation, the network parameters module 135 can re-derive the network parameters t o
take the other CPs for the same UE 3 into consideration while ignoring the CPs that have
become invalid or deactivated.
Service Capability Exposure Function
Figure 9 is a block diagram illustrating the main components of a Service Capability Exposure
Function (SCEF) 11 for the communication system of Figure 3. As shown, the SCEF 11 includes
transceiver circuitry 141 which is operable t o transmit signals t o and t o receive signals from
the HSS 9 and AS/SCS 13 via network interface(s) 145. Although not necessarily shown in
Figure 9, the SCEF 11 may of course have all the usual functionality of a conventional SCEF 11
and this may be provided by any one or any combination of hardware, software and
firmware, as appropriate.
A controller 147 controls the operation of the transceiver circuitry 141 in accordance with
software stored in memory 149. The software includes, among other things, an operating
system 151, a communications control module 153, a communication pattern parameters
module 155, an AS/SCS communication module 157, an MME communication module 158,
and an HSS communication module 159. The software may also include a communication
pattern validity/status module 156.
The communications control module 153 is operable t o control the communication between
the SCEF 11 and other network entities that are connected t o the SCEF 11.
The communication pattern parameters module 155 is responsible for obtaining and storing
communication pattern parameter sets and, in applicable examples, for deriving associated
network parameters (which may be general network parameters derived from
communication pattern parameters or more specific network parameters such as UE
behaviour parameters or CN assisted eNB parameters). The communication pattern
parameters module 155 obtains communication pattern parameters from an associated
AS/SCS 13 of a third party service provider.
The communication pattern parameters module 155 is also responsible for providing derived
network parameters (or, where applicable communication pattern parameters) t o the SCEF
11 using the DIAMETER or any other suitable protocol (e.g. in a Profile-Update-Request
DIAMETER message).
The AS/SCS communication module 157 is responsible for managing communication with the
AS/SCS 13 (e.g. via an appropriate application interface (API)).
The MME communication module 158 is responsible for managing communication with the
MME 7 via the SCm interface (where such an interface is provided).
The HSS communication module 159 is responsible for managing communication with the
HSS 9 via the SCh interface (where such an interface is provided).
Where applicable, the communication pattern validity/status module 156 is responsible for
managing the validity/status of CPs and associated CP/network parameters. The
communication pattern validity/status module 156 tracks the validity/status of CPs triggers
update of the stored CP/network parameters autonomously if validity/status information for
that CP (and hence for the associated network parameters) indicates that such update is
required. For example if a validity time for a particular CP expires then the associated CP
parameters may be deleted autonomously in the SCEF 11. Alternatively or additionally, if
status information is received which indicates that a particular 'active' CP is t o be
'deactivated' then the associated CP parameters may be deleted autonomously (or may be
retained in a deactivated state until activated by a further status update). Following expiry of
validity, or following deactivation, the communication pattern parameters module 155 can
re-derive the network parameters t o take the other CPs for the same UE 3 into consideration
while ignoring the CPs that have become invalid or deactivated.
Application Server / Service Capability Server
Figure 10 is a block diagram illustrating the main components of an Application Server /
Service Capability Server 13 for the communication system of Figure 3. As shown, the AS/SCS
13 includes transceiver circuitry 161 which is operable t o transmit signals t o and t o receive
signals from the SCEF 11 via network interface(s) 165. Although not necessarily shown in
Figure 10, the AS/SCS 13 may of course have all the usual functionality of a conventional
AS/SCS 13 and this may be provided by any one or any combination of hardware, software
and firmware, as appropriate.
A controller 167 controls the operation of the transceiver circuitry 161 in accordance with
software stored in memory 169. The software includes, among other things, an operating
system 171, a communications control module 173, a communication pattern parameters
module 175, a communication pattern validity/status module 176 and an SCEF
communication module 177.
The communications control module 173 is operable t o control the communication between
the AS/SCS 13 and other network entities that are connected t o the AS/SCS 13.
The communication pattern parameters module 175 is responsible for generating
communication pattern parameter sets for applications used by the UE 3 or used by discrete
hardware (e.g. sensors) that use the UE 3 for communication.
The communication pattern validity/status module 176 is responsible for managing the
validity/status of CPs and for generating appropriate validity information (e.g. validity times)
or status information (e.g. status flags t o activate / deactivate triggers).
The SCEF communication module 177 is responsible for managing communication with the
SCEF 11 (e.g. via an appropriate application interface (API)) such as the provision of
communication pattern parameter sets and associated validity/status information.
Operation
Use of Validity Information
Figure 11 is a flow chart illustrating, in simplified overview, a node independent call flow of
the functionality that is typically executed in pursuance of the provision and use of a
communication pattern (CP) with associated validity information such as a validity time or the
like.
It will be appreciated that, as described in more detail later, the functionality of each block
shown in Figure 11 can be located in different functional entities or nodes (for example, SCEF,
HSS, MME, eNB o r any other involved node).
As seen in Figure 11, the flow begins at SHOO when a CP is provisioned for a specific UE
(represented by an associated UE ID). The CP request in this example contains the CP
parameters and validity information for the CP. The validity information for the CP (which
also represents validity information for the corresponding network parameters when derived)
can be, for example, a validity time that can be expressed in various ways, for example:
• a time interval for which the CP is valid (for example representing the upcoming 60
minutes); or
· a time period for which the CP should be considered in the network (for example
representing the day hours when a CP is active such as 'from 23:00 t o 24:00 hours' on the 24
hour clock).
It can be seen, therefore, that the validity information for a given set of network parameters
effectively describes when a UE 3 uses the application with the corresponding CP or
behaviour. If the validity information is missing, then the network assumes the CP valid until
the AS 13 provides an update for that CP.
At S1102 appropriate network parameters are derived taking into account the new CP. If the
UE 3 for which the CP has been provided already has other associated CPs (e.g. for
applications being used simultaneously on the UE or being used by other entities connected
via the UE) then the derivation of network parameters takes the other CPs for the same UE 3
into consideration. Where a validity time has been provided that sets a period for which the
associated CP is valid then a timer is started to allow the network to determine when the CP
is valid and when the CP ceases to be valid.
Once the network parameters are updated they are stored in the network, at S1004 until the
next update (e.g. an update to an existing CP or provision of a new CP for a new application).
The network parameters are then used to derive the CN assisted eNB parameters at S1006.
If, at S1008, a timer (e.g. a validity timer) that has been set expires (if available), a new CP
arrives for the same UE, or there is an update of an existing CP for that UE 3, then the
network parameters are re-derived under consideration of the change in the active CPs at
S1002 and the process essentially repeats.
This applies also for the examples shown in following figures, which show examples when the
different functionalities are located in SCEF, HSS and MME.
Timer handling and NW parameters in SCEF, CN assisted eNB parameters in MME
Figure 12 is a message sequence diagra m illustrating, in simplified overview, an exa mple in
which the validity of the network parameters is hand led in the SCEF 11. In this exa mple, the
SCEF 11 is able t o store and/or process and/or further signa l the network parameters in
timely manner, e.g. t o sta rt and terminate timers or activate and deactivate network
parameters.
Step 1 (S1200): An application server (AS) / service capability server (SCS) 13-1 of a 3rd party
service provider sends a request o r notification t o the SCEF 11 with a set of CP parameters for
a new o r updated communication pattern for the UE or group of UEs commu nicating with the
AS/SCS 13-1. The request/notification typica lly contains the UE ID(s), the CP parameter set
and, if availa ble, the corresponding validity information. The request/notification may also
contain the ID of the requesting AS/SCS (e.g. AS ID) . It will be appreciated that these are
exem pla ry information elements and the request message may include other information
elements in addition t o or as an alternative t o these elements.
Step 2 (S1202): The SCEF 11 may query the HSS 9 for additiona l information, and t o perform
an authentication and/or authorization procedure t o authenticate/authorize the request. The
HSS 9 may, at this stage, provide an indication of its Architecture En hancements for Service
Exposure (AESE) capability support t o the SCEF 11. For exa mple, the HSS 9 may provide a list
of supported AESE-related features of the HSS 9 and serving node t o the SCEF 11. The SCEF 11
proceeds with the next step (step 3) only if the featu re of CN assisted eNB parameter tuning
is su pported in HSS 9 and serving node and disca rds or rejects further requests in the case of
no support.
The SCEF 11 may send back t o the AS/SCS 13-1 a negative reply indicating that the request
from the AS/SCS 13-1 cannot be processed or served in the network in the following
exem pla ry cases:
If HSS 9 or MME 7 does not support a given AESE-related featu re which was
requested by the AS/SCS 13-1
If the authentication or authorization procedure between SCEF 11 and HSS 9
was not successful.
Step 3 (S1204): If the CP parameter set is accompanied with validity information, then a
corresponding timer is started in the SCEF 11, either at once or at a time, indicated by the
validity information, when the CP is t o become active. The SCEF 11 derives (or maps) the
network parameters from the CP parameters based on operator policy or configuration under
consideration of all active CPs (i.e. CPs for which validity information is available and not
expired) for a particular UE 3. When the validity timer for a certain CP expires, the network
parameters are derived (or mapped) again t o take account of the absence of the CP (e.g. a
missing data traffic pattern) that does not need t o be considered anymore.
Step 4 (S1206): The SCEF 11 provides the derived o r mapped network parameters t o the HSS
9, where they are stored by the HSS 9 in a subscriber profile. The message in this step 4 may
contain at least one of the following information: UE ID, SCEF ID, application (or service) ID (or
information), network parameter(s), validity information, etc. The protocol used by the SCEF
11 may be, for example, DIAMETER or RADIUS or XML but is not limited t o this. In case of
DIAMETER, the message may be a Profile-Update-Request message as indicated below (but
could be any other DIAMETER message sent t o the HSS 9):
< Profile-Update-Request > : : = < Diameter Header: 307, REQ, PXY, 16777217>
< Session-Id >
{ Vendor-Specific-Application-ld }
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ Destination-Host ]
{ Destination-Realm }
* [ Supported-Features ]
{ User-Identity }
[ Wildcarded-Public-ldentity ]
[ Wildcarded-IMPU ]
[ User-Name ]
* { Data-Reference }
{ User-Data }
[ OC-Supported-Features ]
* [ AVP ]
* [ Proxy- Info ]
* [ Route-Record ]
*[Network Parameters]
The new field/attribute value-pair (AVP) 'Network Parameters' in the exemplary Profile-
Update-Request message will typically contain one or more of the values: MBR; maximum
burst data; average bitrate; expected bitrate; average activity interval; average idle interval;
stationary indication; speed etc.
It will be appreciated that by if an SCm reference point is present, then the message may be
sent directly t o the serving node 9 (e.g. MME, SGSN) of the UE 3 without traversing the HSS 9
(in which case, the following step, step 5, may be unnecessary).
Step 5 (S1208): The HSS 9 stores the received network parameters with validity information
in the respective UE subscription information. The HSS 9 can update these stored network
parameters autonomously if the validity of certain network parameters expires.
The HSS 9 can push the updated subscription information t o the MME 7 (e.g. in a DIAMETER
Insert Subscriber Data message including one or more of the fields like UE ID, SCEF ID,
application (or service) ID (or information), network parameter(s), validity information etc.),
or alternatively the MME 7 can download the network parameters with the subscriber data in
the DIAMETER Update Location Answer.
The MME 7 can then derive the CN assisted eNB parameters based o n the network
parameter(s) in the received subscription information and/or based on additional statistic
information.
Step 6 (S1210): The MME provides the CN assisted eNB parameters t o the eNB during the
setup of an SI signalling connection (e.g., Attach, Service Request), for example, as set out in
section 4.3.21.3 of TS 23.401 v 13.2.0.
Step 7 (S1212): When one of the validity timers for a CP of the UE 3 expires, then the steps 3.-
6. are performed again, t o ensure that the correct network parameters are available for the
currently active CP or set of CPs, since the network parameters may change due t o the CP t o
which the expired validity timer relates being removed from consideration.
Step 8 (S1214): When a new CP from another AS/SCS 13-1, 13-2 o r an update t o an existing
CP is sent t o the SCEF 11, then the steps 2. - 6 are performed again, t o ensure that the
correct network parameters are available for the currently active CP or set of CPs, since the
network parameters may change due t o new or updated CP.
Timer handling and NWparameters in HSS and MME, CN assisted eNB parameters in MME
Figure 13 is a message sequence diagram illustrating, in simplified overview, an example in
which the validity of the network parameters is handled in the HSS 9. In this example, the HSS
9 is able t o store and/or process and/or further signal the network parameters in timely
manner, e.g. t o start and terminate timers or activate and deactivate network parameters.
Figure 13 is similar t o Figure 12 with some modifications, where the modifications include, in
particular that the validity handling is in the HSS.
Step 1 (S1300): An application server (AS) / service capability server (SCS) 13-1 of a 3rd party
service provider sends a request or notification t o the SCEF 11 about a new or updated
communication pattern for the UE o r group of UEs communicating with the AS/SCS 13-1. The
request/notification typically contains the UE ID(s), the CP and if available the corresponding
validity information, and may also contain the ID of the requesting AS/SCS (e.g. AS ID).
Step 2 (S1302): The SCEF 11 may query the HSS 9 for additional information, and t o perform
an authentication and/or authorization procedure t o authenticate/authorize the request. The
HSS 9 may, at this stage, provide an indication of its Architecture Enhancements for Service
Exposure (AESE) capability support t o the SCEF 11. For example, the HSS 9 may provide a list
of supported features of the HSS 9 and serving node t o the SCEF 11. The SCEF 11 proceeds
with the next step (step 3) only if the feature of CN assisted eNB parameter tuning is
supported in HSS 9 and serving node and discards or rejects further requests in the case of no
support.
Step 3 (S1306): The SCEF 11 provides the received information (e.g. UE ID, CP parameter
set(s) and, if available, the corresponding validity information) t o the HSS 9. The message in
this step may, for example, contain at least one of the following information: UE ID, SCEF
Reference ID (SCEF ID), application (or service) ID (or information), CP parameter set(s),
validity information, etc. The protocol used by the SCEF 11 may be DIAMETER but is not
limited t o this. In case of DIAMETER, the message may be a Profile-Update-Request message
as indicated below (but could be any other DIAMETER message sent t o the HSS 9):
< Profile-Update-Request > : : = < Diameter Header: 307, REQ, PXY, 16777217 >
< Session-Id >
{ Vendor-Specific-Application-ld }
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ Destination-Host ]
{ Destination-Realm }
* [ Supported-Features ]
{ User-Identity }
[ Wildcarded-Public-ldentity ]
[ Wildcarded-IMPU ]
[ User-Name ]
* { Data-Reference }
{ User-Data }
[ OC-Supported-Features ]
* [ AVP ]
* [ Proxy- Info ]
* [ Route-Record ]
"[Communication Pattern]
The new field/attribute value-pair (AVP) 'Communication Pattern' in the exemplary Profile-
Update-Request message will typically contain one or more of the parameter values
describing the traffic and mobility behaviour as received by the SCEF 11 from the AS/SCS 13-
1. Examples include periodic communication indicator, Communication duration timer,
Periodic time, Scheduled communication time, Average data volume per communication,
Stationary indication, Stationary location, Mobility area, Average mobility speed etc. In
addition the new field/AVP 'Communication Pattern' may contain the corresponding validity
information. The HSS stores the new CP parameter set (typically along with the associated
SCEF Reference ID (SCEF ID) and validity information (e.g. validity time).
Step 4 (S1304): If the CP parameter set received by the HSS 9 is accompanied with validity
information, then a corresponding timer is started in the HSS 9, either at once or at a time,
indicated by the validity information, when the CP is t o become active. The HSS 9 derives the
network parameters based on operator policy or configuration under consideration of all
currently active CPs (i.e. having validity information that is available and is not expired) for a
particular UE 3. When the validity timer for a CP parameter set stored in the HSS 9 expires,
then the parameters for that CP may be deleted and the network parameters derived again
t o take account of the absence of the CP (e.g. a missing data traffic pattern) that does not
need t o be considered anymore.
Step 5 (S1308): The HSS 9 stores the derived network parameters, together with the
associated validity information, in the respective UE subscription information (subscriber
profile). As indicated above, the HSS 9 can update the stored CP/network parameters
autonomously if the validity of a certain CP and hence the associated network parameters
expires (i.e. by deleting expired CP parameters and/or re-deriving network parameters as
described above) thereby avoiding the need for additional signalling. The HSS 9 can push the
updated subscription information t o the MME, e.g. in a DIAMETER Insert Subscriber Data
message, including one or more of the fields like UE ID, SCEF ID, application (or service) ID (or
information), network parameter(s), validity information, etc. As an alternative t o the pushing
of network parameters t o MME 7, the MME 7 can download the network parameters with
the subscriber data in the DIAMETER Update Location Answer.
The MME 7 can then derive the CN assisted eNB parameters based on the network
parameter(s) in the received subscription information and/or based on additional statistic
information.
If the MME 7 receives 'validity information' related t o the network parameters, the MME 7 is
able t o handle the validity information appropriately for example in one of the following
corresponding ways.
• The MME 7 can start a timer with the duration of the validity time of the network
parameters, e.g. 30 minutes. After the timer expires, the MME 7 can either delete the
stored parameters or calculate the eNB-assisted parameters without taking into
account the network parameters from the subscription information.
• The MME 7 can consider the network parameters from the subscription information
for calculating e.g. eNB-assisted parameters only for the time period(s) when the
network parameters are valid. For example between 22:00 and 23:00 hours on the 24
hour clock.
It will be appreciated that the HSS 9 may not inform validity information t o the MME 7.
Instead the HSS 9 may push (or activate or deactivate) the network parameters t o the MME 7
each time there is a change of the network parameters in the HSS 9. The HSS can delete or
can update network parameters in the MME 7 according t o the validity information stored in
the HSS 9.
Step 6 (S1310): The MME provides the CN assisted eNB parameters t o the eNB during the
setup of an SI signalling connection (e.g., Attach, Service Request), for example, as set out in
section 4.3.21.3 of TS 23.401 v 13.2.0.
Step 7 (S1312): When one of the validity timers for a CP of the UE 3 expires, then the steps 3.-
6. are performed again, t o ensure that the correct network parameters are available for the
currently active CP or set of CPs, since the network parameters may change due t o the CP t o
which the expired validity timer relates being removed from consideration.
Step 8 (S1314): when a new CP from another AS/SCS 13-1, 13-2 o r an update t o an existing CP
is sent t o the SCEF 11, then the steps 2. - 6 are performed again, t o ensure that the correct
network parameters are available for the currently active CP o r set of CPs, since the network
parameters may change due t o new or updated CP.
Timer handling and CN assisted eNB parameters in SCEF
Figure 14 describes an example in which CN-assisted parameters (e.g. as a specific example of
network parameters) can be derived and their validity information handled in the SCEF 11.
Step 1 (S1400): An application server (AS) / service capability server (SCS) 13-1 of a 3rd party
service provider sends a request o r notification t o the SCEF 11 with a set of CP parameters for
a new o r updated communication pattern for the UE or group of UEs communicating with the
AS/SCS 13-1. The request/notification typically contains the UE ID(s), the CP and if available
the corresponding validity information, and may also contain the ID of the requesting AS/SCS
(e.g. AS ID).
Step 2 (S1402): The SCEF 11 may query the HSS 9 for additional information, and t o perform
an authentication and/or authorization procedure t o authenticate/authorize the request. The
HSS 9 may provide an indication of its Architecture Enhancements for Service Exposure (AESE)
capability support t o the SCEF 11. For example, the HSS 9 may provide a list of supported
features of the HSS 9 and serving node t o the SCEF 11. The SCEF 11 proceeds with the next
step (step 3) only if the feature of CN assisted eNB parameter tuning is supported in HSS 9
and serving node and discards or rejects further requests in the case of no support.
Step 3 (S1404): If the CP parameter set is accompanied with validity information, then a
corresponding timer is started in the SCEF 11, either at once or at a time, indicated by the
validity information, when the CP is t o become active. The SCEF 11 derives directly the CN
assisted eNB parameters based on operator policy or configuration under consideration of all
currently active CPs (i.e. CPs for which validity information is available and is not expired) for
a particular UE 3. When the validity timer for a certain CP expires, the CN assisted eNB
parameters are derived again t o take account of the absence of the CP (e.g. a missing data
traffic pattern of the CP) that does not need t o be considered anymore. The SCEF 11 may
retrieve a radio access technology (RAT) type for the UE 3 (for example via the HSS, MME or
OAM) and determine average cell size for estimating a start value for an expected handover
(HO) interval, together with mobility information (e.g. Stationary indication, Stationary
location, Mobility area, Average mobility speed).
Step 4 (S1406): The SCEF 11 provides the derived network parameters (CN assisted eNB
parameters) t o the HSS 9, where they are stored in the subscriber profile. The message in this
step may contain at least one of the following information: UE ID, SCEF ID, application (or
service) ID (or information), network parameter(s) (including CN assisted eNB parameters),
validity information, etc. The protocol used by the SCEF 11 may be DIAMETER but is not
limited t o this. In case of DIAMETER, the message may be a Profile-Update-Request message
as indicated below (but could be any other DIAMETER message sent t o the HSS 9):
< Profile-Update-Request > ::= < Diameter Header: 307, REQ, PXY, 16777217 >
< Session-Id >
{ Vendor-Specific-Application-ld }
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ Destination-Host ]
{ Destination-Realm }
* [ Supported-Features ]
{ User-Identity }
[ Wildcarded-Public-ldentity ]
[ Wildcarded-IMPU ]
[ User-Name ]
* { Data-Reference }
{ User-Data }
[ OC-Supported-Features ]
* [ AVP ]
* [ Proxy- Info ]
* [ Route-Record ]
*[CN assisted eNB Parameters]
The new field/attribute value-pair (AVP) 'CN assisted eNB Parameters' in the exemplary
Profile-Update-Request message will contain one or more CN assisted eNB Parameters for
example values for parameters: Expected UE activity behaviour, Expected HO interval,
average ECMJDLE time, average ECM_CONNECTED time, average number of handovers etc.
If the SCm reference point is present, then it will be appreciated that the message could be
sent directly t o the MME 7 without traversing the HSS 9. Step 5 may be unnecessary in this
case.
Step 5 (S1408): The HSS 9 stores the received CN assisted eNB parameters together with any
validity information in the respective UE subscription information. The HSS 9 can update the
CN assisted eNB parameters autonomously if the validity of certain CN assisted eNB
parameters expires. The HSS 9 can push the updated subscription information t o the MME 7,
e.g. in a DIAMETER Insert Subscriber Data message, including one or more of the fields like UE
ID, SCEF ID, application (or service) ID (or information), network parameter(s), validity
information, CN assisted eNB parameters etc. Alternatively, the MME can download the CN
assisted eNB parameters with the subscriber data in the DIAMETER Update Location Answer.
The MME 7 can derive the CN assisted eNB parameters based on the network parameter(s) in
the received subscription information and/or based o n additional statistic information. The
MME 7 can use the CN assisted eNB parameters in the received subscription information
based on additional statistic information.
Step 6 (S1410): The MME provides the CN assisted eNB parameters t o the eNB during the
setup of an SI signalling connection (e.g., Attach, Service Request), for example, as set out in
section 4.3.21.3 of TS 23.401 v 13.2.0.
Step 7 (S1412): When one of the validity timers for a CP of the UE 3 expires, then the steps 3.-
6. are performed again, t o ensure that the correct network parameters are available for the
currently active CP or set of CPs, since the network parameters may change due t o the CP t o
which the expired validity timer relates being removed from consideration.
Step 8 (S1414): when a new CP from another AS/SCS 13-1, 13-2 o r an update t o an existing CP
is sent t o the SCEF 11, then the steps 2. - 6 are performed again, t o ensure that the correct
network parameters are available for the currently active CP o r set of CPs, since the network
parameters may change due t o new or updated CP.
Usage ofa Activation/Deactivation triggers
Figure 15 is a flow chart illustrating, in simplified overview, a node independent call flow of
the functionality that is typically executed in pursuance of the provision and use of a
communication pattern (CP) with associated status information such as a status flag that acts
as an Activation/Deactivation trigger t o initiate activation/deactivation of a particular CP
parameter set.
This example is particularly beneficial in, but is not limited to, scenarios such as that shown
for UE 3-2 in Figure 3, in which a plurality of devices (e.g. sensors) are connected via the UE 3-
2 with the network, and are communicating independently with applications of different ASs
13. The communication may be at the same time or in sequence and so having the AS 13 send
an activation trigger t o the network in order t o initiate consideration of an associated CP and
a deactivation trigger when the CP should not be considered anymore is particularly useful. In
this example, the CPs are stored in the network o n a per UE basis, e.g. in the SCEF 11, HSS 9,
the MME 7 and/or any other involved node.
It will be appreciated that in Figure 15, the functionality of each block can be located in a
different nodes e.g. SCEF, HSS, MME, eNB or any other involved node.
As seen in Figure 15, the flow begins at S1500 when the CP is provisioned for a specific UE
(represented by an associated UE ID). The CP request in this example contains an identifier of
the CP (CP ID) and a Status Flag with a value indicating whether or not it is 'activated' so that
the network knows whether it should consider the CP when deriving network parameters.
The CP request may also contain CP parameters (e.g. for a new CP that has not previously
been stored in the network). The Status Flag has two essential values "Activate" and
"Deactivate" per CP per UE. If a new CP is provided for a particular UE, but the Status Flag
indicates that it should be deactivated, then the network simply stores (or maintains) the
associated CP parameter set in memory until the AS 13 provides a trigger, for that UE 3, t o
activate the CP. An update for a deactivated CP would be stored in the network without
resulting in an immediate change of the derived network parameters.
At S1502 appropriate network parameters are derived taking into account any newly
activated CP (e.g. a CP for which a status flag has indicated that it should be activated). If the
UE 3 for which the CP has been provided already has other associated active CPs (e.g. for
applications used simultaneously o n the UE o r being used by other entities connected via the
UE) then the derivation of network parameters takes the other activated CPs for the same UE
3 into consideration.
CP parameters for each CP are stored in the network in association with a status flag, per UE,
for activation/deactivation of the CP.
Once the network parameters are updated they are stored in the network, at S1504, until the
next update.
The network parameters are used, at S1506, t o derive the CN assisted eNB parameters.
If, at S1508, a CP gets activated or deactivated or an active CP gets updated or a new CP
arrives for the same UE, then the network parameters are derived under consideration of the
change in the active CPs then the network parameters are re-derived under consideration of
the change in the active CPs, at S1502, and the process essentially repeats. It will be
appreciated that the activation/deactivation of a CP can be independent form the
provisioning of the CP at any time.
This applies also for the examples shown in following figures, which show examples when the
different functionalities are located in SCEF, HSS and MME.
Status Flag handling and NW parameters in SCEF, CN assisted eNB parameters in MME.
Figure 16 describes an example in which the handling of the status information and derivation
of NW parameters takes place in the SCEF 11 while CN assisted eNB parameters (e.g. as a
specific example of network parameters) are derived in the MME 7.
Step 1 (S1600): An application server (AS) / service capability server (SCS) 13-1 of a 3rd party
service provider sends a request o r notification t o the SCEF 11 with a set of CP parameters for
a new o r updated communication pattern for the UE or group of UEs communicating with the
AS/SCS 13-1. The request/notification typically contains the UE ID(s) the CP parameters and if
available the corresponding Status Flag with, in this example, the value "Activate" indicating
that the network should consider the CP (treat the CP as active).
Step 2 (S1602): The SCEF 11 may query the HSS 9 for additional information, and t o perform
an authentication and/or authorization procedure t o authenticate/authorize the request. The
HSS 9 may provide an indication of its Architecture Enhancements for Service Exposure (AESE)
capability support t o the SCEF 11. For example, the HSS 9 may provide a list of supported
features of the HSS 9 and serving node t o the SCEF 11. The SCEF 11 proceeds with the next
step (step 3) only if the feature of CN assisted eNB parameter tuning is supported in the HSS 9
and the serving node and discards or rejects further requests in the case of no support.
Step 3 (S1604): The SCEF 11 derives the network parameters based o n operator policy or
configuration under consideration of all active CPs (i.e. Status Flag with the value "Activate")
for a particular UE 3. If the CP parameter set is accompanied with a Status Flag, then the
combination of UE ID, CP ID and Status Flag for the CP are stored in the SCEF 11. When the CP
gets deactivated, then the network parameters are derived again t o take account of the
absence of the CP (e.g. a missing data traffic pattern) that does not need t o be considered
anymore.
Step 4 (S1606): The SCEF 11 provides the derived o r mapped network parameters t o the HSS
9, where they are stored by the HSS 9 in a subscriber profile. The message in this step (step 4)
may contain at least one of the following information: UE ID, SCEF ID, application (or service)
ID (or information), network parameter(s), status information, etc. The protocol used by the
SCEF 11 may be, for example, DIAMETER but is not limited t o this. In case of DIAMETER, the
message may be a Profile-Update-Request message as indicated below (but could be any
other DIAMETER message sent t o the HSS 9):
Profile-Update-Request > ::= < Diameter Header: 307, REQ, PXY, 16777217 >
< Session-Id >
{ Vendor-Specific-Application-ld }
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ Destination-Host ]
{ Destination-Rea lm }
* [ Supported-Features ]
{ User-Identity }
[ Wildca rded-Public-ldentity ]
[ Wildcarded-I MPU ]
[ User-Na me ]
* { Data-Reference }
{ User-Data }
[ OC-Supported-Features ]
* [ AVP ]
* [ Proxy- Info ]
* [ Route-Record ]
*[Network Parameters]
The new field/attribute value-pair (AVP) 'Network Pa rameters' in the exempla ry Profile-
Update-Request message will typica lly contain one or more of the values: MBR; maximum
burst data; average bitrate; expected bitrate; average activity interva l; average id le interva l;
stationa ry indication; speed etc.
Step 5 (S1608): HSS 9 stores the received network pa rameters with status information in the
respective UE subscription information. The HSS 9 ca n update the network parameters
autonomously if the status of certain network parameters gets deactivated .
The HSS 9 can push the updated subscri ption information t o the MM E7, (e.g. in a DIAM ETER
Insert Subscriber Data message, including one or more of the fields like UE ID, SCEF ID,
application (or service) ID (or information), network parameter(s), status information,
network parameters etc.), or alternatively the MME 7 can download the NW parameters with
the subscriber data in the DIAMETER Update Location Answer.
The MME 7 can then derive the CN assisted eNB parameters based o n the network
parameter(s) in the received subscription information and/or based on additional statistic
information.
Step 6 (S1610): The MME provides the CN assisted eNB parameters t o the eNB, for example,
as set out in section 4.3.21.3 of TS 23.401 v 13.2.0.
Step 7 (S1612): When one of the active CPs are deactivated (e.g. where an AS/SCS 13 sends a
Trigger with the Status Flag = "Deactivate"), then the steps 3.- 6. are performed again t o
ensure that the correct network parameters are available for the currently active CP or set of
CPs, since the network parameters may change due t o the CP t o which the 'deactivation'
relates being removed from consideration.
Step 8 (S1614): When a new CP from another AS/SCS 13 or and update t o an existing CP with
Status Flag = "Activate" is sent t o the SCEF 11, then the steps 2. - 6. are performed again, t o
ensure that the correct network parameters are available for the currently active CP or set of
CPs, since the network parameters may change due t o new or updated CP.
Status Flag handling and NW parameters in HSS, CN assisted eNB parameters in MME
Figure 17 describes an example in which the handling of the status information and derivation
of NW parameters takes place in the SCEF 11 while CN assisted eNB parameters (e.g. as a
specific example of network parameters) are derived in the MME 7.
Step 1 (S1700): An application server (AS) / service capability server (SCS) 13-1 of a 3rd party
service provider sends a request o r notification t o the SCEF 11 with a set of CP parameters for
a new o r updated communication pattern for the UE or group of UEs communicating with the
AS/SCS 13-1. The request/notification typically contains the UE ID(s) the CP parameters and if
available the corresponding Status Flag with, in this example, the value "Activate" indicating
that the network should consider the CP (treat the CP as active).
Step 2 (S1702): The SCEF 11 may query the HSS 9 for additional information, and t o perform
an authentication and/or authorization procedure t o authenticate/authorize the request. The
HSS 9 may provide an indication of its Architecture Enhancements for Service Exposure (AESE)
capability support t o the SCEF 11. For example, the HSS 9 may provide a list of supported
features of the HSS 9 and serving node t o the SCEF 11. The SCEF 11 proceeds with the next
step (step 3) only if the feature of CN assisted eNB parameter tuning is supported in the HSS 9
and the serving node and discards or rejects further requests in the case of no support.
Step 3 (S1706): The SCEF 11 provides the received information (e.g. UE ID, CP parameter
set(s) and, if available, the corresponding Status Flag with the value "Activate") t o the HSS 9.
The message in this step may, for example, contain at least one of the following information:
UE ID, SCEF ID (SCEF ID), application (or service) ID (or information), network parameter(s),
status information, etc. The protocol used by the SCEF 11 may be DIAMETER but is not limited
t o this. In case of DIAMETER, the message may be a Profile-Update-Request message as
indicated below (but could be any other DIAMETER message sent t o the HSS 9):
< Profile-Update-Request > ::= < Diameter Header: 307, REQ, PXY, 16777217 >
< Session-Id >
{ Vendor-Specific-Application-ld }
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ Destination-Host ]
{ Destination-Realm }
* [ Supported-Features ]
{ User-Identity }
[ Wildcarded-Public-ldentity ]
[ Wildcarded-IMPU ]
[ User-Name ]
* { Data-Reference }
{ User-Data }
[ OC-Supported-Features ]
* [ AVP ]
* [ Proxy- Info ]
* [ Route-Record ]
"[Communication Pattern]
The new field/attribute value-pair (AVP) 'Communication Pattern' in the exemplary Profile-
Update-Request message will typically contain one or more of the CP parameter values
describing the traffic and mobility behaviour as received by the SCEF 11 from the AS/SCS 13-
1. Examples include periodic communication indicator, Communication duration timer,
Periodic time, Scheduled communication time, Average data volume per communication,
Stationary indication, Stationary location, Mobility area, Average mobility speed etc.
In addition the new field/AVP 'Communication Pattern' may contain the corresponding Status
Flag with the value "Activate".
Step 4 (S1704): The HSS 9 derives the network parameter(s) based on operator policy or
configuration under consideration of all active CPs (i.e. Status Flag with the value "Activate")
for a particular UE 3.
If the CP parameter set received by the HSS 9 is accompanied with a Status Flag, then the
combination of UE ID, CP and Status Flag for the CP are stored in the HSS 9. When the CP gets
deactivated, then the network parameters may be derived again t o take account of the
absence of the CP (e.g. a missing data traffic pattern) that does not need t o be considered
anymore. The network parameters are stored in the HSS 9 in the subscriber profile.
Step 5 (S1708): The HSS 9 stores the derived network parameters, together with the
associated status information, in the respective UE subscription information (e.g. subscriber
profile). The HSS 9 can update the stored CP/network parameters autonomously if the status
of certain network parameters gets deactivated. The HSS 9 can push the updated subscription
information t o the MME 7, e.g. in a DIAMETER Insert Subscriber Data message, including one
or more of the fields like UE ID, SCEF ID, application (or service) ID (or information), network
parameter(s), status information, network parameters etc. As an alternative t o the pushing of
network parameters t o MME 7, the MME 7 can download the network parameters with the
subscriber data in the DIAMETER Update Location Answer.
The MME 7 can then derive the CN assisted eNB parameters based o n the network
parameter(s) in the received subscription information and/or based on additional statistic
information.
Step 6 (S1710): The MME provides the CN assisted eNB parameters t o the eNB, for example,
as set out in section 4.3.21.3 of TS 23.401 v 13.2.0.
Step 7 (S1712): When one of the active CPs are deactivated (e.g. where an AS/SCS 13 sends a
Trigger with the Status Flag = "Deactivate"), then the steps 3.- 6. are performed again t o
ensure that the correct network parameters are available for the currently active CP or set of
CPs, since the network parameters may change due t o the CP t o which the 'deactivation'
relates being removed from consideration.
Step 8 (S1714): When a new CP from another AS/SCS 13 o r and update t o an existing CP with
Status Flag = "Activate" is sent t o the SCEF 11, then the steps 2. - 6. are performed again, t o
ensure that the correct network parameters are available for the currently active CP or set of
CPs, since the network parameters may change due t o new or updated CP.
Status Flag handling and CN assisted eNB parameters in SCEF
Figure 18 describes an example in which CN-assisted parameters (e.g. as a specific example of
network parameters) can be derived and their status information handled in the SCEF 11.
Step 1 (S1800): An application server (AS) / service capability server (SCS) 13-1 of a 3rd party
service provider sends a request o r notification t o the SCEF 11 with a set of CP parameters for
a new o r updated communication pattern for the UE or group of UEs communicating with the
AS/SCS 13-1. The request/notification typically contains the UE ID(s) the CP parameters and if
available the corresponding Status Flag with, in this example, the value "Activate" indicating
that the network should consider the CP (treat the CP as active).
Step 2 (S1802): The SCEF 11 may query the HSS 9 for additional information, and t o perform
an authentication and/or authorization procedure t o authenticate/authorize the request. The
HSS 9 may provide an indication of its Architecture Enhancements for Service Exposure (AESE)
capability support t o the SCEF 11. For example, the HSS 9 may provide a list of supported
features of the HSS 9 and serving node t o the SCEF 11. The SCEF 11 proceeds with the next
step (step 3) only if the feature of CN assisted eNB parameter tuning is supported in the HSS 9
and the serving node and discards or rejects further requests in the case of no support.
Step 3 (S1804): The SCEF 11 derives directly the CN assisted eNB parameters based o n
operator policy or configuration under consideration of all currently active CPs (i.e. CPs having
a Status Flag with the value "Activate") for a particular UE 3. If the CP parameter set is
accompanied with a status flag, then the combination of UE ID, CP and Status Flag for the CP
are stored in the SCEF 11. When the CP gets deactivated, then the CN assisted eNB
parameters are derived again t o take account of the absence of the CP (e.g. a missing data
traffic pattern of the CP) that does not need t o be considered anymore. The SCEF 11 may
retrieve a radio access technology (RAT) type for the UE 3 (for example via the HSS, MME or
OAM) and determine average cell size for estimating a start value for an expected handover
(HO) interval, together with mobility information (e.g. Stationary indication, Stationary
location, Mobility area, Average mobility speed).
Step 4 (S1806): The SCEF 11 provides the derived network parameters (CN assisted eNB
parameters) t o the HSS 9, where they are stored in the subscriber profile. The message in this
step may contain at least one of the following information: UE ID, SCEF ID, application (or
service) ID (or information), network parameter(s) (including CN assisted eNB parameters),
status information, etc. The protocol used by the SCEF 11 may be DIAMETER but is not limited
t o this. In case of DIAMETER, the message may be a Profile-Update-Request message as
indicated below (but could be any other DIAMETER message sent t o the HSS 9):
< Profile-Update-Request > < Diameter Header: 307, REQ, PXY, 16777217 >
< Session-Id >
{ Vendor-Specific-Application-ld }
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
[ Destination-Host ]
{ Destination-Realm }
* [ Supported-Features ]
{ User-Identity }
[ Wildca rded-Public-ldentity ]
[ Wildcarded-I MPU ]
[ User-Na me ]
* { Data-Reference }
{ User-Data }
[ OC-Supported-Features ]
* [ AVP ]
* [ Proxy- Info ]
* [ Route-Record ]
*[CN assisted eNB Parameters]
The new field/attribute value-pair (AVP) 'CN assisted eNB Pa rameters' in the exempla ry
Profile-Update-Request message will contain one or more CN assisted eNB Pa rameters for
exa mple values for parameters: Expected UE activity behaviour, Expected HO interva l,
average ECMJ DLE time, average ECM_CONNECTED time, average number of handovers etc.
Step 5 (S1808): The HSS 9 stores the received CN assisted eNB pa rameters together with any
status information in the respective UE subscription information. The HSS 9 ca n update the
CN assisted eNB parameters autonomously if the status of certain CN assisted eNB
parameters gets deactivated . The HSS 9 can push the updated subscription information t o the
MME 7, e.g. in a DIAM ETER Insert Subscriber Data message, including one or more of the
fields like UE ID, SCEF ID, application (or service) ID (or information), network parameter(s),
validity information, CN assisted eNB parameters etc. Alternatively, the MME can download
the CN assisted eNB parameters with the subscriber data in the DIAM ETER Update Location
Answer. The MME can use the CN assisted eNB parameter(s) received from the subscription
based on additiona l statistic information. The MME7 can use the CN assisted eNB parameters
in the received subscription information based o n additiona l statistic information .
Step 6 (S1810): The MM E provides the CN assisted eNB pa ra meters t o the eNB, for example,
as set out in section 4.3 .21.3 of TS 23 .401 v 13.2.0.
Step 7 (S1812): When one of the active CPs are deactivated (here AS sends a Trigger with the
Status Flag = "Deactivate"), then the steps 3.- 6. are performed again, t o ensure that the
correct network parameters are available for the currently active CP or set of CPs, since the
network parameters may change due t o the CP t o which the expired validity timer relates
being removed from consideration.
Step 8 (S1414): when a new CP from another AS/SCS 13-1, 13-2 o r an update t o an existing CP
is sent t o the SCEF 11, then the steps 2. - 6 are performed again, t o ensure that the correct
network parameters are available for the currently active CP or set of CPs, since the network
parameters may change due t o the CP t o which the 'deactivation' relates being removed from
consideration.
Step 8 (S1714): When a new CP from another AS/SCS 13 o r and update t o an existing CP with
Status Flag = "Activate" is sent t o the SCEF 11, then the steps 2. - 6. are performed again, t o
ensure that the correct network parameters are available for the currently active CP or set of
CPs, since the network parameters may change due t o new or updated CP.
Benefits, Modifications and Alternatives
Detailed embodiments have been described above. As those skilled in the art will appreciate,
a number of benefits arise from features of these embodiments, and a number of
modifications and alternatives can be made t o the above embodiments whilst still benefiting
from the inventions embodied therein. By way of illustration only a number of these benefits,
alternatives and modifications will now be described.
It will be appreciated that, as a prerequisite of the above exemplary processes, the MME 7
and the HSS 9 may indicate their capability of support t o the SCEF 11. This may be done, for
example, either in any DIAMETER Update-Location-Request (ULR) Command from the serving
node (e.g. MME, SGSN etc.) t o the HSS 9 or in any other DIAMETER message t o the HSS 9, o r
any other protocol like XML, RADIUS etc. When the HSS 9 also supports the feature, i.e.
serving node and HSS support the specific AESE feature, then this capability may be provided
t o the SCEF 11 in a later request. If the request from the SCEF 11 is o n a per UE basis and also
concerning the serving node of the UE 3 then the HSS 9 may only provide the
combined/matched capability information or may provide the capability information
separately. The capability match procedure may apply in step 2 of the call flows illustrated in
Figures 12 t o 14 and 16 t o 18. In case the request from the SCEF 11 arrives before the serving
node has provided any capability information, then only the HSS 9 capability is provided or,
e.g. based o n operator policy or configuration, the HSS 9 sets the matched capability t o
unsupported until it has learned about the capability of the serving node, o r the HSS 9 queries
the last serving node (if known) for the capability support.
It can be seen that the above examples include a number of particularly beneficial features
that may be incorporated into embodiments in combination, or separately where applicable,
including: accumulating active CPs per UE and deriving network parameters and/or CN
assisted eNB parameters for the sum of active CPs; provisioning of a validity time and/or
activation/deactivation trigger per CP per UE; a new field/AVP in a DIAMETER Profile-Update-
Request message (e.g. t o provide CP parameters, network parameters, or CN assisted eNB
Parameters) from the SCEF t o the HSS; creating a binding of CP, UE ID, validity time or status
flag in the SCEF, HSS o r any other involved node; storing of the binding in any of the involved
nodes (albeit preferably in SCEF and or HSS); updating of the network parameters and/or CN
assisted eNB parameters when there is a change in the set of active CPs per UE; and AESE
feature capability indication from the serving node and HSS in a combined way or separate
way.
A particularly advantageous feature would be provision of a capability indication for the
support of dynamic change of network parameters for single or multiple applications with
individual validity time/interval for each application.
As described herein, the home subscriber server may comprise a transmitter configured t o
provide, t o a mobility management entity, 'MME', at least one set of parameters associated
with the communication pattern together with an associated validity time. The transmitter
may provide the at least one set of parameters associated with the communication pattern in
subscription protocol information. The at least one communication pattern parameter set
received, together with an associated validity time, from the SCEF, may be received together
with an SCEF Reference ID.
As described herein, in the mobility management entity the controller may be configured t o
use the at least one set of parameters associated with a communication pattern received
from the HSS as an input for deriving values for core network assisted evolved nodeB, 'CN
assisted eNB', parameters.
As described herein, in the service capability exposure function according the at least one
communication pattern parameter set received, together with an associated validity time,
from the SCS/AS, may be received together with an identifier of the SCS/AS.
It will be appreciated that the radio access technology is not limited t o E-UTRA, and may
comprise any suitable access technology in accordance with one or more of the following
standards: LTE, UMTS, GPRS, WiFi, WiMAX, and/or the like.
It will be appreciated that the above description may be applicable t o 3GPP mobile networks,
using GSM, GPRS, UMTS, HSPA, LTE, LTE-A access, and/or the like. However, the above
description is not limited t o such networks and could be used in the same way for any other
cellular or mobile network, e.g. CDM2000, Bluetooth, 802.11 variants, ZigBee etc., i.e. any
access technologies and core network technologies, t o which a CS capable mobile device (UE)
can connect.
In the above embodiments, a mobile telephone based telecommunications system was
described. As those skilled in the art will appreciate, the signalling techniques described in the
present application can be employed in other communications system. Other
communications nodes or devices may include user devices such as, for example, personal
digital assistants, laptop/tablet computers, booklet computers, wireless routers, web
browsers, e-book readers, etc. As those skilled in the art will appreciate, it is not essential that
the above described system be used for mobile communications devices. The system can be
used t o improve a network having one or more fixed communication devices as well as or
instead of the mobile communicating devices.
In the above embodiments, a number of software modules were described. As those skilled in
the art will appreciate, the software modules may be provided in compiled or un-compiled
form and may be supplied t o the node as a signal over a computer network, or on a recording
medium. Further, the functionality performed by part or all of this software may be
performed using one or more dedicated hardware circuits. However, the use of software
modules is preferred as it facilitates the updating of the node in order t o update its
functionality. Similarly, although the above embodiments employed transceiver circuitry, at
least some of the functionality of the transceiver circuitry can be performed by software.
As indicated above in one example there is provided a home subscriber server, 'HSS', for a
communication network, the HSS comprising: a receiver configured t o receive, from a service
capability exposure function, 'SCEF', at least one communication pattern parameter set
together with an associated validity time; and a controller configured: t o store the at least
one communication pattern parameter set; and when the validity time for a communication
pattern parameter set stored in the HSS expires, t o autonomously delete the associated
communication pattern parameter set. In this example, the home subscriber server may
further comprise a transmitter configured t o provide, t o a mobility management entity,
'MME', at least one set of parameters associated with the communication pattern together
with an associated validity time. The transmitter may provide the at least one set of
parameters associated with the communication pattern in subscription protocol information.
The at least one communication pattern parameter set received, together with an associated
validity time, from the SCEF, may be received together with an SCEF Reference ID.
As indicated above in one example there is provided a mobility management entity, 'MME'
for a communication network, the MME comprising: a receiver configured t o receive, from
home subscriber server, 'HSS', at least one set of parameters associated with a
communication pattern together with an associated validity time; and a controller configured
to: store the received parameter set for the associated communication pattern; and when the
validity time for the parameter set stored in the MME expires, t o autonomously delete that
parameter set. In this example, the controller may be further configured t o use the at least
one set of parameters associated with a communication pattern received from the HSS as an
input for deriving values for core network assisted evolved nodeB, 'CN assisted eNB',
parameters.
As indicated above in one example there is provided a service capability exposure function,
'SCEF', for a communication network, the SCEF comprising: a receiver configured t o receive,
from a service capability server/application server, 'SCS/AS', at least one communication
pattern, 'CP', parameter set together with an associated validity time; and a transmitter
configured t o transmit t o a home subscriber server, 'HSS', the at least one CP parameter and
associated validity time. In this example, the at least one communication pattern parameter
set received, together with an associated validity time, from the SCS/AS, may be received
together with an identifier of the SCS/AS. The SCEF may also comprise a controller configured,
upon reception of an update for the stored CP parameter set from the SCS/AS, t o at least one
of: derive an updated CP parameter set (a nd/or a validity time for an updated CP parameter
set); and add, modify or delete a stored CP parameter set (and/or a validity time for the
stored CP parameter set t o which the update relates); wherein the tra nsmitter may be
configured t o tra nsmit any resulting updated/added/modified CP parameter set (a nd/or
valid ity time) t o the HSS.
Various other modifications will be appa rent t o those skilled in the art and will not be
described in further detail here.
List of Abbreviations
AESE Architecture Enhancements for Service Exposu re
SCEF Service Ca pability Exposu re Function
CP Com munication Pattern
MME Mobility Management Entity
HO Handover
AS Application Server
UE User Equipment
API Application Progra mming Interface
eNB Evolved NodeB
HSS Home Subscriber Server
SCS Service Ca pability Server
NW Network
AVP Attribute Value Pair

Claims
1. A home subscriber server, 'HSS', for a communication network, the HSS comprising:
a receiver configured t o receive, from a service capability exposure function, 'SCEF', at
least one communication pattern parameter set together with an associated validity
time; and
a controller configured:
t o store the at least one communication pattern parameter set; and
when the validity time for a communication pattern parameter set stored in the HSS
expires, t o autonomously delete the associated communication pattern parameter
set.
2. The home subscriber server of claim 1 further comprising a transmitter configured t o
provide, t o a mobility management entity, 'MME', at least one set of parameters
associated with the communication pattern together with an associated validity time.
3. The home subscriber server of claim 2 wherein the transmitter provides the at least
one set of parameters associated with the communication pattern in subscription
protocol information.
4. The home subscriber server of any preceding claim wherein the at least one
communication pattern parameter set received, together with an associated validity
time, from the SCEF, is received together with an SCEF Reference ID.
5. A mobility management entity, 'MME' for a communication network, the MME
comprising:
a receiver configured t o receive, from home subscriber server, 'HSS', at least one set
of parameters associated with a communication pattern together with an associated
validity time; and
a controller configured to:
store the received parameter set for the associated communication pattern; and
when the validity time for the parameter set stored in the MME expires, t o
autonomously delete that parameter set.
6. The mobility management entity of claim 5 wherein the controller is further
configured t o use the at least one set of parameters associated with a communication
pattern received from the HSS as an input for deriving values for core network
assisted evolved nodeB, 'CN assisted eNB', parameters.
7. A service capability exposure function, 'SCEF', for a communication network, the SCEF
comprising:
a receiver configured t o receive, from a service capability server/application server,
'SCS/AS', at least one communication pattern, 'CP', parameter set together with an
associated validity time; and
a transmitter configured t o transmit t o a home subscriber server, 'HSS', the at least
one CP parameter and associated validity time.
8. A service capability exposure function according t o claim 7 wherein the at least one
communication pattern parameter set received, together with an associated validity
time, from the SCS/AS, is received together with an identifier of the SCS/AS.
9. A service capability exposure function according t o claims 7 or 8 wherein the SCEF
comprises a controller configured, upon reception of an update for the stored CP
parameter set from the SCS/AS, t o at least one of:
derive an updated CP parameter set (and/or a validity time for an updated CP
parameter set); and
add, modify or delete a stored CP parameter set (and/or a validity time for the
stored CP parameter set t o which the update relates); and
wherein the transmitter is configured t o transmit any resulting
updated/added/modified CP parameter set (and/or validity time) t o the HSS.
10. A service capability server/application server, 'SCS/AS', for a communication
network, the SCS/AS comprising:
a controller configured t o control the SCS/AS to:
provide, to a service capability exposure function, 'SCEF', at least one CP parameter
set together with an associated validity time.
11. A communication system comprising at least one home subscriber server according to
any of claims 1 to 4, at least one mobility management entity according t o claim 5 or
6, and at least one service capability exposure function according to claim 7 or 8.
12. A method performed by a home subscriber server, 'HSS', of a communication
network, the method comprising:
receiving, from a service capability exposure function, 'SCEF', at least one
communication pattern parameter set together with an associated validity time;
storing the at least one communication pattern parameter set; and
when the validity time for a communication pattern parameter set stored in the HSS
expires, autonomously deleting the associated communication pattern parameter set.
13. A method performed by a mobility management entity, 'MME' of a communication
network, the method comprising:
receiving, from home subscriber server, 'HSS', at least one set of parameters
associated with a communication pattern together with an associated validity time;
storing the received parameter set for the associated communication pattern; and
when the validity time for the parameter set stored in the MME expires,
autonomously deleting that parameter set.
14. A method performed by a service capability exposure function, 'SCEF', of a
communication network, the method comprising:
receiving, from an service capability server/application server, 'SCS/AS', at least one
CP parameter set together with an associated validity time; and
transmitting to a home subscriber server, 'HSS', the at least one CP parameter and
associated validity time.
A method performed by a service capability server/application server, 'SCS/AS', of a
communication network, the method comprising:
providing, to a service capability exposure function, 'SCEF', at least one CP parameter
set together with an associated validity time.

Documents

Application Documents

# Name Date
1 201717029047-STATEMENT OF UNDERTAKING (FORM 3) [16-08-2017(online)].pdf 2017-08-16
2 201717029047-REQUEST FOR EXAMINATION (FORM-18) [16-08-2017(online)].pdf 2017-08-16
3 201717029047-PRIORITY DOCUMENTS [16-08-2017(online)].pdf 2017-08-16
4 201717029047-POWER OF AUTHORITY [16-08-2017(online)].pdf 2017-08-16
5 201717029047-FORM 18 [16-08-2017(online)].pdf 2017-08-16
6 201717029047-FORM 1 [16-08-2017(online)].pdf 2017-08-16
7 201717029047-DRAWINGS [16-08-2017(online)].pdf 2017-08-16
8 201717029047-DECLARATION OF INVENTORSHIP (FORM 5) [16-08-2017(online)].pdf 2017-08-16
9 201717029047-COMPLETE SPECIFICATION [16-08-2017(online)].pdf 2017-08-16
10 201717029047-CLAIMS UNDER RULE 1 (PROVISIO) OF RULE 20 [16-08-2017(online)].pdf 2017-08-16
11 201717029047.pdf 2017-08-17
12 abstract.jpg 2017-08-22
13 201717029047-Power of Attorney-180817.pdf 2017-08-25
14 201717029047-Correspondence-180817.pdf 2017-08-25
15 201717029047-MARKED COPIES OF AMENDEMENTS [30-08-2017(online)].pdf 2017-08-30
16 201717029047-AMMENDED DOCUMENTS [30-08-2017(online)].pdf 2017-08-30
17 201717029047-Amendment Of Application Before Grant - Form 13 [30-08-2017(online)].pdf 2017-08-30
18 201717029047-Proof of Right (MANDATORY) [05-01-2018(online)].pdf 2018-01-05
19 201717029047-OTHERS-120118.pdf 2018-01-18
20 201717029047-FORM 3 [18-01-2018(online)].pdf 2018-01-18
21 201717029047-Correspondence-120118.pdf 2018-01-18
22 201717029047-FORM 3 [07-06-2019(online)].pdf 2019-06-07
23 201717029047-FORM 3 [25-02-2020(online)].pdf 2020-02-25
24 201717029047-OTHERS [11-03-2021(online)].pdf 2021-03-11
25 201717029047-FORM-26 [11-03-2021(online)].pdf 2021-03-11
26 201717029047-FORM 3 [11-03-2021(online)].pdf 2021-03-11
27 201717029047-FER_SER_REPLY [11-03-2021(online)].pdf 2021-03-11
28 201717029047-DRAWING [11-03-2021(online)].pdf 2021-03-11
29 201717029047-COMPLETE SPECIFICATION [11-03-2021(online)].pdf 2021-03-11
30 201717029047-CLAIMS [11-03-2021(online)].pdf 2021-03-11
31 201717029047-ABSTRACT [11-03-2021(online)].pdf 2021-03-11
32 201717029047-Power of Attorney-010421.pdf 2021-10-18
33 201717029047-FER.pdf 2021-10-18
34 201717029047-Correspondence-010421.pdf 2021-10-18
35 201717029047-FORM 3 [06-01-2022(online)].pdf 2022-01-06
36 201717029047-FORM 3 [15-03-2022(online)].pdf 2022-03-15
37 201717029047-FORM 3 [27-07-2022(online)].pdf 2022-07-27
38 201717029047-US(14)-HearingNotice-(HearingDate-06-11-2023).pdf 2023-10-10
39 201717029047-FORM-26 [31-10-2023(online)].pdf 2023-10-31
40 201717029047-FORM 3 [31-10-2023(online)].pdf 2023-10-31
41 201717029047-Correspondence to notify the Controller [31-10-2023(online)].pdf 2023-10-31
42 201717029047-US(14)-ExtendedHearingNotice-(HearingDate-10-11-2023).pdf 2023-11-03
43 201717029047-Correspondence to notify the Controller [06-11-2023(online)].pdf 2023-11-06
44 201717029047-FORM-26 [17-11-2023(online)].pdf 2023-11-17
45 201717029047-PETITION UNDER RULE 137 [20-11-2023(online)].pdf 2023-11-20
46 201717029047-MARKED COPY [20-11-2023(online)].pdf 2023-11-20
47 201717029047-GPA-011123.pdf 2023-11-20
48 201717029047-FORM 3 [20-11-2023(online)].pdf 2023-11-20
49 201717029047-Correspondence-011123.pdf 2023-11-20
50 201717029047-CORRECTED PAGES [20-11-2023(online)].pdf 2023-11-20
51 201717029047-Written submissions and relevant documents [21-11-2023(online)].pdf 2023-11-21
52 201717029047-FORM-26 [21-11-2023(online)].pdf 2023-11-21
53 201717029047-GPA-201123.pdf 2023-12-08
54 201717029047-Correspondence-201123.pdf 2023-12-08
55 201717029047-GPA-221123.pdf 2023-12-09
56 201717029047-Correspondence-221123.pdf 2023-12-09
57 201717029047-PatentCertificate14-12-2023.pdf 2023-12-14
58 201717029047-IntimationOfGrant14-12-2023.pdf 2023-12-14

Search Strategy

1 201717029047searchE_24-09-2020.pdf

ERegister / Renewals

3rd: 12 Mar 2024

From 31/03/2018 - To 31/03/2019

4th: 12 Mar 2024

From 31/03/2019 - To 31/03/2020

5th: 12 Mar 2024

From 31/03/2020 - To 31/03/2021

6th: 12 Mar 2024

From 31/03/2021 - To 31/03/2022

7th: 12 Mar 2024

From 31/03/2022 - To 31/03/2023

8th: 12 Mar 2024

From 31/03/2023 - To 31/03/2024

9th: 12 Mar 2024

From 31/03/2024 - To 31/03/2025

10th: 25 Mar 2025

From 31/03/2025 - To 31/03/2026