* 更新协议