Bluetooth-based positioning method and display device

By filtering out the fixed compensation time based on phase changes in Bluetooth devices, the waste of phase values ​​within the fixed compensation time in existing technologies is solved, thus improving the positioning performance of Bluetooth devices.

CN115776596BActive Publication Date: 2026-02-10HISENSE VISUAL TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202111047340.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-07
Publication Date
2026-02-10
Estimated Expiration
2041-09-07

AI Technical Summary

Technical Problem

In traditional Bluetooth AOA positioning technology, the fixed compensation time leads to wasted phase values, which reduces the accuracy of positioning.

Method used

By filtering out unstable phase values ​​based on changes in phase value when switching between different antennas, more phase difference can be obtained to improve positioning accuracy.

Benefits of technology

This reduces data waste and improves the positioning accuracy of Bluetooth devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115776596B_ABST
    Figure CN115776596B_ABST
Patent Text Reader

Abstract

The application provides a Bluetooth-based positioning method and a display device to solve the problem of inaccurate positioning in the related art. The display device comprises a Bluetooth component and a processor. The Bluetooth component comprises at least two antenna groups for receiving a first Bluetooth signal sent by a sending end. The processor is configured to determine a first phase difference of each antenna group according to the first Bluetooth signal received by each antenna group, and determine the position of the sending end according to the first phase difference of each antenna group. Specifically, the processor is configured to detect a plurality of phase values of the first Bluetooth signal received by a first antenna included in the first antenna group within a first set time length, detect a plurality of phase values of the first Bluetooth signal received by a second antenna included in the first antenna group within a second set time length, filter out phase values of the plurality of phase values of the second antenna that are inversely proportional to the phase value detection time, and determine the first phase difference of the first antenna group according to the plurality of phase values of the first antenna and the plurality of phase values of the second antenna after filtering.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of positioning technology, and in particular to a Bluetooth-based positioning method and display device. Background Technology

[0002] Traditional Bluetooth AOA positioning technology involves using at least two antenna groups, each containing at least two antennas. First, the first antenna in any given antenna group receives the Bluetooth signal. After a set duration, the system switches to the second antenna in the same group to receive the signal, and so on. By switching between different antennas to receive the Bluetooth signal and detecting the phase value of the received signal from each antenna, the phase difference of the Bluetooth signal corresponding to that antenna group is calculated. Based on the phase difference, the Angle of Arrival (AOA) is calculated, and finally, the location of the transmitting end is determined based on the AOA.

[0003] It is known that during antenna switching, the Bluetooth signal received by the newly switched antenna is unstable for a period of time initially. Therefore, the Bluetooth 5.0 protocol specifies a compensation time (2 microseconds). During this compensation time, the phase values ​​of the Bluetooth signal detected are not used. However, this fixed compensation time causes some usable phase values ​​among the unused phase values ​​to be discarded, resulting in data waste. Furthermore, the smaller amount of data used to calculate the phase difference leads to reduced positioning accuracy. Summary of the Invention

[0004] This application provides a Bluetooth-based positioning method and display device to improve positioning accuracy.

[0005] In a first aspect, embodiments of this application provide a display device, wherein the Bluetooth component includes at least two antenna groups, and one antenna group includes at least two antennas.

[0006] The Bluetooth component is used to receive a first Bluetooth signal sent by the transmitting end;

[0007] The processor is configured to determine a first phase difference corresponding to each of the at least two antenna groups based on the first Bluetooth signal received by the at least two antenna groups; and to determine the position of the transmitting end based on the first phase difference corresponding to each of the at least two antenna groups.

[0008] Wherein, the first antenna group is any one of the at least two antenna groups, and the processor, when determining the first phase difference of the first antenna group, specifically performs the following:

[0009] Within a first set time period, multiple phase values ​​of the first Bluetooth signal transmitted by the first antenna receiving and transmitting end included in the first antenna group are detected;

[0010] Within a second set time period following a first set time period, multiple phase values ​​of the first Bluetooth signal received through the second antenna included in the first antenna group are detected;

[0011] Filter out at least two phase values ​​that satisfy a set condition from among the multiple phase values ​​corresponding to the second antenna; the detection time of the at least two phase values ​​that satisfy the set condition is continuous and inversely proportional to the detection time;

[0012] The first phase difference of the first antenna group is determined based on multiple phase values ​​of the first antenna and multiple phase values ​​of the second antenna after filtering out phase values ​​that meet the set conditions.

[0013] Based on the above scheme, this application no longer uses the method of filtering out the phase values ​​of the Bluetooth signal received within a fixed compensation time. Instead, it filters out the phase values ​​based on the detected changes in the phase values. This reduces data waste, and obtaining more phase values ​​results in a more accurate calculated phase difference, thereby improving positioning accuracy.

[0014] In some embodiments, the Bluetooth component is further configured to receive a second Bluetooth signal transmitted by the transmitting end;

[0015] The processor is further configured to determine, before determining the first phase difference corresponding to the at least two antenna groups respectively, that the signal strength of the second Bluetooth signal is less than the signal strength of the first Bluetooth signal.

[0016] Based on the above scheme, two Bluetooth signals are generated from the transmitting end. The Bluetooth signal that can be used for positioning is determined from these two Bluetooth signals by the signal strength, so as to prevent positioning errors.

[0017] In some embodiments, when the processor determines the position of the transmitting end based on the first phase difference corresponding to the at least two antenna groups, it is specifically configured to:

[0018] The first angle of arrival corresponding to the at least two antenna groups is determined based on the first phase difference corresponding to each of the at least two antenna groups.

[0019] The first angle of arrival is determined to be within the angle range that can be used for positioning, and the position of the transmitting end is determined according to the first angle of arrival corresponding to the at least two antenna groups respectively.

[0020] Based on the above scheme, before determining the location, it is first determined whether the angle of arrival is within the range of angles that can be used for positioning, in order to prevent positioning errors.

[0021] In some embodiments, the Bluetooth component is further configured to receive a second Bluetooth signal transmitted by the transmitting end;

[0022] The processor is further configured to, before determining the position of the transmitting end based on the first angle of arrival corresponding to the at least two antenna groups, determine the second phase difference corresponding to the at least two antenna groups based on the second Bluetooth signal received by the at least two antenna groups; the second Bluetooth signal has the same signal strength as the first Bluetooth signal; determine the second angle of arrival corresponding to the at least two antenna groups based on the second phase difference corresponding to the at least two antenna groups; and delete the second angle of arrival if it is determined that the second angle of arrival does not belong to the angle range that can be used for positioning.

[0023] Based on the above scheme, when two Bluetooth signals are received from the transmitter and the signal strengths of the two Bluetooth signals are the same, the angle of arrival is calculated for each of the two Bluetooth signals. The calculated angle of arrival is used to determine whether the Bluetooth signal can be used for positioning, thus preventing positioning errors.

[0024] In some embodiments, the processor is further configured to acquire the wavelength of the first Bluetooth signal; the wavelength of the first Bluetooth signal is a fixed value.

