| CPC H04R 25/505 (2013.01) [G10K 9/13 (2013.01); G10K 9/22 (2013.01); G10K 11/175 (2013.01); G10K 11/178 (2013.01); G10K 11/26 (2013.01); H04R 1/2811 (2013.01); H04R 9/066 (2013.01); G10K 2210/3216 (2013.01); H04R 1/2876 (2013.01); H04R 17/00 (2013.01); H04R 2460/13 (2013.01)] | 18 Claims |

|
1. A speaker, comprising:
a housing;
a transducer residing inside the housing and configured to generate vibrations, the vibrations producing a sound wave inside the housing;
at least two sound guiding holes located on the housing and configured to guide the sound wave inside the housing through the at least two sound guiding holes to an outside of the housing, wherein the at least two sound guiding holes include a first sound guiding hole and a second sound guiding hole located on different side walls of the housing, and the sound wave exiting the first sound guiding hole has a different phase from the sound wave exiting the second sound guiding hole; and
a Bluetooth low energy (BLE) component configured to:
establish communication between the speaker and a terminal device of a user;
obtain messages related to one or more detected position tags around the speaker; and
determine a location of the speaker based on the messages, wherein to determine the location of the speaker, the BLE component is configured to:
detect one or more position tags around the speaker;
obtain the messages related to the one or more detected position tags within a scanning window;
determine one or more parameters associated with the messages; and
determine the location of the speaker based on the messages and the one or more parameters associated with the messages.
|