A user positioning method, comprising: sending, by an audio signal playing terminal, an identification information obtaining request to a server, the identification obtaining request comprising an identifier of an object associated with the audio signal playing terminal; allocating, at the server, based on the identifier of the identification obtaining request, unique identification information to the object; storing, at the server, a correspondence between the unique identification information of the object and a position of the object; receiving, at the audio signal playing terminal, based on the identification information obtaining request, the unique identification information: obtaining, by the audio signal playing terminal, an audio signal having a watermark created by performing watermarking on a to-be-played audio signal based on the unique identification information, the watermarking being performed by the audio signal playing terminal or by a watermarking apparatus to which the to-be-played audio signal is sent by the audio playing terminal; playing, by the audio signal playing terminal, the audio signal having the watermark; collecting, at a client terminal, the audio signal having the watermark and sending, from the client terminal to a server, the audio signal; locating, at the server, based on the audio signal, a position of a user associated with the client terminal; or parsing, at the client terminal, the audio signal to obtain the unique identification information, and sending, from the client terminal to the server, the unique identification information; and locating, at the server, based on the uniqe identification information, a position of a user associated with the client terminal. sending, by an audio signal playing terminal, an identification information obtaining request to a server, the identification obtaining request comprising an identifier of an object associated with the audio signal playing terminal; allocating, at the server, based on the identifier of the identification obtaining request, unique identification information to the object; storing, at the server, a correspondence between the unique identification information of the object and a position of the object; receiving, at the audio signal playing terminal, based on the identification information obtaining request, the unique identification information: obtaining, by the audio signal playing terminal, an audio signal having a watermark created by performing watermarking on a to-be-played audio signal based on the unique identification information, the watermarking being performed by the audio signal playing terminal or by a watermarking apparatus to which the to-be-played audio signal is sent by the audio playing terminal; playing, by the audio signal playing terminal, the audio signal having the watermark; collecting, at a client terminal, the audio signal having the watermark and sending, from the client terminal to a server, the audio signal; locating, at the server, based on the audio signal, a position of a user associated with the client terminal; or parsing, at the client terminal, the audio signal to obtain the unique identification information, and sending, from the client terminal to the server, the unique identification information; and locating, at the server, based on the uniqe identification information, a position of a user associated with the client terminal.