A method for determining a subframe type performed by an apparatus, the method comprising: detecting, 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, by a determining unit, a subframe type according to a detection result; the detecting 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 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 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, 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, by a determining unit, a subframe type according to a detection result; the detecting 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 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 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 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.