Multi-level cluster-based satellite-terrestrial integrated communication in Internet of vehicles