若a,b,c为三角形ABC的三边长,且(a-b)b+c(b-a)=c(c-a)+b(a-b),试判断三角形ABC的形状并