Monitoring of the driver decreases accidents by reducing the risky behaviors and causes decreases the fuel consumption by preventing aggressive behavior. But this monitoring is costly due to built-in equipment. In this study, we propose a new model to recognize driving behavior by smartphone data without any extra equipment in the vehicles which is an important added value for smartphones. This recognition process is done in this paper based on the continuous wavelet transformation on accelerometer data. Then these patterns are fed to multilayer perceptron neural network to extend the information extracted from the corresponding features. Also the magnetometer sensor is used to detect the maneuvers through the driving period. Results show the accuracy of the proposed system is near 80% for pattern recognition. Driver scale based on a standard questionnaires regarding to driver angry scale (DAS), is also estimated by the proposed multilayer perceptron neural network with 3.7% errors in the average.