Monitoring performance of a utility supply network using scheduled and triggered measurements of performance characteristics from user equipment
A network monitoring system is provided for monitoring performance of a utility supply network. The system comprises an asynchronous subsystem configured to receive scheduled measurements of network performance characteristics from a plurality of user equipments (UEs) connected to the network, and to store the scheduled measurements in a database. The system also comprises a synchronous subsystem configured to receive triggered measurements of network performance characteristics from at least one UE connected to the network, and to store the triggered performance measurements in the database.
1 . A network monitoring system for monitoring performance of a utility supply network, the system comprising:
an asynchronous subsystem configured to:
receive scheduled measurements of network performance characteristics automatically from a plurality of user equipments (UEs) connected to the network; and
store the scheduled measurements in a database; and
a synchronous subsystem configured to:
receive a network performance query manually generated by a user of a UE of the plurality of UEs connected to the utility supply network, and upon receipt of the network performance query, request triggered measurements to be taken by the UE and about which the network performance query was generated, without interaction with the user of that UE, wherein the triggered measurements are of network performance characteristics of the UE about which the performance query was generated;
receive the triggered measurements of network performance characteristics from the UE about which the performance query was generated; and
store the triggered measurements in the database.
2 . The system of claim 1 , wherein the asynchronous subsystem is further configured to:
assign the received scheduled measurements to a processing queue; and
batch process scheduled measurements in the processing queue to transfer the scheduled measurements to the database.
3 . The system of claim 1 , wherein the triggered measurements comprise measurements associated with a network performance query from a user of the network.
4 . The system of claim 1 , further comprising a user report subsystem, wherein the user report subsystem is configured to:
receive, from a user of a first UE connected to the network, a network performance query; and
store information relating to the network performance query in the database, wherein the information relating to the network performance query includes an identifier of the user or of the first UE.
5 . The system of claim 4 , wherein the synchronous subsystem is configured to receive the triggered measurements from the first UE, and to store the triggered measurements in the database such that they are associated with the identifier of the user of the first UE.
6 . The system of claim 4 , wherein, upon receipt of the network performance query from the first UE, the system is configured to request triggered measurements from one or more further UEs associated with the first UE.
7 . The system of claim 6 , wherein the one or more further UEs are located within a predetermined distance of the first UE.
8 . The system of claim 1 , wherein the scheduled measurements and/or triggered measurements comprise at least one of: average transmitted data rate, average received data rate, peak transmitted data rate, peak received data rate, received signal strength, packet latency, and packet jitter.
9 . The system of claim 1 , further comprising the database.
10 . The system of claim 9 , wherein the database is configured to receive and store at least one of: known network alarm conditions; network component performance measurements; known network faults; and known network limitations.
11 . The system of claim 1 , wherein the system is configured to detect a fault in the network based on the scheduled measurements and/or triggered measurements.
12 . The system of claim 1 , wherein the triggered measurements comprise scheduled measurements not yet transmitted to the asynchronous subsystem.
13 . The system of claim 1 , wherein the utility supply network is a communications network.