Retracted: A Taxonomy and Analysis on Internet of Vehicles: Architectures, Protocols, and Challenges - Mobile Computing, Wireless Communications and (Wireless Communications and Mobile Computing, 2023)