本发明提供了一种控制方法及装置,该方法可以包括:获取发动机中处于停缸状态的目标气缸,以及当前机油粘度和当前负荷范围;确定目标气缸连续处于停缸状态的循环次数;根据当前机油粘度、当前负荷范围和循环次数确定目标气缸内的累积窜油量;根据目标气缸内的累积窜油量与目标气缸对应的窜油量阈值的比对结果,控制目标气缸的状态。本发明实施例中,通过计算气缸的累积窜油量,并对比累积窜油量与窜油量阈值来控制气缸,由于窜油量阈值根据发动机火花塞在气缸工作时正常工作的最大机油量得到的,因此,能够在窜入机油大量过量前及时使目标气缸工作消耗机油,避免了发动机工作时火花塞失火、瓷套开裂或发动机爆震等问题。