A resource allocation method, comprising: according to the number of resource blocks in a common resource area of a carrier and a set first corresponding relationship, determining a first resource block group size corresponding to a first resource allocation type in the common resource area, wherein the first corresponding relationship is corresponding relationship between the number of resource blocks and a resource block group size, and according to the first resource block group size, dividing all resource blocks in the common resource area of the carrier into one or more resource block groups, wherein the carrier comprises the common resource area and a dedicated resource area,wherein the common resource area is a resource area that can be used by both a terminal of a communication system of a first type and a terminal of a communication system of a second type within the carrier, and the dedicated resource area is a resource area that can be used only by the terminal of the communication system of the second type within the carrier, and wherein the communication system of the second type is an evolved system of the communication system of the first type; according to the first resource block group size, or according to the total number of resource blocks of the carrier and the first corresponding relationship, determining a second resource block group size corresponding to the first resource allocation type in the dedicated resource area, and according to the second resource block group size, dividing resource blocks in the dedicated resource area of the carrier into one or more resource block groups, wherein each one of the one or more resource block groups divided from in the dedicated resource area corresponds to an indication for indicating whether or not the resource block group is to be scheduled to a user equipment, and sending the indication to the user equipment. according to the number of resource blocks in a common resource area of a carrier and a set first corresponding relationship, determining a first resource block group size corresponding to a first resource allocation type in the common resource area, wherein the first corresponding relationship is corresponding relationship between the number of resource blocks and a resource block group size, and according to the first resource block group size, dividing all resource blocks in the common resource area of the carrier into one or more resource block groups, wherein the carrier comprises the common resource area and a dedicated resource area,wherein the common resource area is a resource area that can be used by both a terminal of a communication system of a first type and a terminal of a communication system of a second type within the carrier, and the dedicated resource area is a resource area that can be used only by the terminal of the communication system of the second type within the carrier, and wherein the communication system of the second type is an evolved system of the communication system of the first type; according to the first resource block group size, or according to the total number of resource blocks of the carrier and the first corresponding relationship, determining a second resource block group size corresponding to the first resource allocation type in the dedicated resource area, and according to the second resource block group size, dividing resource blocks in the dedicated resource area of the carrier into one or more resource block groups, wherein each one of the one or more resource block groups divided from in the dedicated resource area corresponds to an indication for indicating whether or not the resource block group is to be scheduled to a user equipment, and sending the indication to the user equipment.