A Smartphone-Enabled Fall Detection Framework for Elderly People in Connected Home Healthcare