Quality of service monitoring device and method of monitoring quality of service
First Claim
1. A non-transitory computer-readable medium storing instructions for monitoring a quality of service (QoS) in a user equipment, the instructions executable by at least one processor of the user equipment to cause the at least one processor to:
- receive from an external source a plurality of plug-in modules for incorporation into a base platform of an operating system on the user equipment, the plurality of plug-in modules of a type for the operating system on the user equipment, each of the plurality of plug-in modules operable to monitor traffic data communications using a different communications technology in the user equipment; and
install the plurality of plug-in modules to the base platform operating on the user equipment, wherein the type of the plurality of plug-in modules causes a modification to an operation of the base platform of the operating system of the user equipment; and
determine the QoS provided by a particular service running on the user equipment based on the monitoring of traffic data communications by a particular one of the plurality of plug-in modules.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a quality of service monitoring device (12) for use with a user equipment comprising a base platform (14); and an external communication module (24) adapted to receive from an external source one or more listener modules and/or detector modules for incorporation into the base platform (14). The base platform (14) is coupled to the external communication module (24) to receive one or more listener modules (20) and detector modules (22) and is adapted to install received modules to extend the functionality of the base platform (14) so as to perform the functionality of the installed modules. A corresponding method is provided. There is also provided a quality of service monitoring apparatus, for use on the network side, as well as a corresponding method.
22 Citations
26 Claims
-
1. A non-transitory computer-readable medium storing instructions for monitoring a quality of service (QoS) in a user equipment, the instructions executable by at least one processor of the user equipment to cause the at least one processor to:
-
receive from an external source a plurality of plug-in modules for incorporation into a base platform of an operating system on the user equipment, the plurality of plug-in modules of a type for the operating system on the user equipment, each of the plurality of plug-in modules operable to monitor traffic data communications using a different communications technology in the user equipment; and install the plurality of plug-in modules to the base platform operating on the user equipment, wherein the type of the plurality of plug-in modules causes a modification to an operation of the base platform of the operating system of the user equipment; and determine the QoS provided by a particular service running on the user equipment based on the monitoring of traffic data communications by a particular one of the plurality of plug-in modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 12)
-
-
10. The non-transitory computer-readable medium as claimed in claim wherein the instructions are further executable by the at least one processor to cause the at least one processor to:
-
request permission, via a user interface, to install the plurality of plug-in modules such that installation is not carried out until a positive response is received; and request via the user interface permission to send a QoS report to a QoS monitoring apparatus. - View Dependent Claims (11)
-
-
13. A method of monitoring quality of service, QoS, in a user equipment, the method comprising the steps of:
-
receiving from an external source a plurality of plug-in modules for incorporation into a base platform of an operating system on the user equipment, the plurality of plug-in modules of a type for the particular operating system on the user equipment, each of the plurality of plug-in modules operable to monitor traffic data communications using a different communications technology in the user equipment; and installing the plurality of plug-in modules to extend a functionality of the base platform operating on the user equipment, wherein the type of the plurality of plug-in modules causes a modification to an operation of the base platform of the operating system of the user equipment; and determine the QoS provided by a particular service running on the user equipment based on the monitoring of traffic data communications by a particular one of the plurality of plug-in modules. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A quality of service, QoS, monitoring apparatus comprising:
-
a memory stewing a plurality of modules for monitoring traffic passing through user equipment, the traffic relating to a particular service provided by the user equipment, each of the plurality of modules being associated with a particular one of a plurality types of operating systems; a QoS monitoring server having access to the memory, the QoS monitoring server operable to; determine that the user equipment has requested or used a new technology, the user equipment having a particular type of operating system; select two or more modules from the plurality of modules, the selected two or more modules being associated with the operating system on the user equipment, each of the selected two or More modules being operable to monitor traffic data communications using a different communications technology in the user equipment; send the two or more modules to the user equipment for installation in a base platform of the operating system of the user equipment, the two or more modules extending a functionality of the base platform of the operating system so as to provide for the monitoring of the QoS of the particular service provided by the user equipment. - View Dependent Claims (22, 23)
-
-
24. A method for monitoring quality of service (QoS) by a QoS monitoring server, the method comprising the steps of:
-
determining that a user equipment having a particular type of operating system has requested or used a new technology; selecting from a memory two or more modules from a plurality of modules for obtaining traffic data associated with traffic passing through the user equipment, the selected two or more modules being associated with the operating system on the user equipment, each of the selected two or more modules being operable to monitor traffic data communications using a different communications technology in the user equipment; and sending the two or more modules to the user equipment for installation in a base platform of the operating system of the user equipment, to extend a functionality of the base platform of the operating system so as to provide for the monitoring of the QoS of the particular service provided by the user equipment. - View Dependent Claims (25, 26)
-
Specification