[0025] When determining the position of the transmitting end based on the first phase difference corresponding to the at least two antenna groups, the processor is specifically configured to:

[0026] The first angle of arrival corresponding to each of the at least two antenna groups is determined based on the first phase difference corresponding to each of the at least two antenna groups and the wavelength of the first Bluetooth signal.

[0027] The location of the transmitting end is determined based on the first angle of arrival and the positions of the at least two antenna groups.

[0028] In some embodiments, the processor is further configured to:

[0029] Obtain the position information of the antennas included in the at least two antenna groups relative to the reference point of the display device from the system configuration information;

[0030] The positions of the at least two antenna groups are determined based on the location of the display device in the space where the display device is located and the position information of the antennas included in the at least two antenna groups relative to the reference point of the display device.

[0031] In some embodiments, the first antenna group includes two antennas, and the processor is specifically used for:

[0032] The first angle of arrival corresponding to the first antenna group is determined by the following formula:

[0033]

[0034] Where θ is the angle of arrival corresponding to the first antenna group. Let λ be the phase difference corresponding to the first antenna group, λ be the wavelength of the first Bluetooth signal, and d be the distance between the two antennas included in the first antenna group.

[0035] Secondly, embodiments of this application provide a Bluetooth-based positioning method, including:

[0036] The system receives a first Bluetooth signal transmitted by the transmitter through at least two antenna groups, and determines the first phase difference corresponding to each of the at least two antenna groups based on the first Bluetooth signal received by the at least two antenna groups.

[0037] The position of the transmitting end is determined based on the first phase difference corresponding to the at least two antenna groups respectively.

[0038] Determining the first phase difference of the first antenna group, wherein the first antenna group is any one of the at least two antenna groups, includes:

[0039] Within a first set time period, the first Bluetooth signal transmitted by the transmitting end is received through the first antenna included in the first antenna group, and multiple phase values ​​of the first Bluetooth signal received by the first antenna are detected.

[0040] Within a second set time period after a first set time period, the first Bluetooth signal is received through the second antenna included in the first antenna group, and multiple phase values ​​of the first Bluetooth signal received by the second antenna are detected.

[0041] Filter out at least two phase values ​​that satisfy a set condition from among the multiple phase values ​​corresponding to the second antenna; the detection time of the at least two phase values ​​that satisfy the set condition is continuous and inversely proportional to the detection time;

[0042] The first phase difference of the first antenna group is determined based on multiple phase values ​​of the first antenna and multiple phase values ​​of the second antenna after filtering out phase values ​​that meet the set conditions.

[0043] In some embodiments, before determining the first phase difference of each antenna group via the first Bluetooth signal received by each antenna group, the method further includes:

[0044] The second Bluetooth signal transmitted by the transmitting end is received through the at least two antenna groups;

[0045] It is determined that the signal strength of the second Bluetooth signal is less than the signal strength of the first Bluetooth signal.

[0046] In some embodiments, determining the position of the transmitting end based on the first phase difference corresponding to the at least two antenna groups includes:

[0047] The first angle of arrival corresponding to the at least two antenna groups is determined based on the first phase difference corresponding to each of the at least two antenna groups.

[0048] The first angle of arrival is determined to be within the angle range that can be used for positioning, and the position of the transmitting end is determined according to the first angle of arrival corresponding to the at least two antenna groups respectively.

[0049] In some embodiments, the method further includes:

[0050] Receive the second Bluetooth signal sent by the transmitting end;

[0051] Before the processor determines the position of the transmitting end based on the first angle of arrival corresponding to the at least two antenna groups, the processor determines the second phase difference corresponding to the at least two antenna groups based on the second Bluetooth signal received by the at least two antenna groups; the signal strength of the second Bluetooth signal is the same as that of the first Bluetooth signal; the processor determines the second angle of arrival corresponding to the at least two antenna groups based on the second phase difference; if the processor determines that the second angle of arrival does not belong to the angle range that can be used for positioning, the processor deletes the second angle of arrival.

[0052] In some embodiments, the method further includes:

[0053] Obtain the wavelength of the first Bluetooth signal; the wavelength of the first Bluetooth signal is a fixed value;

[0054] Determining the position of the transmitting end based on the first phase difference corresponding to the at least two antenna groups includes:

[0055] The first angle of arrival corresponding to each of the at least two antenna groups is determined based on the first phase difference corresponding to each of the at least two antenna groups and the wavelength of the first Bluetooth signal.

[0056] The location of the transmitting end is determined based on the first angle of arrival and the positions of the at least two antenna groups.

[0057] In some embodiments, the position information of the antennas included in the at least two antenna groups relative to a reference point of the display device is obtained from system configuration information;

[0058] The positions of the at least two antenna groups are determined based on the location of the display device in the space where the display device is located and the position information of the antennas included in the at least two antenna groups relative to the reference point of the display device.

[0059] In some embodiments, the first antenna group includes two antennas, and the first angle of arrival corresponding to the first antenna group is determined by the following formula:

[0060]

[0061] Where θ is the angle of arrival corresponding to the first antenna group. Let λ be the phase difference corresponding to the first antenna group, λ be the wavelength of the first Bluetooth signal, and d be the distance between the two antennas included in the first antenna group.

[0062] Thirdly, embodiments of this application also provide a computer storage medium storing computer program instructions that, when executed on a computer, cause the computer to perform the method described in the second aspect.

[0063] The technical effects of any of the implementation methods in the second or third aspect can be found in the technical effects of the corresponding implementation method in the first aspect, and will not be repeated here. Attached Figure Description

[0064] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0065] Figure 1 This application provides a schematic diagram of the architecture of a positioning system.

[0066] Figure 2A A hardware configuration block diagram of a display device provided in an embodiment of this application;

[0067] Figure 2B A software structure block diagram of a display device provided in an embodiment of this application;

[0068] Figure 2C This is a schematic diagram of the structure of a display device provided in an embodiment of this application;

[0069] Figure 3 A flowchart illustrating a Bluetooth-based positioning method provided in an embodiment of this application;

[0070] Figure 4 A graph composed of multiple phase values ​​of a first antenna group provided in an embodiment of this application;

[0071] Figure 5 This is a schematic diagram of a specific scenario provided in an embodiment of this application;

[0072] Figure 6 A schematic diagram of a Bluetooth data packet provided in an embodiment of this application;

[0073] Figure 7This application provides a specific positioning process diagram.

[0074] Figure 8 This is a schematic diagram of the structure of a display device provided in an embodiment of this application. Detailed Implementation

[0075] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0076] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in sequences other than those illustrated or described herein.

