A Novel User Behavior Analysis and Prediction Algorithm Based on Mobile Social Environment