Rating system (10) that determines a
network connectivity performance
road map (12), wherein the
rating system (10) comprises: one or more back-end servers (20) in
wireless communication with multiple vehicles (24) located in a geographical area (26) through a
wireless communication network (28), wherein the multiple vehicles (24) collect multiple overall performance
metrics of the
wireless communication network (28); and one or more street map databases (54) in
electronic communication with the one or more back-end servers (20), wherein the one or more street map databases (54) store a map data street graph of the
geographic area (26) containing multiple nodes (60) connected by
multiple edges (62), and one or more statistical measures corresponding to the multiple overall performance
metrics of the wireless communication network (28) for each of the multiple nodes (60), and where one or more back-end servers (20) execute instructions to: Calculating one or more statistical measures corresponding to the multiple overall performance
metrics of the wireless communications network (28) for each of the
multiple edges (62) of the map data street graph of the
geographic area (26); and Determining the
network connectivity performance
road map (12) of the geographical area (26) based on one or more statistical measures corresponding to the multiple overall performance metrics for each of the multiple nodes (60) and for each of the
multiple edges (62), Receiving a
route request containing a starting point and a final destination from one of the vehicles (24); Calculating distance costs for each of the multiple edges (62) that are part of the
network connectivity performance
road map (12) in response to receiving the
route request; Calculating time costs for each of the multiple edges (62) that are part of the network
connectivity performance road map (12), Combining the distance costs and the time costs together on the basis of a
weight value assigned to the distance costs and a
weight value assigned to the time costs to determine basic edge costs assigned to each of the edges (62) that are part of the network
connectivity performance road map (12); and Determining one or more basic
route plans by minimizing the basic edge costs assigned to each of the edges (62) located between the starting point and the final destination of the route requirement, characterized by the fact that the one or more back-end servers (20) further execute instructions to: Calculating relief costs for each of the multiple edges (62) that are part of the network
connectivity performance road map (12) in response to receiving the route request; and Calculating network live latency costs for each of the multiple edges (62) that are part of the network connectivity performance road map (12).