[0077] Below, to facilitate understanding of the solutions proposed in the embodiments of this application, the solutions proposed in this application will be described in conjunction with different embodiments. First, see... Figure 1 This is an architecture diagram of a positioning system proposed in this application, including a display device and a transmitter. In some embodiments, the transmitter can be a device capable of transmitting Bluetooth signals, such as a Bluetooth tag or a Bluetooth-enabled mobile phone or computer. For ease of description, the transmitter will be referred to as a Bluetooth transmitter. In some embodiments, the display device includes an antenna for receiving Bluetooth signals. Figure 1 This paper takes a display device comprising two sets of antennas located on either side of the display device as an example. The display device may also include a display screen for displaying the specific location of the Bluetooth transmitter transmitting Bluetooth signals in the application scenario. In some embodiments, the display device may be a mobile phone, tablet computer, laptop computer, PDA, television, mobile internet device (MID), wearable device, etc. Wearable devices may include, for example, smartwatches or smart glasses, smart bracelets, etc. It should be noted that... Figure 1 As an example only, this application does not specifically limit the number of display devices and Bluetooth transmitters included in the positioning system, nor does it specifically limit the number of antennas included in the display device.

[0078] In some embodiments, the structure of the display device according to this application is described in detail below. See also Figure 2AThe diagram shown is a schematic of a possible hardware configuration for a display device 200. In some embodiments, the display device includes at least one of a tuner / demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display component 260, an audio output interface 270, a memory, a power supply, and a user interface 280.

[0079] In some embodiments, the structure of the display device according to this application is described in detail below. See also Figure 2A The diagram shown is a schematic of the hardware configuration of a possible display device 100. Figure 2A The diagram illustrates a hardware configuration block diagram of a display device 100 according to an exemplary embodiment. Figure 2A As shown, the display device 100 includes components such as a radio frequency (RF) circuit 110, a memory 120, a display unit 130, a camera 140, a sensor 150, an audio circuit 160, a wireless Fidelity (Wi-Fi) module 170, a processor 180, a Bluetooth component 181, and a power supply 190.

[0080] RF circuit 110 can be used to receive and transmit signals during information transmission or calls. It can receive downlink data from the base station and hand it over to processor 180 for processing; it can also send uplink data to the base station. Typically, RF circuits include, but are not limited to, devices such as antennas, at least one amplifier, transceivers, couplers, low-noise amplifiers, and duplexers.

[0081] The memory 120 can be used to store software programs and data. The processor 180 executes various functions of the display device 100 and performs data processing by running the software programs or data stored in the memory 120. The memory 120 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. The memory 120 stores an operating system that enables the display device 100 to run. In this application, the memory 120 may store the operating system and various application programs, and may also store code that executes the methods of the embodiments of this application.

[0082] The display unit 130 can be used to receive input digital or character information and generate signal inputs related to user settings and function control of the display device 100. Specifically, the display unit 130 may include a touch screen 131 disposed on the front of the display device 100, which can collect touch operations of the user on or near it, such as clicking a button, dragging a scroll bar, etc.

[0083] The display unit 130 can also be used to display information input by the user or information provided to the user, as well as a graphical user interface (GUI) for various menus of the display device 100. Specifically, the display unit 130 may include a display screen 132 disposed on the front of the display device 100. The display screen 132 may be configured as a liquid crystal display, a light-emitting diode, or the like. The display unit 130 can be used to display various graphical user interfaces described in this application.

[0084] The touchscreen 131 can be placed on top of the display screen 132, or the touchscreen 131 and the display screen 132 can be integrated to realize the input and output functions of the display device 100. After integration, it can be referred to as a touch display screen. In this application, the display unit 130 can display the application program and the corresponding operation steps.

[0085] Camera 140 can be used to capture still images or videos. An object is projected onto a photosensitive element by generating an optical image through the lens. The photosensitive element can be a charge-coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, which is then transmitted to processor 180 to be converted into a digital image signal.

[0086] The display device 100 may also include at least one sensor 150, such as an accelerometer 151, a proximity sensor 152, a fingerprint sensor 153, and a temperature sensor 154. The display device 100 may also be equipped with other sensors such as a gyroscope, barometer, hygrometer, thermometer, infrared sensor, light sensor, and motion sensor.

[0087] Audio circuit 160, speaker 161, and microphone 162 provide an audio interface between the user and display device 100. Audio circuit 160 converts received audio data into electrical signals and transmits them to speaker 161, where speaker 161 converts them into sound signals for output. Display device 100 may also be equipped with volume buttons for adjusting the volume of the sound signal. On the other hand, microphone 162 converts collected sound signals into electrical signals, which are then received by audio circuit 160, converted into audio data, and output to RF circuit 110 for transmission to, for example, another display device, or to memory 120 for further processing. In this application, microphone 162 can acquire the user's voice.

[0088] Wi-Fi is a short-range wireless transmission technology. The display device 100 can use the Wi-Fi module 170 to help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access.

[0089] The processor 180 is the control center of the display device 100. It connects various parts of the display device via various interfaces and lines, and performs various functions and processes data by running or executing software programs stored in the memory 120 and calling data stored in the memory 120. In some embodiments, the processor 180 may include one or more processing units. For example, the processor may include a processing unit for processing Bluetooth signals received via the Bluetooth component. The processor 180 may also integrate an application processor and a baseband processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the baseband processor mainly handles wireless communication. It is understood that the baseband processor may not be integrated into the processor 180. In this application, the processor 180 can run the operating system, applications, user interface display and touch response, and the processing methods of the embodiments of this application. Furthermore, the processor 180 is coupled to the display unit 130.

[0090] Bluetooth component 181 is used to interact with other Bluetooth devices that also have Bluetooth components via the Bluetooth protocol. It may include multiple antennas for receiving and transmitting Bluetooth signals. For example, display device 100 can establish a Bluetooth connection with a wearable electronic device (e.g., a smartwatch) that also has a Bluetooth component via Bluetooth component 181 to exchange data. Alternatively, display device 100 can receive broadcast signals from other electronic devices with Bluetooth components via the antennas included in the Bluetooth component.

[0091] The display device 100 also includes a power supply 190 (such as a battery) that supplies power to various components. The power supply can be logically connected to the processor 180 via a power management system, thereby enabling the management of charging, discharging, and power consumption. The display device 100 may also be equipped with a power button for powering on and off the display device, as well as for screen locking.

[0092] In addition, this application also provides a software configuration block diagram of the display device 100, as follows: Figure 2B As shown, in some embodiments, the system is divided into four layers, from top to bottom: the Applications layer (hereinafter referred to as the "Application Layer"), the Application Framework layer (hereinafter referred to as the "Framework Layer"), the Android runtime and system library layer (hereinafter referred to as the "System Runtime Library Layer"), and the kernel layer.

[0093] In some embodiments, at least one application runs in the application layer. These applications may be Windows programs, system settings programs, or clock programs that come with the operating system; they may also be applications developed by third-party developers. In specific implementations, the application packages in the application layer are not limited to the examples above.

[0094] The framework layer provides application programming interfaces (APIs) and programming frameworks for applications in the application layer. The application framework layer includes predefined functions. It acts as a central processing unit, determining the actions that applications within the application layer should take. Applications can access system resources and obtain system services during execution through the API interface.

[0095] In some embodiments, the Activity Manager is used to manage the lifecycle of individual applications and common navigation and back functions, such as controlling application exit, opening, and navigating back. The Window Manager is used to manage all window programs, such as obtaining the screen size, determining whether there is a status bar, locking the screen, capturing the screen, and controlling display window changes (e.g., shrinking the display window, shaking the display, distorting the display, etc.).

