A method for resource allocation comprising: receiving, by a first device, first resource instruction information transmitted by a second device, the first resource instruction information being used to indicate a resource allocated for at least one first zone covered by the second device; and configuring, by the first device, a resource for at least one second zone covered by the first device according to the first resource instruction information, wherein the first device and the second device are terminal devices, wherein after the configuring, by the first device, the resource for the at least one second zone covered by the first device according to the first resource instruction information, the method further comprises: transmitting, by the first device, second resource instruction information to the second device, the second resource instruction information being used to indicate a resource allocated for the at least one second zone, wherein the configuring, by the first device, the resource for the at least one second zone covered by the first device according to the first resource instruction information comprises: configuring, by the first device, the resource for the at least one second zone to be orthogonal to a resource for an adjacent zone in the at least one first zone according to the first resource instruction information. receiving, by a first device, first resource instruction information transmitted by a second device, the first resource instruction information being used to indicate a resource allocated for at least one first zone covered by the second device; and configuring, by the first device, a resource for at least one second zone covered by the first device according to the first resource instruction information, wherein the first device and the second device are terminal devices, wherein after the configuring, by the first device, the resource for the at least one second zone covered by the first device according to the first resource instruction information, the method further comprises: transmitting, by the first device, second resource instruction information to the second device, the second resource instruction information being used to indicate a resource allocated for the at least one second zone, wherein the configuring, by the first device, the resource for the at least one second zone covered by the first device according to the first resource instruction information comprises: configuring, by the first device, the resource for the at least one second zone to be orthogonal to a resource for an adjacent zone in the at least one first zone according to the first resource instruction information. transmitting, by the first device, second resource instruction information to the second device, the second resource instruction information being used to indicate a resource allocated for the at least one second zone, wherein the configuring, by the first device, the resource for the at least one second zone covered by the first device according to the first resource instruction information comprises: configuring, by the first device, the resource for the at least one second zone to be orthogonal to a resource for an adjacent zone in the at least one first zone according to the first resource instruction information.