A method for allocating uplink shared channel resource, comprising: acquiring (101, 201) a volume of data-to-be-transmitted and an uplink channel quality indication; on the basis of the volume of data-to-be-transmitted acquired, determining at least one set of resource profiles of the uplink channel quality indication and a resource number, a resource profile being indicated by Modulation Coding Scheme, MCS, level and Physical Resource Block, PRB, number; judging (103, 204) of whether or not each uplink channel quality indication comprised within the at least one set of resource profiles is identical to the uplink channel quality indication acquired, if identical, using the corresponding resource profile as a final resource profile; and if different, combining an uplink transmission power with corresponding resource profile to determine the final resource profile; characterized in that, combining an uplink transmission power with the corresponding resource profile to determine the final resource profile, comprises: selecting resource profiles meeting the below requirement from the at least one set of resource profiles determined; said requirement includes: the uplink channel quality indication comprised within the resource profile shall be smaller than the uplink channel quality indication acquired; the uplink transmission power shall be combined with the at least one set of resource profiles meeting the above requirement to determine the final resource profile wherein, combining an uplink transmission power with the at least one set of resource profiles meeting the above requirement to determine the final resource profile, comprises: if multiple sets of resource profiles meet the above requirement calculating the uplink transmission power of each set of resource profiles respectively, and selecting a set of resource profiles of minimum uplink transmission power as a final resource profile; if only one set of resource profiles meets the above requirement using this set of resource profiles as the final resource profile. acquiring (101, 201) a volume of data-to-be-transmitted and an uplink channel quality indication; on the basis of the volume of data-to-be-transmitted acquired, determining at least one set of resource profiles of the uplink channel quality indication and a resource number, a resource profile being indicated by Modulation Coding Scheme, MCS, level and Physical Resource Block, PRB, number; judging (103, 204) of whether or not each uplink channel quality indication comprised within the at least one set of resource profiles is identical to the uplink channel quality indication acquired, if identical, using the corresponding resource profile as a final resource profile; and if different, combining an uplink transmission power with corresponding resource profile to determine the final resource profile; characterized in that, combining an uplink transmission power with the corresponding resource profile to determine the final resource profile, comprises: selecting resource profiles meeting the below requirement from the at least one set of resource profiles determined; said requirement includes: the uplink channel quality indication comprised within the resource profile shall be smaller than the uplink channel quality indication acquired; the uplink transmission power shall be combined with the at least one set of resource profiles meeting the above requirement to determine the final resource profile wherein, combining an uplink transmission power with the at least one set of resource profiles meeting the above requirement to determine the final resource profile, comprises: if multiple sets of resource profiles meet the above requirement calculating the uplink transmission power of each set of resource profiles respectively, and selecting a set of resource profiles of minimum uplink transmission power as a final resource profile; if only one set of resource profiles meets the above requirement using this set of resource profiles as the final resource profile. selecting resource profiles meeting the below requirement from the at least one set of resource profiles determined; said requirement includes: the uplink channel quality indication comprised within the resource profile shall be smaller than the uplink channel quality indication acquired; the uplink transmission power shall be combined with the at least one set of resource profiles meeting the above requirement to determine the final resource profile wherein, combining an uplink transmission power with the at least one set of resource profiles meeting the above requirement to determine the final resource profile, comprises: if multiple sets of resource profiles meet the above requirement calculating the uplink transmission power of each set of resource profiles respectively, and selecting a set of resource profiles of minimum uplink transmission power as a final resource profile; if only one set of resource profiles meets the above requirement using this set of resource profiles as the final resource profile. if multiple sets of resource profiles meet the above requirement calculating the uplink transmission power of each set of resource profiles respectively, and selecting a set of resource profiles of minimum uplink transmission power as a final resource profile; if only one set of resource profiles meets the above requirement using this set of resource profiles as the final resource profile.