The invention relates to a method of controlling a respiratory assistance apparatus delivering a flow of gas, in particular an air flow, comprising the steps of measuring at least one representative parameter of said gas flow; converting said at least one parameter representative of said gas flow into at least one signal representative of said gas flow; treating said at least one signal representative of the gas flow to deduce at least information relating to a cardiac massage operated on a patient in cardiac arrest; according to said at least one inferred information, automatically selecting a given ventilatory mode from among several stored ventilatory modes, and controlling the respiratory assistance device by applying the selected ventilatory mode. Respiratory assistance apparatus capable of implementing said control method. L'invention porte sur un procédé de commande d'un appareil d'assistance respiratoire délivrant un flux de gaz, en particulier un flux d'air, comprenant les étapes de mesurer au moins un paramètre représentatif dudit flux de gaz; convertir ledit au moins un paramètre représentatif dudit flux de gaz en au moins un signal représentatif dudit flux de gaz; traiter ledit au moins un signal représentatif du flux de gaz pour en déduire au moins une information relative à un massage cardiaque opéré sur un patient en arrêt cardiaque; en fonction de ladite au moins une information déduite, sélectionner automatiquement un mode ventilatoire donné parmi plusieurs modes ventilatoires mémorisés, et commander l'appareil d'assistance respiratoire en appliquant le mode ventilatoire sélectionné. Appareil d'assistance respiratoire susceptible de mettre en œuvre ledit procédé de commande.