A Survey of Intelligent Pervasive Computing