Internet of Vehicles (IoV) is one of the attractive solutions that revolutionized automotive services. IoV is the key concept toward smart and autonomous cars. Providing different wireless connectivity’s for vehicles permits the communication inside and outside the vehicle. These connectivities allow the vehicle to interact with other vehicles and with its environment. Autonomous driving is an innovative automotive service that will be enabled by the technology advancement related to IoV and connected cars. Big data technology has a significant impact on the development of autonomous driving and IOV concept as it refers to a huge interactive networks of information. In this paper, we focus on wireless technologies and the communication system to provide Vehicle-to-Vehicle (V2V), Vehicle-to-Infrastructure (V2I) or Vehicle- to-Road (V2R), Vehicle-to-Sensor (V2S), Vehicle-to-Human (V2H), Vehicle-to-Cellular (V2C), Vehicle-to-Grid (V2G), and Vehicle-to-Internet (V2I) connectivities. Accordingly, this paper proposes a novel planning scheme for internet connected and autonomous driving vehicles. Particularly, we present the principal components and how they should be distributed across this kind of architecture; i.e., identifying information flows, required exchanged data and basic functionalities required to build autonomous driving service as well as the holistic hardware and software architecture involving the in-car gateway.