[0096] In some embodiments, the system runtime library layer provides support for the upper layer, namely the framework layer. When the framework layer is used, the Android operating system runs the C / C++ libraries contained in the system runtime library layer to implement the functions that the framework layer needs to perform.

[0097] In some embodiments, such as Figure 2B As shown, the kernel layer is the layer between hardware and software. The kernel layer contains at least one of the following modules: wireless module, audio module, display module, Bluetooth module, camera module, WIFI module, USB module, HDMI module, sensor module (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power module, etc.

[0098] Different displays will have different hardware configurations and software structures, therefore the above... Figure 2A and Figure 2B These are all illustrative examples.

[0099] The Bluetooth 5.0 protocol specifies a fixed compensation time of 2 microseconds for Bluetooth antenna switching. During this compensation time, all phase values ​​of the Bluetooth signal collected are filtered out, leading to inaccurate phase calculations and reduced positioning accuracy. This application provides a Bluetooth-based positioning method and apparatus that eliminates the need to filter phase values ​​within the fixed compensation time. Instead, it determines the phase values ​​to be filtered based on changes in the phase values, reducing wasted phase values ​​and improving positioning accuracy.

[0100] The Bluetooth-based positioning method provided in this application embodiment will be described below. This method can be executed by a display device, or it can be executed by a processor within the display device; the following description will focus on execution by a display device. The internal structure of the display device can adopt the above-described... Figure 2A The structure of the display device 200 is shown. The antennas included in the antenna group can be located outside the display device and connected to it; for example, the antenna group can be located on the upper edge of the display device, attached to the non-metallic casing of the display device. Alternatively, the antennas included in the antenna group can be located inside the display device. Some antennas in the antenna group are located outside the display device, while others are located inside. Different antenna groups can maintain a certain distance to ensure positioning accuracy. It should be noted that the distance between the antennas in the antenna group cannot exceed the wavelength of the Bluetooth signal; for example, if the wavelength of the Bluetooth signal is 0.125m, the distance between any two antennas cannot exceed 0.125 meters (m). As an example, when the casing of the display device is made of non-metallic material, see [reference needed]. Figure 1 A schematic diagram of the display device in the system shown. Figure 1 The example illustrates a display device comprising two antenna groups, each containing two antennas. The two antenna groups are located at the upper edge of the display device, and the distance between the two antenna groups is equal to the width of the display device. In some embodiments, when the display device's casing is metal, such as an aluminum alloy casing, the motherboard can be placed behind the display device during design, and then covered by a plastic (or other non-metallic) back cover. The antennas can then be attached to this plastic back cover, as shown in [reference needed]. Figure 2C The diagram shown is shown in the image. Figure 3 The specific process includes:

[0101] See Figure 3 This application provides a flowchart of a Bluetooth-based positioning method, which specifically includes:

[0102] 301, The display device receives a first Bluetooth signal through a first antenna in at least two antenna groups and detects multiple phase values ​​of the first Bluetooth signal.

[0103] The first antenna belongs to the first antenna group of at least two antenna groups, the first Bluetooth signal comes from the Bluetooth transmitter, and the multiple phase values ​​of the first Bluetooth signal detected by the display device are multiple phase values ​​detected within a first set time period.

[0104] It should be noted that, since Bluetooth signals are transmitted in the form of beams, the phase value of the first Bluetooth signal received by the first antenna is different at different points in time within the first set duration. The first antenna group is any one of the at least two antenna groups included in the display device, and the first antenna is any one antenna in the first antenna group.

[0105] In some embodiments, the range of multiple phase values ​​of the first antenna detected by the display device can be [-π, π], and the multiple phase values ​​of the first antenna detected by the display device can increase with the increase of the detection time, that is, the multiple phase values ​​of the first antenna are proportional to the detection time.

[0106] 302, The display device receives the first Bluetooth signal via the second antenna and detects multiple phase values ​​of the received first Bluetooth signal.

[0107] In this configuration, the second antenna is any antenna in the first antenna group other than the first antenna, and the display device detects that multiple phase values ​​of the first Bluetooth signal received by the second antenna were not detected within a second set duration. In some embodiments, the first set duration may be equal to the second set duration. The second set duration is a time period that follows and is adjacent to the first set duration.

[0108] In some embodiments, the display device may control the first antenna to stop receiving the first Bluetooth signal and control the second antenna to start receiving the first Bluetooth signal after a first preset duration has elapsed. In other embodiments, the display device may also detect the first Bluetooth signal received through the first antenna before the first preset duration has elapsed, and detect the first Bluetooth signal received through the second antenna within a second preset duration after the first preset duration has elapsed. In some embodiments, the display device may switch antennas by setting a timer. For example, the display device may start a timer when it begins receiving the first Bluetooth signal through the first antenna and set the timer duration to a first preset duration. Then, when the timer expires, it may switch to receiving the first Bluetooth signal through the second antenna. In some embodiments, the display device may also save the switching time. In some embodiments, when the first antenna group includes multiple antennas, the display device may pre-set a switching order. For example, the switching order may be from antenna 1 to antenna 2, then to antenna 3, and so on.

[0109] 303, The display device filters multiple phase values ​​corresponding to the second antenna to obtain multiple phase values ​​of the second antenna after filtering.

[0110] In some embodiments, the display device can filter out at least two phase values ​​from a plurality of phase values ​​of a second antenna that satisfy a set condition to obtain a plurality of phase values ​​of the filtered second antenna. The at least two phase values ​​satisfying the set condition are inversely proportional to the detection time of the phase values. That is, the at least two phase values ​​filtered out by the display device are detected consecutively and are inversely proportional to the detection time; that is, the at least two filtered phase values ​​decrease sequentially as the detection time increases. In some embodiments, the difference between any two consecutively detected phase values ​​among the at least two filtered phase values ​​is less than a set threshold.

[0111] In some embodiments, the Bluetooth signal requires a settling time when switching to the new antenna to receive the Bluetooth signal. That is, when the display device switches to the second antenna to receive the first Bluetooth signal, the first Bluetooth signal received is unstable for an initial period. This results in the phase values ​​of the first Bluetooth signal received by the display device during this detection period being unusable. For ease of description, this period will be referred to as the compensation time. It is known that under normal circumstances, the phase values ​​continuously detected by the display device increase with the detection time. However, because the Bluetooth signal received during the compensation time is unstable, the continuously detected phase values ​​during the compensation time are inversely proportional to the detection time. Therefore, after detecting multiple phase values ​​of the second antenna, the display device can filter out the continuously detected phase values ​​that are inversely proportional to the detection time, that is, filter out at least two phase values ​​corresponding to the first Bluetooth signal received during the compensation time.

[0112] 304, The display device determines the first phase difference of the first antenna group based on multiple phase values ​​of the first antenna and multiple phase values ​​of the second antenna after filtering.

[0113] In some embodiments, the first antenna group includes two antennas, namely a first antenna and a second antenna. The display device can use the average of the differences between multiple phase values ​​of the first antenna and multiple phase values ​​of the second antenna as the first phase difference of the first antenna group. For example, see [link to relevant documentation]. Figure 4The diagram shows multiple phase values ​​of the first antenna within a first set time period and multiple phase values ​​of the second antenna within a second set time period, with each point representing a phase value. Taking several phase values ​​as examples, the process of calculating the phase difference is illustrated: the phase values ​​of the first antenna detected by the display device and the detection time are respectively: (t1: 1 / 4π, t2: 1 / 3π, t3: 1 / 2π), and the phase values ​​of the second antenna detected by the display device and the detection time are respectively: (t4: 1 / 2π, t5: 7 / 12π, t6: 3 / 4π). The display device can calculate the difference between the phase values ​​at t4 and t1, the difference between the phase values ​​at t5 and t2, and the difference between the phase values ​​at t6 and t3. The first phase difference of the first antenna group is determined based on the average of these three differences. Wherein, t4-t1=t5-t2=t6-t3=T, and T is a preset detection period, which can be equal to either the first or second set time period. It should be noted that in the example above, the number of phase values ​​for the first antenna and the number of phase values ​​for the second antenna are the same. Of course, it is also possible for the two antennas to have different numbers of phase values. When the number of phase values ​​for the two antennas is different, the display device can calculate the first phase difference based on the antenna with the fewer phase values.

[0114] In other embodiments, the first antenna group includes more than two antennas. The display device can use the method in the previous embodiment to calculate the difference in phase values ​​between any two antennas in the first antenna group, and take the average of the multiple differences as the first phase difference of the first antenna group.

[0115] Similarly, the display device can further use the above method to determine the first phase difference of each of the at least two antenna groups included in the display device.

[0116] 305, The display device determines the position of the Bluetooth transmitter that transmits the first Bluetooth signal based on a first phase difference determined by at least two antenna groups respectively.

[0117] Based on the above scheme, this application no longer uses a fixed compensation time to filter out the phase values ​​of the Bluetooth signal received within the compensation time. Instead, it filters out phase values ​​based on the changes in the detected phase values. This reduces data waste, and obtaining more phase values ​​results in more accurate phase differences, thereby improving positioning accuracy.

[0118] In some embodiments, when determining the location of the Bluetooth transmitter based on the first phase difference of each antenna group, the display device may first determine the angle of arrival of each antenna group based on the first phase difference of each antenna group, and then confirm the location of the Bluetooth transmitter based on the angle of arrival of each antenna group.

[0119] In some embodiments, after receiving a broadcast signal through at least two sets of antennas, the display device can further determine the wavelength of the received broadcast signal. It should be noted that since the wavelength of the broadcast signal is fixed in 2.4G wireless technology, the wavelength of the broadcast signal received by each antenna from the same Bluetooth transmitter is the same. In some embodiments, when obtaining the angle of arrival corresponding to each antenna group, the display device can also jointly determine the angle of arrival based on the wavelength of the broadcast signal and the phase difference of each antenna group. In some embodiments, taking the first antenna group as an example, the first antenna group includes two antennas, and the angle of arrival corresponding to the first antenna group can be determined by the following formula (1):

[0120]

[0121] Where θ is the angle of arrival corresponding to the first antenna group. Let λ be the phase difference corresponding to the first antenna group, λ be the wavelength of the broadcast signal, and d be the distance between the two antennas included in the first antenna group.

[0122] In some embodiments, after determining the angle of arrival of each antenna group, the display device can further determine the location of the Bluetooth transmitter. As an example, taking a display device containing two antenna groups (hereinafter referred to as antenna group A and antenna group B respectively), the location of the Bluetooth transmitter can be determined by the following formulas (2)-(3):

[0123]

[0124]

[0125] Where θ1 is the angle of arrival for antenna group A, θ2 is the angle of arrival for antenna group B, (x, y) is the position of the Bluetooth transmitter, (x1, y1) is the position of antenna group A, and (x2, y2) is the position of antenna group B.

[0126] In some embodiments, when the display device includes two antenna groups located on opposite sides of the display device, the display device can first obtain its width before calculating the position of the Bluetooth transmitter. This allows the position of the other antenna group to be calculated once the position of one antenna group is determined. Furthermore, in related technologies, the distance between antenna groups is fixed, so existing algorithms are based on this fixed distance. However, in this application, the antenna groups are located on opposite sides of the display device, meaning different display devices may have different antenna group distances. Therefore, existing algorithms are not suitable for the application scenario of this application. Thus, this application first obtains the distance between antenna groups before calculating the position of the Bluetooth transmitter, solving the problem of the inapplicability of existing algorithms.

[0127] The above describes the process by which a display device determines the location of a Bluetooth transmitter based on the phase value of each antenna. In other implementations, the Bluetooth transmitter emits Bluetooth signals as an electromagnetic beam. Part of this beam may reach the antenna directly, while another part may be reflected off a wall before reaching the antenna. This can lead to two or more angles of arrival (Angles of Arrival) when the display device calculates the angle of arrival for the same Bluetooth signal received by an antenna array from the same transmitter. This may result in two or more locations being identified for the same Bluetooth transmitter, requiring the determination of the transmitter's true location from these two or more positions. The following example illustrates the process of determining the true location of a Bluetooth transmitter using two Bluetooth signals received by the display device from the same transmitter. For ease of description, these two Bluetooth signals will be referred to as the first Bluetooth signal and the second Bluetooth signal. For further examples, please refer to [link to example]. Figure 5 , Figure 5 The diagram shows that Bluetooth signals emitted by the Bluetooth transmitter can reach the display device directly, or they can reach the display device after being reflected off a wall. This results in the display device receiving two Bluetooth signals from the transmitter: a first Bluetooth signal and a second Bluetooth signal. When locating the device based on these two Bluetooth signals, the display device will also determine two locations, namely... Figure 5 As shown in the image, positions A and B indicate that position A is the true location of the Bluetooth transmitter. Therefore, the display device needs to filter out position B to determine the true location of the Bluetooth transmitter. The specific filtering methods can be divided into the following two cases:

[0128] In scenario one, when the display device receives the first Bluetooth signal and the second Bluetooth signal, it can determine that the first and second Bluetooth signals originate from the same Bluetooth transmitter based on the identifier of the Bluetooth transmitter carried in the first and second Bluetooth signals. The identifier of the Bluetooth transmitter can be the MAC address or name of the Bluetooth transmitter, etc. Furthermore, the display device can detect the Received Signal Strength Indication (RSSI) of the first and second Bluetooth signals, and can filter out the second Bluetooth signal if its signal strength is less than that of the first Bluetooth signal. The location of the Bluetooth transmitter determined based on the first Bluetooth signal is the true location of the Bluetooth transmitter. The specific process for determining the location can be found in the description of the above embodiments, and will not be repeated here. Alternatively, the display device can also calculate the difference between the signal strength in the Bluetooth data packet carried by the first Bluetooth signal and the measured signal strength of the first Bluetooth signal, and calculate the difference between the signal strength in the Bluetooth data packet carried by the second Bluetooth signal and the measured signal strength of the second Bluetooth signal. The two differences are compared, and if it is determined that the difference corresponding to the second Bluetooth signal is greater than the difference corresponding to the first Bluetooth signal, the second Bluetooth signal is filtered out, and the Bluetooth transmitter is located based on the first Bluetooth signal. In some embodiments, the format of the Bluetooth data packet carried by the Bluetooth signal (first Bluetooth signal or second Bluetooth signal) can be found in [reference needed]. Figure 6 The components include: a preamble (the header of the Bluetooth data packet), an access address (indicating the Bluetooth signal transmission channel), a Protocol Data Unit (PDU) (including the Bluetooth signal strength and the Bluetooth transmitter identifier), a Cyclic Redundancy Check (CRC) (verifying the accuracy of the PDU data), and a Constant Tone Extension (CTE) (detecting the phase value of the Bluetooth signal).

[0129] In scenario two, the display device first determines that the first Bluetooth signal and the second Bluetooth signal originate from the same Bluetooth transmitter, as described in scenario one, and will not be repeated here. When the signal strengths of the first Bluetooth signal and the second Bluetooth signal are equal, the display device can calculate the first phase difference corresponding to the first Bluetooth signal and the second phase difference corresponding to the second Bluetooth signal, respectively. It then calculates the first angle of arrival based on the first phase difference and the second angle of arrival based on the second phase difference. The specific calculation process is described in the above embodiment and will not be repeated here. After determining the first and second angles of arrival, the display device can determine whether the two angles of arrival are within the filtering range, i.e., angles that cannot be used for positioning. Figure 5 In the scenario shown, the filtering range is the range of angles located behind the display device. As an option, the filtering range can be preset; for example, 0°-180° can be preset as the angle range in front of the display device, and 180°-360° as the angle range behind the display device, i.e., the filtering range. When the display device determines that the second angle of arrival is within the filtering range, it filters out the second Bluetooth signal and determines the position of the Bluetooth transmitter based on the first angle of arrival. The specific process for determining the position can be found in the description of the above embodiments and will not be repeated here.

[0130] Based on the two situations mentioned above, before performing positioning, the display device filters out signals that cannot be used for positioning according to signal strength or signal angle of arrival, thereby enabling more accurate positioning and preventing positioning errors.

[0131] It should be noted that the above two scenarios are based on the example of the display device receiving two Bluetooth signals from the same Bluetooth transmitter. If the display device receives more than two Bluetooth signals from the same Bluetooth transmitter, the above method can also be used to determine the true location of the Bluetooth transmitter.

[0132] See below Figure 7 The present application provides a specific positioning method flow, including:

[0133] 701, The display device receives a first Bluetooth signal and a second Bluetooth signal from Bluetooth transmitter A through the first antenna and the second antenna of the first antenna group and the third and fourth antennas of the second antenna group.

[0134] In some embodiments, the display device can determine that both the first Bluetooth signal and the second Bluetooth signal originate from Bluetooth transmitter A by the identifier of Bluetooth transmitter A carried in the first Bluetooth signal and the second Bluetooth signal.

[0135] 702, The display device determines whether the signal strengths of the first Bluetooth signal and the second Bluetooth signal are equal.

[0136] If they are not equal, proceed to step 703.

[0137] If they are equal, proceed to step 706.

[0138] 703, When the display device determines that the signal strength of the second Bluetooth signal is less than that of the first Bluetooth signal, it filters out the second Bluetooth signal.

[0139] In some embodiments, the method for determining signal strength can be found in the description in the above embodiments, and will not be repeated here.

[0140] 704, The display device detects multiple phase values ​​of the first Bluetooth signal corresponding to the first antenna, the second antenna, the third antenna, and the fourth antenna, respectively.

[0141] In some embodiments, the second antenna is the antenna that is switched later in the first antenna group (i.e., the display device first receives the first Bluetooth signal through the first antenna during a first set duration, and then switches to receiving the Bluetooth signal through the second antenna during a second set duration after the first set duration). After detecting multiple phase values ​​of the second antenna, the display device can filter out the phase values ​​that meet the set conditions. The specific filtering process can be found in the above description. Figure 3 The details of step 303 will not be repeated here.

[0142] Similarly, if the fourth antenna is the antenna that is switched later in the second antenna group, the display device can filter out the phase values ​​that meet the set conditions after detecting multiple phase values ​​of the fourth antenna.

[0143] 705, The display device calculates the angle of arrival of the first antenna group and the second antenna group for the first Bluetooth signal, respectively.

[0144] The specific calculation process is described in the above embodiments and will not be repeated here.

[0145] Continue to step 707.

[0146] 706, The display device calculates the angle of arrival of the first Bluetooth signal and the angle of arrival of the second Bluetooth signal respectively, and filters out the second Bluetooth signal when it is determined that the angle of arrival of the second Bluetooth signal is within the filtering range.

[0147] In some embodiments, the display device can calculate the angle of arrival (Angle of Arrival) of the first Bluetooth signal and the second Bluetooth signal for the first antenna group, and calculate the Angle of Arrival (Angle of Arrival) of the first Bluetooth signal and the second Bluetooth signal for the second antenna group. The display device can filter out the second Bluetooth signal when it determines that the Angle of Arrival of the second Bluetooth signal corresponding to both the first and second antenna groups falls within the filtering range.

[0148] The specific filtering process can be found in the description of the above embodiments, and will not be repeated here.

[0149] Continue to step 707.

[0150] 707, The display device determines the location of the Bluetooth transmitter based on the angle of arrival determined by the first antenna group and the second antenna group, respectively.

[0151] For details, please refer to the description in the above embodiments, which will not be repeated here.

[0152] Based on the same concept as the method described above, see [link to relevant documentation]. Figure 8 This application provides a display device 800. The display device 800 is capable of performing the steps of the above-described method; to avoid repetition, these steps will not be repeated here. The display device 800 includes a Bluetooth component 801 and a processor 802.

[0153] Bluetooth component 801 is used to receive the first Bluetooth signal sent by the transmitter.

[0154] The processor 802 is configured to determine a first phase difference corresponding to each of the at least two antenna groups based on the first Bluetooth signal received by the at least two antenna groups; and to determine the position of the transmitting end based on the first phase difference corresponding to each of the at least two antenna groups.

[0155] Wherein, the first antenna group is any one of the at least two antenna groups, and when determining the first phase difference of the first antenna group, the processor 802 is specifically used for:

[0156] Within a first set time period, multiple phase values ​​of the first Bluetooth signal transmitted by the first antenna receiving and transmitting end included in the first antenna group are detected;

[0157] Within a second set time period following a first set time period, multiple phase values ​​of the first Bluetooth signal received through the second antenna included in the first antenna group are detected;

[0158] Filter out at least two phase values ​​that satisfy a set condition from among the multiple phase values ​​corresponding to the second antenna; the detection time of the at least two phase values ​​that satisfy the set condition is continuous and inversely proportional to the detection time;

[0159] The first phase difference of the first antenna group is determined based on multiple phase values ​​of the first antenna and multiple phase values ​​of the second antenna after filtering out phase values ​​that meet the set conditions.

[0160] In some embodiments, the Bluetooth component 801 is further configured to receive a second Bluetooth signal transmitted by the transmitting end;

[0161] The processor 802 is further configured to determine, before determining the first phase difference corresponding to the at least two antenna groups respectively, that the signal strength of the second Bluetooth signal is less than the signal strength of the first Bluetooth signal.

[0162] In some embodiments, when the processor 802 determines the position of the transmitting end based on the first phase difference corresponding to the at least two antenna groups, it is specifically configured to:

[0163] The first angle of arrival corresponding to the at least two antenna groups is determined based on the first phase difference corresponding to each of the at least two antenna groups.

[0164] The first angle of arrival is determined to be within the angle range that can be used for positioning, and the position of the transmitting end is determined according to the first angle of arrival corresponding to the at least two antenna groups respectively.

[0165] In some embodiments, the Bluetooth component 801 is further configured to receive a second Bluetooth signal transmitted by the transmitting end;

[0166] The processor 802 is further configured to, before determining the position of the transmitting end based on the first angle of arrival corresponding to the at least two antenna groups, determine the second phase difference corresponding to the at least two antenna groups based on the second Bluetooth signal received by the at least two antenna groups; the second Bluetooth signal has the same signal strength as the first Bluetooth signal; determine the second angle of arrival corresponding to the at least two antenna groups based on the second phase difference corresponding to the at least two antenna groups; and delete the second angle of arrival if it is determined that the second angle of arrival does not belong to the angle range that can be used for positioning.

[0167] In some embodiments, the processor 802 is further configured to acquire the wavelength of the first Bluetooth signal; the wavelength of the first Bluetooth signal is a fixed value.

[0168] When determining the position of the transmitting end based on the first phase difference corresponding to the at least two antenna groups, the processor 802 is specifically used for:

[0169] The first angle of arrival corresponding to each of the at least two antenna groups is determined based on the first phase difference corresponding to each of the at least two antenna groups and the wavelength of the first Bluetooth signal.

[0170] The location of the transmitting end is determined based on the first angle of arrival and the positions of the at least two antenna groups.

[0171] In some embodiments, the processor 802 is further configured to:

[0172] Obtain the position information of the antennas included in the at least two antenna groups relative to the reference point of the display device from the system configuration information;

[0173] The positions of the at least two antenna groups are determined based on the location of the display device in the space where the display device is located and the position information of the antennas included in the at least two antenna groups relative to the reference point of the display device.

[0174] In some embodiments, the first antenna group includes two antennas, and the processor 802 is specifically used for:

[0175] The first angle of arrival corresponding to the first antenna group is determined by the following formula:

[0176]

[0177] Where θ is the angle of arrival corresponding to the first antenna group. Let λ be the phase difference corresponding to the first antenna group, λ be the wavelength of the first Bluetooth signal, and d be the distance between the two antennas included in the first antenna group.

[0178] This application also provides a computer-storable medium having a computer program stored thereon, which, when executed by a processor or controller, implements the steps of any of the methods described above.

[0179] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0180] While specific embodiments of this application have been described above, those skilled in the art should understand that these are merely illustrative examples, and the scope of protection of this application is defined by the appended claims. Those skilled in the art can make various changes or modifications to these embodiments without departing from the principles and essence of this application, and all such changes and modifications fall within the scope of protection of this application. Although preferred embodiments of this application have been described, those skilled in the art, once they understand the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.

