A method for determining resources for a control channel, comprising: receiving, by a terminal, a first synchronization signal block, SSB, and determining, by the terminal, based on the first SSB, that a serial number of a starting slot of a first monitoring window of a first downlink control channel in a radio frame is: n 0 = O ⋅ 2 μ + ⌊ i ⋅ M ⌋ mod 1 2 ⋅ N slot frame, μ or, n 0 = O ⋅ 2 μ + ⌊ i ⋅ M ⌋ mod 1 2 ⋅ N slot frame, μ + 1 2 ⋅ N slot frame, μ ⋅ HRF, where n 0 is the serial number of the starting slot of the first monitoring window in the radio frame, N slot frame, μ is a number of slots in the radio frame, M and O are determined through resource configuration information in a physical broadcast channel, PBCH, of the first SSB, μ is determined through a subcarrier spacing of the first downlink control channel, HRF is a serial number of a half frame, and i is a serial number of the first SSB; wherein, in case that the serial number of the starting slot of the first monitoring window in the radio frame is n 0 = O ⋅ 2 μ + ⌊ i ⋅ M ⌋ mod 1 2 ⋅ N slot frame, μ, the starting slot of the first monitoring window is located in slots of a first half frame of the radio frame; or, the starting slot of the first monitoring window is located in slots of a second half frame of the radio frame; wherein, in case that the serial number of the starting slot of the first monitoring window in the radio frame is n 0 = O ⋅ 2 μ + ⌊ i ⋅ M ⌋ mod 1 2 ⋅ N slot frame, μ + 1 2 ⋅ N slot frame, μ ⋅ HRF, a serial number of a half frame where the starting slot of the first monitoring window is located is the same as a serial number of a half frame where the first SSB is located; when HRF indicates a first half frame, both the half frame where the starting slot of the first monitoring window is located and the half frame where the first SSB is located are the first half frame; or when HRF indicates a second half frame, both the half frame where the starting slot of the first monitoring window is located and the half frame where the first SSB is located are the second half frame. receiving, by a terminal, a first synchronization signal block, SSB, and determining, by the terminal, based on the first SSB, that a serial number of a starting slot of a first monitoring window of a first downlink control channel in a radio frame is: n 0 = O ⋅ 2 μ + ⌊ i ⋅ M ⌋ mod 1 2 ⋅ N slot frame, μ or, n 0 = O ⋅ 2 μ + ⌊ i ⋅ M ⌋ mod 1 2 ⋅ N slot frame, μ + 1 2 ⋅ N slot frame, μ ⋅ HRF, where n 0 is the serial number of the starting slot of the first monitoring window in the radio frame, N slot frame, μ is a number of slots in the radio frame, M and O are determined through resource configuration information in a physical broadcast channel, PBCH, of the first SSB, μ is determined through a subcarrier spacing of the first downlink control channel, HRF is a serial number of a half frame, and i is a serial number of the first SSB; wherein, in case that the serial number of the starting slot of the first monitoring window in the radio frame is n 0 = O ⋅ 2 μ + ⌊ i ⋅ M ⌋ mod 1 2 ⋅ N slot frame, μ, the starting slot of the first monitoring window is located in slots of a first half frame of the radio frame; or, the starting slot of the first monitoring window is located in slots of a second half frame of the radio frame; wherein, in case that the serial number of the starting slot of the first monitoring window in the radio frame is n 0 = O ⋅ 2 μ + ⌊ i ⋅ M ⌋ mod 1 2 ⋅ N slot frame, μ + 1 2 ⋅ N slot frame, μ ⋅ HRF, a serial number of a half frame where the starting slot of the first monitoring window is located is the same as a serial number of a half frame where the first SSB is located; when HRF indicates a first half frame, both the half frame where the starting slot of the first monitoring window is located and the half frame where the first SSB is located are the first half frame; or when HRF indicates a second half frame, both the half frame where the starting slot of the first monitoring window is located and the half frame where the first SSB is located are the second half frame.