Cooperative power management for range extended electric vehicle based on internet of vehicles. (15th June 2023)