Science Foundation of Changsha Science and Technology Project Grant No. kq2004157