[0181] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A display device, characterized in that, It includes a Bluetooth component and a processor, wherein the Bluetooth component includes at least two antenna groups, and each antenna group includes at least two antennas. The Bluetooth component is used to receive a first Bluetooth signal sent by the transmitting end; The processor is configured to determine the first phase difference corresponding to each of the at least two antenna groups based on the first Bluetooth signal received by the at least two antenna groups. The position of the transmitting end is determined based on the first phase difference corresponding to the at least two antenna groups respectively. Wherein, the first antenna group is any one of the at least two antenna groups, and the processor, when determining the first phase difference of the first antenna group, specifically performs the following: Within a first set time period, multiple phase values ​​of the first Bluetooth signal transmitted by the first antenna receiving and transmitting end included in the first antenna group are detected; Within a second set time period following a first set time period, multiple phase values ​​of the first Bluetooth signal received through the second antenna included in the first antenna group are detected; Filter out at least two phase values ​​that satisfy a set condition from among the multiple phase values ​​corresponding to the second antenna; the detection time of the at least two phase values ​​that satisfy the set condition is continuous and inversely proportional to the detection time; The first phase difference of the first antenna group is determined based on multiple phase values ​​of the first antenna and multiple phase values ​​of the second antenna after filtering out phase values ​​that meet the set conditions. The Bluetooth component is also used to receive a second Bluetooth signal sent by the transmitting end; The processor is further configured to, before determining the position of the transmitting end based on the first angle of arrival corresponding to the at least two antenna groups, determine the second phase difference corresponding to the at least two antenna groups based on the second Bluetooth signal received by the at least two antenna groups; the second Bluetooth signal has the same signal strength as the first Bluetooth signal; determine the second angle of arrival corresponding to the at least two antenna groups based on the second phase difference corresponding to the at least two antenna groups; and delete the second angle of arrival if it is determined that the second angle of arrival does not belong to the angle range that can be used for positioning.

