A method for determining a subframe type performed by an apparatus, the method comprising: detecting (S101), by a detecting unit , an indicator for determining a subframe type in a preset resource, wherein the preset resource is a set of subframes notified in configuration signaling; the subframe type comprises at least one of a downlink subframe, an uplink subframe, a special subframe, or a preset subframe; wherein special subframes and preset subframes comprise a downlink transmission component, an uplink transmission component, and a guard period component which are predefined, or notified by configuration signaling, and wherein the preset subframe is a subframe further comprising at least uplink transmission resources for transmitting uplink data; and determining (S102), by a determining unit , a subframe type according to a detection result; the detecting (S101) an indicator for determining a subframe type in the preset resource comprises at least one of following solutions: solution 1: detecting, in the preset resource, a downlink control channel for scheduling a downlink transmission, or a downlink control channel indicating a downlink Semi-Persistent Scheduling (SPS) resource release; solution 2: detecting a downlink control channel for scheduling uplink transmission in the preset resource; characterised in that , when the solution 2 is adopted, the determining (S102) the subframe type according to the detection result is performed as follows: when the downlink control channel for scheduling uplink transmission is detected, determining a subframe type of N2 subframes starting with the subframe scheduled by the downlink control channel as a special subframe or a preset subframe, wherein N2 is a positive integer greater than 1. detecting (S101), by a detecting unit , an indicator for determining a subframe type in a preset resource, wherein the preset resource is a set of subframes notified in configuration signaling; the subframe type comprises at least one of a downlink subframe, an uplink subframe, a special subframe, or a preset subframe; wherein special subframes and preset subframes comprise a downlink transmission component, an uplink transmission component, and a guard period component which are predefined, or notified by configuration signaling, and wherein the preset subframe is a subframe further comprising at least uplink transmission resources for transmitting uplink data; and determining (S102), by a determining unit , a subframe type according to a detection result; the detecting (S101) an indicator for determining a subframe type in the preset resource comprises at least one of following solutions: solution 1: detecting, in the preset resource, a downlink control channel for scheduling a downlink transmission, or a downlink control channel indicating a downlink Semi-Persistent Scheduling (SPS) resource release; solution 2: detecting a downlink control channel for scheduling uplink transmission in the preset resource; solution 1: detecting, in the preset resource, a downlink control channel for scheduling a downlink transmission, or a downlink control channel indicating a downlink Semi-Persistent Scheduling (SPS) resource release; solution 2: detecting a downlink control channel for scheduling uplink transmission in the preset resource; characterised in that , when the solution 2 is adopted, the determining (S102) the subframe type according to the detection result is performed as follows: when the downlink control channel for scheduling uplink transmission is detected, determining a subframe type of N2 subframes starting with the subframe scheduled by the downlink control channel as a special subframe or a preset subframe, wherein N2 is a positive integer greater than 1. <EOS>