Provided are a method and device for controlling the number of injected particles for an accelerator, an accelerator and a storage medium. The method comprises: determining, according to a pre-set number of injected particles and a beam intensity of an accelerator particle beam, a beam duration of a particle beam needing to be injected into an accelerator, that is, the overlap duration between the start-flat top time of an impact magnet (130) and the start-flat top time of a beam splitter (120) (S210); respectively determining the start time of the impact magnet (130) and the start time of the beam splitter (120) according to the beam duration (S220); and starting the impact magnet (130) according to the start time of the impact magnet (130), and starting the beam splitter (120) according to the start time of the beam splitter (S230).L'invention concerne un procédé et un dispositif pour contrôler le nombre de particules injectées pour un accélérateur, un accélérateur et un support de stockage. Le procédé consiste à : déterminer, en fonction d'un nombre prédéfini de particules injectées et d'une intensité de faisceau d'un faisceau de particules à accélérateur, une durée de faisceau d'un faisceau de particules devant être injecté dans un accélérateur, c'est-à-dire la durée de chevauchement entre le meilleur temps de démarrage à plat d'un aimant d'impact (130) et le meilleur temps de démarrage à plat d'un diviseur de faisceau (120) (S210) ; déterminer, respectivement, le temps de démarrage de l'aimant d'impact (130) et le temps de démarrage du diviseur de faisceau (120) en fonction de la durée de faisceau (S220) ; et démarrer l'aimant d'impact (130) en fonction du temps de démarrage de l'aimant d'impact (130), et démarrer le diviseur de faisceau (120) en fonction du temps de démarrage du diviseur de faisceau (S230).一种加速器注入粒子数控制方法及装置、加速器和存储介质,该方法包括:根据预设注入粒子数和加速器粒子数的束流强度,确定加速器所需注入加速器所需注入粒子数的束流时长,也即冲击磁铁(130)的启动平顶时间和斩束器(120)的启动平顶时间之间的重叠时长(S210);根据该束流时长,分别确定冲击磁铁(130)的启动时刻和斩