2. The display device as described in claim 1, characterized in that, When determining the position of the transmitting end based on the first phase difference corresponding to the at least two antenna groups, the processor is specifically configured to: The first angle of arrival corresponding to the at least two antenna groups is determined based on the first phase difference corresponding to each of the at least two antenna groups. The first angle of arrival is determined to be within the angle range that can be used for positioning, and the position of the transmitting end is determined according to the first angle of arrival corresponding to the at least two antenna groups respectively.

3. The display device according to any one of claims 1-2, characterized in that, The processor is further configured to acquire the wavelength of the first Bluetooth signal; the wavelength of the first Bluetooth signal is a fixed value. When determining the position of the transmitting end based on the first phase difference corresponding to the at least two antenna groups, the processor is specifically configured to: The first angle of arrival corresponding to each of the at least two antenna groups is determined based on the first phase difference corresponding to each of the at least two antenna groups and the wavelength of the first Bluetooth signal. The location of the transmitting end is determined based on the first angle of arrival and the positions of the at least two antenna groups.

4. The display device as described in claim 3, characterized in that, The processor is also used for: Obtain the position information of the antennas included in the at least two antenna groups relative to the reference point of the display device from the system configuration information; The positions of the at least two antenna groups are determined based on the location of the display device in the space where the display device is located and the position information of the antennas included in the at least two antenna groups relative to the reference point of the display device.

