The invention discloses a curtain control method and control mechanism. The method comprises steps that a zero point is searched, namely, an upper boundary position, when the current reaches a set value, the upper boundary position is recorded; the running time from the zero point to a lower boundary point is determined; the zero point is re-determined after easy rolling; in case of a stop signal or power off, the current position is saved. A control mechanism includes a power, a controller and a DC geared motor, wherein the DC geared motor is connected with a cloth shaft of a curtain winding device to drive winding and unwinding of a curtain, a controller command is received by a single-chip microcomputer, signals sent by the controller include an upward signal, a downward signal and a stop signal, forward rotation, reverse rotation and stop of the DC geared motor are controlled, the single-chip microcomputer is connected with a current detecting circuit, the power is AC mains and is subjected to voltage reduction by a switch power circuit to be the DC power of the voltage required by the DC geared motor, and the switch power circuit is connected with the single-chip microcomputer and the DC geared motor. The method is advantaged in that safety hazard reduction and high reliability are achieved.