modify by zhangtianming 20141128