Ubiquitous learning is a new educational model which is based on the development of Ubiquitous Computing applying in the field of education. According to the analysis of Ubiquitous learning's connotation, features and technological support, combining the original common model of CSCL, this paper is trying to construct a brand-new model for computer-supported cooperative learning. The author analyses the elements of the model in detail, and then expounds the strategies of promoting CSCL and advantages of CSCL based on the ubiquitous learning environment.