5. The display device as described in claim 3, characterized in that, The first antenna group includes two antennas, and the processor is specifically used for: The first angle of arrival corresponding to the first antenna group is determined by the following formula: ; in, The angle of arrival corresponding to the first antenna group. This represents the phase difference corresponding to the first antenna group. The wavelength of the first Bluetooth signal is denoted as . The distance between the two antennas included in the first antenna group is denoted as .

6. A display device, characterized in that, It includes a Bluetooth component and a processor, wherein the Bluetooth component includes at least two antenna groups, and each antenna group includes at least two antennas. The Bluetooth component is used to receive a first Bluetooth signal sent by the transmitting end; The processor is configured to determine the first phase difference corresponding to each of the at least two antenna groups based on the first Bluetooth signal received by the at least two antenna groups. The position of the transmitting end is determined based on the first phase difference corresponding to the at least two antenna groups respectively. Wherein, the first antenna group is any one of the at least two antenna groups, and the processor, when determining the first phase difference of the first antenna group, specifically performs the following: Within a first set time period, multiple phase values ​​of the first Bluetooth signal transmitted by the first antenna receiving and transmitting end included in the first antenna group are detected; Within a second set time period following a first set time period, multiple phase values ​​of the first Bluetooth signal received through the second antenna included in the first antenna group are detected; Filter out at least two phase values ​​that satisfy a set condition from among the multiple phase values ​​corresponding to the second antenna; the detection time of the at least two phase values ​​that satisfy the set condition is continuous and inversely proportional to the detection time; The first phase difference of the first antenna group is determined based on multiple phase values ​​of the first antenna and multiple phase values ​​of the second antenna after filtering out phase values ​​that meet the set conditions. The Bluetooth component is also used to receive a second Bluetooth signal sent by the transmitting end; The processor is further configured to determine, before determining the first phase difference corresponding to the at least two antenna groups respectively, that the signal strength of the second Bluetooth signal is less than the signal strength of the first Bluetooth signal.

