若关于x的方程x2+2(1+a)x+(3a2+4ab+4b2+2)=0有实数根,求a、b的值.