Internet of vehicles (IoV) is an emerging area that gives support for vehicles via internet assisted communication. IoV with 5G provides ubiquitous connectivity due to the participation of more than one radio access network. The mobility of vehicles demands to make handover in such heterogeneous network. The vehicles at short range uses dedicated short range communication (DSRC), while it has to use better technology for long range and any type of traffic. Usually, the previous work will directly select the network for handover or it connects with available radio access. Due to this, the occurrence of handover takes place frequently. In this paper, the integration of DSRC, LTE and mmWave 5G on IoV is incorporated with novel handover decision making, network selection and routing. The handover decision is to ensure whether there is a need for vertical handover by using Dynamic Q-learning algorithm that uses entropy function for threshold prediction as per the current characteristics of the environment. Then the network selection is based on fuzzy-convolution neural network (F-CNN) that creates fuzzy rules from signal strength, distance, vehicle density, data type and line of sight. V2V chain routing is proposed to select V2V pairs using jellyfish optimization algorithm (JOA) that takes in account of channel, vehicle and transmission metrics. This system is developed in OMNeT++ simulator and the performances are evaluated in terms of success probability, handover failure, unnecessary handover, mean throughput, delay and packet loss.