foc算法