5 Information Object Classes
28.3083GPPInformation Service (IS)Quality of Experience (QoE) measurement collection Integration Reference Point (IRP)Release 17Telecommunication managementTS
5.1 Imported and associated information entities
5.1 Imported information entities and local labels
|
Label reference |
Local label |
|
TS 28.622 [5], information object class, Top |
Top |
|
TS 28.622 [5], information object class, IRPAgent |
IRPAgent |
|
TS 28.622 [5], information object class, GenericIRP |
GenericIRP |
|
TS 32.302 [6], information object class, NotificationIRP |
NotificationIRP |
|
TS 32.342 [7], information object class, FileTransferIRP |
FileTransferIRP |
|
TS 32.602 [8], information object class, ManagedEntity |
ManagedEntity |
5.2 Class diagram
5.2.1 Relationships
Figure 5.2.1.1
5.2.2 Inheritance
Figure 5.2.2.1
5.3 Class definitions
5.3.1 QMCJob
5.3.1.1 Definition
It represents a task that controls the QMC and collects data from the applications in the UE (i.e. collects the QMCReportContainer of multiple ManagedEntity instances). The QoEReference is a unique ID, which identifies the network request session that has been created by the QMCJob and activated to one or multiple ManagedEntity instance(s).
When a QMCJob is created, none of attributes be modified via the Itf-N:
– If for any reason the QMCIRP determines that a QMC session has been activated in its ManagedEntity(ies) the QMCIRP shall emit the "noitfyQMCSessionLocalActivation" notification to the subscribed IRPManagers to inform the active QMC Sessions. The IRPManagers can decide whether they deactivate the QMC session or keep the QMC session active. (E.g. if the QoEReference is colliding with an existing QMCJob’s QoEReference, the IRPManager may decide to immediately deactivate the QMC session in that ManagedEntity.)
The QMCJob shall use its information to activate and configure QMC session(s) in the requested ManagedEntity instance(s). When the QMCIRP determines that there are available QMCReport files, it shall emit a notification to all subscribed IRPManagers informing the availability of the files. The method and the notification of the available files is described in the File Transfer IRP (TS 32.342 [7]).
– If a QMCJob receives an indication from one of its ManagedEntity that starting a network request session is failed for any reason, the "notifyNetworkRequestSessionFailure" notification may be emitted to inform all subscribed IRPManagers that there was a network request session that was not started in the ManagedEntity.
|
Referenced TS |
Requirement label |
Comment |
|
TS 28.404 [10] |
REQ-EUSPC-CON-1 |
|
|
TS 28.404 [10] |
REQ-EUSPC-CON-4 |
|
|
TS 28.404 [10] |
REQ-EUSPC-CON-5 |
|
|
TS 28.307 [11] |
REQ-EUSPC-FUN-1 |
|
|
TS 28.307 [11] |
REQ-EUSPC-FUN-2 |
5.3.1.2 Attributes
|
Attribute name |
Support Qualifier |
isReadable |
isWritable |
isInvariant |
isNotifyable |
|
serviceType |
M |
T |
T |
T |
F |
|
areaScope |
M |
T |
T |
T |
F |
|
qoECollectionEntityAddress |
M |
T |
T |
T |
F |
|
pLMNTarget |
M |
T |
T |
T |
F |
|
qMCTarget |
M |
T |
T |
T |
F |
|
qoEReference |
M |
T |
T |
T |
F |
|
qMCConfigurationFile |
M |
T |
T |
T |
F |
5.3.1.3 Attribute constraints
None.
5.3.1.4 Notifications
The common notifications defined in clause 5.5 are valid for this IOC, without exceptions or additions.
5.3.1.5 State diagram
None.
5.3.2 QMCRecord
5.3.2.1 Definition
TQMCRecord is the representation of the files containing the information from the network request session.
5.3.2.2 Attributes
|
Attribute name |
Visibility |
Support Qualifier |
Read Qualifier |
Write Qualifier |
|
fileName |
+ |
M |
M |
– |
5.3.3 QMCIRP
5.3.3.1 Definition
QMCIRP is the representation of the QMC management capabilities specified by the present document. This IOC inherits from ManagedGenericIRP IOC specified in TS 32.312 [12].
5.3.4 ManagedEntity
5.3.4.1 Definition
For area based QMC the ManagedEntity represents the role that can be played by an instance of the following IOCs:
– UtranCell
– E-UtranCell
5.4 Information relationship definitions
5.4.1 relation-qMCIRP-qMCJob (M)
5.4.1.1 Definition
This represents the relationship between QMCIRP and the QMCJob.
5.4.1.2 Roles
|
Name |
Definition |
|
theQMCIRP |
It represents the QMCIRP |
|
theQMCJobList |
It represents the QMCJobList |
5.4.2 relation-qMCJob-managedEntity (M)
5.4.2.1 Definition
This represents the relationship between QMCJob and the ManagedEntity.
5.4.2.2 Roles
|
Name |
Definition |
|
theManagedEntity |
The ManagedEntity, when playing this role, represents the actual network resource instance, where a network request session is activated. |
|
theQMCJob |
It represents the QMCJob |
5.4.3 relation-qMCJob-qMCRecord (M)
5.4.3.1 Definition
This represents the relationship between QMCJob and the QMCRecord.
5.4.3.2 Roles
|
Name |
Definition |
|
theQMCJob |
It represents the QMCJob |
|
theQMCRecord |
It represents the QMCRecord. |
5.5 Attribute definitions
5.5.1 Attribute properties
|
Attribute Name |
Documentation and Allowed Values |
Properties |
|---|---|---|
|
serviceType |
It identifies an individual UE for a specified end user service/end user service type. allowedValues: DASH (0), MTSI (1) |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
|
areaScope |
The area scope parameter defines the area in terms of cells or Tracking Area/Routing Area/Location Area where the QMC shall take place. allowedValues: The area scope parameter in UMTS is either: – List of cells, identified by CGI. Maximum 32 CGI can be defined. – List of Routing Area, identified by RAI. Maximum of 8 RAIs can be defined. – List of Location Area, identified by LAI. Maximum of 8 LAIs can be defined. The area scope parameter in LTE is either: – list of cells, identified by E-UTRAN-CGI. Maximum 32 CGI can be defined. – List of Tracking Area, identified by TAC. Maximum of 8 TAC can be defined. |
type: String multiplicity: 1..* isOrdered: N/A isUnique: True defaultValue: None isNullable: False |
|
qoECollectionEntityAddress |
It indicates the IP address to which the QMC records shall be transferred. Ipv4 or Ipv6 address(es) may be used. allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
|
pLMNTarget |
This parameter defines the PLMN for which sessions shall be selected in the network request session in case of area based QMC when several PLMNs are supported in the RAN (this means that shared cells and not shared cells are allowed for the specified PLMN. Furthermore, several PLMNs can be used for not shared RAN cases as well as for shared RAN cases.). Only the sessions may be selected where the PLMN that the UE reports as selected PLMN is the same as the PLMN Target. Note that the PLMN Target might differ from the PLMN specified in the Network Request Session Id, as that specifies the PLMN that is containing the management system requesting the network request session from the NE. |
type: PLMNId multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
|
qMCTarget |
The QMC target parameter specifies it the QMC is area based or individual UE based. – Area based QMC (0) NOTE: Individual UE based QMC is not supported in this release. allowedValues: … |
type: Integer multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
|
qoEReference |
The QoE reference parameter specify the network request session. The QoE reference shall be globally unique therefore it is composed as follows: MCC+MNC+QMC ID, where the MCC and MNC are coming with the QMC activation request from the management system to identify one PLMN containing the management system, and QMC ID is a 3 byte Octet String. The QMC ID is generated by the management system or the operator. It is used to identify the QoE measurement collection job in the traffic nodes and in the measurement collection centre. |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |
|
qMCConfigurationFile |
The QMC configuration file is a container that is specified in TS 26.247 and TS 26.114 allowedValues: N/A |
type: String multiplicity: 1 isOrdered: N/A isUnique: N/A defaultValue: None isNullable: False |