A routing protocol of vehicular heterogeneous network based on the Dijkstra algorithm