A training resource allocation method, wherein the method comprises: obtaining a training resource block through division for a frequency band within a resource allocation period; wherein the obtaining a training resource block through division for a frequency band within a resource allocation period is specifically: dividing, based on a width of the frequency band, one time domain symbol or several consecutive time domain symbols within the resource allocation period into at least one resource block, wherein each resource block in the at least one resource block is a training resource block in a frequency band in which the resource block is located; determining user equipments eligible to occupy the training resource block, wherein the user equipments are corresponding to an uplink data time-frequency resource already allocated to the frequency band; and characterized by: determining (S 103), a user equipment that occupies the training resource block by: - determining the longest duration for which each of said user equipments occupies the frequency band within the resource allocation period; and when two or more of the said user equipments occupy the same longest duration within the resource allocation period: - further determining the longest duration for which, each of the said user equipment from a previous time of occupation of a training resource block in the frequency band, from the user equipments eligible to occupy the training resource block, and allocating the training resource block to the determined user equipment occupying the said determined longest duration. obtaining a training resource block through division for a frequency band within a resource allocation period; wherein the obtaining a training resource block through division for a frequency band within a resource allocation period is specifically: dividing, based on a width of the frequency band, one time domain symbol or several consecutive time domain symbols within the resource allocation period into at least one resource block, wherein each resource block in the at least one resource block is a training resource block in a frequency band in which the resource block is located; determining user equipments eligible to occupy the training resource block, wherein the user equipments are corresponding to an uplink data time-frequency resource already allocated to the frequency band; and characterized by: determining (S 103), a user equipment that occupies the training resource block by: - determining the longest duration for which each of said user equipments occupies the frequency band within the resource allocation period; and when two or more of the said user equipments occupy the same longest duration within the resource allocation period: - further determining the longest duration for which, each of the said user equipment from a previous time of occupation of a training resource block in the frequency band, from the user equipments eligible to occupy the training resource block, and allocating the training resource block to the determined user equipment occupying the said determined longest duration. dividing, based on a width of the frequency band, one time domain symbol or several consecutive time domain symbols within the resource allocation period into at least one resource block, wherein each resource block in the at least one resource block is a training resource block in a frequency band in which the resource block is located; determining user equipments eligible to occupy the training resource block, wherein the user equipments are corresponding to an uplink data time-frequency resource already allocated to the frequency band; and characterized by: determining (S 103), a user equipment that occupies the training resource block by: - determining the longest duration for which each of said user equipments occupies the frequency band within the resource allocation period; and when two or more of the said user equipments occupy the same longest duration within the resource allocation period: - further determining the longest duration for which, each of the said user equipment from a previous time of occupation of a training resource block in the frequency band, from the user equipments eligible to occupy the training resource block, and allocating the training resource block to the determined user equipment occupying the said determined longest duration. determining (S 103), a user equipment that occupies the training resource block by: - determining the longest duration for which each of said user equipments occupies the frequency band within the resource allocation period; - determining the longest duration for which each of said user equipments occupies the frequency band within the resource allocation period; and when two or more of the said user equipments occupy the same longest duration within the resource allocation period: - further determining the longest duration for which, each of the said user equipment from a previous time of occupation of a training resource block in the frequency band, from the user equipments eligible to occupy the training resource block, and - further determining the longest duration for which, each of the said user equipment from a previous time of occupation of a training resource block in the frequency band, from the user equipments eligible to occupy the training resource block, and allocating the training resource block to the determined user equipment occupying the said determined longest duration.