Natural Scientific Research Innovation Foundation in Harbin Institute of Technology(HIT.NSFIR.2011131);the National Natural Science Foundation of China(No.61205046);Shenzhen Municipal Science and Technology Plan Project(contracts JCYJ20120613150130014,JC201105160592A and JC201005260185A)