7. The display device as claimed in claim 6, characterized in that, The processor is further configured to acquire the wavelength of the first Bluetooth signal; the wavelength of the first Bluetooth signal is a fixed value. When determining the position of the transmitting end based on the first phase difference corresponding to the at least two antenna groups, the processor is specifically configured to: The first angle of arrival corresponding to each of the at least two antenna groups is determined based on the first phase difference corresponding to each of the at least two antenna groups and the wavelength of the first Bluetooth signal. The location of the transmitting end is determined based on the first angle of arrival and the positions of the at least two antenna groups.

8. The display device as claimed in claim 7, characterized in that, The processor is also used for: Obtain the position information of the antennas included in the at least two antenna groups relative to the reference point of the display device from the system configuration information; The positions of the at least two antenna groups are determined based on the location of the display device in the space where the display device is located and the position information of the antennas included in the at least two antenna groups relative to the reference point of the display device.

9. The display device as claimed in claim 7, characterized in that, The first antenna group includes two antennas, and the processor is specifically used for: The first angle of arrival corresponding to the first antenna group is determined by the following formula: ; in, The angle of arrival corresponding to the first antenna group. This represents the phase difference corresponding to the first antenna group. The wavelength of the first Bluetooth signal is denoted as . The distance between the two antennas included in the first antenna group is denoted as .

10. A Bluetooth-based positioning method, characterized in that, include: The system receives a first Bluetooth signal transmitted by the transmitter through at least two antenna groups, and determines the first phase difference corresponding to each of the at least two antenna groups based on the first Bluetooth signal received by the at least two antenna groups. The position of the transmitting end is determined based on the first phase difference corresponding to the at least two antenna groups respectively. Determining the first phase difference of the first antenna group, wherein the first antenna group is any one of the at least two antenna groups, includes: Within a first set time period, the first Bluetooth signal transmitted by the transmitting end is received through the first antenna included in the first antenna group, and multiple phase values ​​of the first Bluetooth signal received by the first antenna are detected. Within a second set time period after a first set time period, the first Bluetooth signal is received through the second antenna included in the first antenna group, and multiple phase values ​​of the first Bluetooth signal received by the second antenna are detected; Filter out at least two phase values ​​that satisfy a set condition from among the multiple phase values ​​corresponding to the second antenna; the detection time of the at least two phase values ​​that satisfy the set condition is continuous and inversely proportional to the detection time; The first phase difference of the first antenna group is determined based on multiple phase values ​​of the first antenna and multiple phase values ​​of the second antenna after filtering out phase values ​​that meet the set conditions. The second Bluetooth signal transmitted by the transmitting end is received through the at least two antenna groups; Before determining the position of the transmitting end based on the first angle of arrival corresponding to the at least two antenna groups, the second phase difference corresponding to the at least two antenna groups is determined by the second Bluetooth signal received by the at least two antenna groups; the signal strength of the second Bluetooth signal is the same as that of the first Bluetooth signal; the second angle of arrival corresponding to the at least two antenna groups is determined based on the second phase difference corresponding to the at least two antenna groups; if it is determined that the second angle of arrival does not belong to the angle range that can be used for positioning, the second angle of arrival is deleted.

11. The method as described in claim 10, characterized in that, Determining the position of the transmitting end based on the first phase difference corresponding to the at least two antenna groups includes: The first angle of arrival corresponding to the at least two antenna groups is determined based on the first phase difference corresponding to each of the at least two antenna groups. The first angle of arrival is determined to be within the angle range that can be used for positioning, and the position of the transmitting end is determined according to the first angle of arrival corresponding to the at least two antenna groups respectively.

12. A Bluetooth-based positioning method, characterized in that, include: The system receives a first Bluetooth signal transmitted by the transmitter through at least two antenna groups, and determines the first phase difference corresponding to each of the at least two antenna groups based on the first Bluetooth signal received by the at least two antenna groups. The position of the transmitting end is determined based on the first phase difference corresponding to the at least two antenna groups respectively. Determining the first phase difference of the first antenna group, wherein the first antenna group is any one of the at least two antenna groups, includes: Within a first set time period, the first Bluetooth signal transmitted by the transmitting end is received through the first antenna included in the first antenna group, and multiple phase values ​​of the first Bluetooth signal received by the first antenna are detected. Within a second set time period after a first set time period, the first Bluetooth signal is received through the second antenna included in the first antenna group, and multiple phase values ​​of the first Bluetooth signal received by the second antenna are detected; Filter out at least two phase values ​​that satisfy a set condition from among the multiple phase values ​​corresponding to the second antenna; the detection time of the at least two phase values ​​that satisfy the set condition is continuous and inversely proportional to the detection time; The first phase difference of the first antenna group is determined based on multiple phase values ​​of the first antenna and multiple phase values ​​of the second antenna after filtering out phase values ​​that meet the set conditions. Before determining the first phase difference of each antenna group via the first Bluetooth signal received by each antenna group, the method further includes: The second Bluetooth signal transmitted by the transmitting end is received through the at least two antenna groups; It is determined that the signal strength of the second Bluetooth signal is less than the signal strength of the first Bluetooth signal.

Citation Information

Patent Citations

  • Bluetooth positioning system and method

    CN107948961A

  • Correction method and correction device suitable for AOA algorithm positioning base station

    CN111491368A

  • Antenna array switching method and system

    CN112003640A

  • Indoor positioning method and device based on Bluetooth backscattering

    CN112485759A