A wireless connection positioning method, device, node, and storage medium

By adding extended positioning information to the transmitted messages and rationally arranging antenna group switching, the problems of insufficient AOA positioning accuracy and high network resource consumption in the existing technology are solved, and high-precision positioning and improved communication performance are achieved.

CN119277510BActive Publication Date: 2026-11-06RUIJIE NETWORKS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310826112.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-06
Publication Date
2026-11-06
Estimated Expiration
2043-07-06

AI Technical Summary

Technical Problem

In existing technologies, when performing AOA positioning through the interaction of transmitted messages, it is difficult to achieve high-precision angle of arrival positioning, and multiple message interactions are required, resulting in high network resource consumption and decreased communication performance.

Method used

By adding extended positioning information (mLTF) to the transmitted message, and through the switching between antenna groups and the reasonable arrangement of switching time periods, multiple antenna group switching and training symbol reception can be achieved within a single message, reducing message interaction and improving positioning accuracy and communication performance.

Benefits of technology

It achieves high-precision angle-of-arrival positioning, reduces network resource consumption, lowers positioning time, and improves communication performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119277510B_ABST
    Figure CN119277510B_ABST
Patent Text Reader

Abstract

This application provides a wireless connection positioning method, device, node, and storage medium. The method is applied to a positioning node and includes: receiving a transmission message sent by a node under test, the transmission message including a first indication for indicating a target angle of arrival measurement; the transmission message also includes extended positioning information; and performing angle of arrival measurement on the node under test based on training symbols in the extended positioning information. In this scheme, the node under test uses the first indication to indicate whether it is a target angle of arrival measurement, thus distinguishing it from conventional positioning methods. If the transmission message indicates a target angle of arrival measurement, the node under test includes the extended positioning information in the transmission message, that is, adding extended positioning information to the original positioning information; based on the combination of these two types of information, angle of arrival positioning is performed more accurately.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, and in particular to a wireless connection positioning method, device, node, and storage medium. Background Technology

[0002] In wireless local area networks (WLANs), an Angle of Arrival (AOA) positioning algorithm is proposed to achieve high-precision positioning. The positioning node is equipped with an antenna array. When a signal passes through, phase differences occur due to the varying receiving distances of the antennas in the array. Based on the wireless transmission information corresponding to different antennas, the position of the node under test is calculated.

[0003] In related technologies, AOA measurement is performed through the interaction of transmission messages, which carry a Long Training Field (LTF).

[0004] However, the above method is insufficient for accurate angle-of-arrival positioning using only LTF. Summary of the Invention

[0005] This application provides a wireless connection positioning method, device, node, and storage medium for accurate angle-of-arrival positioning.

[0006] In a first aspect, embodiments of this application provide a first wireless connection positioning method, applied to a positioning node, the method comprising:

[0007] The system receives a transmission message sent by the node under test, the transmission message including a first indication, the first indication being used to indicate the target angle of arrival measurement; the transmission message also includes extended positioning information.

[0008] Based on the training symbols in the extended positioning information, the angle of arrival of the node to be tested is measured.

[0009] In the above scheme, the node under test uses a first indication to indicate whether it is a target angle of arrival measurement, thus distinguishing it from the conventional positioning method. If the transmission message indicates a target angle of arrival measurement, the node under test will place extended positioning information in the transmission message, that is, add extended positioning information (denoted as mLTF) on the basis of the original positioning information (i.e., LTF). Based on LTF and mLTF, the angle of arrival positioning is more accurate.

[0010] In some optional implementations, the extended positioning information includes multiple sub-extended positioning information. By configuring multiple sub-extended positioning information in a single transmission message, the accuracy of angle-of-arrival positioning is further improved based on these multiple sub-extended positioning information. Furthermore, when receiving multiple sub-extended positioning information, switching between antenna groups can be performed, enabling angle-of-arrival positioning of multiple antennas in a single message.

[0011] In some optional implementations, the plurality of sub-extended positioning information includes first sub-extended positioning information; the antenna array in the positioning node includes a first antenna group;

[0012] Based on the training symbols in the extended positioning information, the angle of arrival of the node to be tested is measured, including:

[0013] The training symbols in the first sub-extended positioning information are received through the first antenna group;

[0014] Based on the training symbols in the first sub-extended positioning information, the angle of arrival of the node to be tested is measured.

[0015] The above scheme, for the first sub-extended positioning information, receives training symbols in the first sub-extended positioning information through the first antenna group; based on the training symbols in the first sub-extended positioning information, accurately measures the angle of arrival of the node to be tested.

[0016] In some optional implementations, the plurality of sub-extended positioning information further includes second sub-extended positioning information; the antenna array in the positioning node further includes a second antenna group;

[0017] The method further includes:

[0018] The training symbols in the second sub-extended positioning information are received through the second antenna group;

[0019] Based on the training symbols in the first sub-extended positioning information, the angle of arrival of the node to be tested is measured, including:

[0020] Based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information, the angle of arrival of the node to be tested is measured.

[0021] In some alternative implementations, the first antenna group may be the same as or different from the second antenna group.

[0022] In the above scheme, if the first antenna group and the second antenna group are the same, the same antenna group receives multiple sub-extended positioning information, further improving the accuracy of angle of arrival positioning; if the first antenna group and the second antenna group are different, more positioning information can be obtained by switching between antenna groups within a transmission message period, avoiding frequent message interaction, reducing air interface overhead, reducing the occupation of network resources, thereby improving communication performance and reducing the time required for angle of arrival positioning.

[0023] In addition, the embodiment uses a single message transmission, and the corresponding periods of the extended positioning information are very close in time. Therefore, the noise interference is much weaker than that in multi-message transmission, which further improves the measurement accuracy.

[0024] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period including the duration of multiple LTFs, the second sub-extended positioning information corresponds to a second period, and the duration of the first period may be the same as or different from the duration of the second period.

[0025] The above scheme uses a sub-extended positioning information period that includes the duration of multiple LTFs, ensuring the normal reception of training symbols in the sub-extended positioning information by the antennas in the corresponding antenna group, as well as the smooth operation of the antenna array switching process.

[0026] In some optional implementations, the first sub-extended positioning information is adjacent to the second sub-extended positioning information, and the second sub-extended positioning information follows the first sub-extended positioning information; the first sub-extended positioning information corresponds to a first cycle, and the second sub-extended positioning information corresponds to a second cycle;

[0027] Before receiving the training symbols in the second sub-extended positioning information via the second antenna group, the method further includes:

[0028] At the first switching moment, the antenna array in the positioning node is switched to the second antenna group;

[0029] The first switching time is the start time of the second cycle; or the first switching time is a time in the first cycle that is greater than or equal to the start time of the first cycle.

[0030] The above scheme ensures that the positioning node not only receives training symbols from the sub-extended positioning information through the antennas in the corresponding antenna group during the corresponding period of the positioning information, but also switches the antenna array during the corresponding periods of two adjacent sub-extended positioning information. It can switch to the antenna group corresponding to the next sub-extended positioning information after parsing, or switch to the corresponding antenna group before parsing during the corresponding period of the current sub-extended positioning information. The receiving process and the switching process cannot be performed simultaneously. By determining the first switching time in the first period or the second period, the corresponding period of the sub-extended positioning information is divided into two parts: the receiving period and the switching period, which ensures that the receiving process and the switching process can proceed smoothly without interference.

[0031] In some optional implementations, the extended positioning information is in the idle bit of the data field of the transmitted message or in the Packet Extension (PE) field; or, the extended positioning information is in the extended positioning field of the transmitted message, where the extended positioning field is a newly added field between the data field and the PE field.

[0032] The above scheme can carry extended location information without adding new fields to the existing message by placing the extended location information in an empty space in the data field or in the PE field; or, it can also carry extended location information by adding an extended location field to the existing message.

[0033] In some optional implementations, the transmission message may further include a second indication, which indicates that the transmission message represents a response.

[0034] In the above scheme, the node under test can send measurement information and response information simultaneously by placing a second indication representing the response in the transmission message, thereby reducing the number of transmitted messages.

[0035] In some optional implementations, the transmission message includes a target number of sub-extended positioning information; the target number is a preset number or is determined by negotiation between the positioning node and the node under test.

[0036] The above scheme enables the configuration of extended positioning information in different scenarios by setting a preset number of extended positioning information, or by having the positioning node and the node under test negotiate the number of extended positioning information.

[0037] In some alternative implementations, the transmission message includes a third indication for indicating the target quantity.

[0038] In some alternative implementations, the target number is the total number of antenna groups in the antenna array.

[0039] In the above scheme, the number of targets is equal to the total number of antenna groups in the antenna array of the positioning node, so that each antenna group has corresponding sub-extended positioning information and there is no redundant sub-extended positioning information.

[0040] In some optional implementations, before receiving the transmission message sent by the node under test, the following steps are also included:

[0041] Send a first negotiation message to the node under test, wherein the first negotiation message includes at least one of the following: information representing support for target angle of arrival measurement, the number of sub-extended positioning information, and the period corresponding to the extended positioning information; and,

[0042] The system receives a second negotiation message sent by the node under test, the second negotiation message corresponding to the first negotiation message.

[0043] The above scheme, by exchanging the two negotiation messages mentioned above before positioning, better supports AOA positioning based on extended positioning information.

[0044] Secondly, embodiments of this application provide a second wireless connection positioning method, applied to a node under test, the method comprising:

[0045] The extended positioning information is placed in the transmission message, and the first indication in the transmission message is identified as indicating the target angle of arrival measurement;

[0046] The transmission message is sent to the positioning node so that the positioning node can measure the angle of arrival of the node under test based on the training symbols in the extended positioning information.

[0047] In some alternative implementations, the extended location information includes multiple sub-extended location information.

[0048] In some optional implementations, the plurality of sub-extended positioning information includes first sub-extended positioning information, so that the positioning node receives training symbols in the first sub-extended positioning information through a first antenna group in the antenna array; and performs angle of arrival measurement on the node under test based on the training symbols in the first sub-extended positioning information.

[0049] In some optional implementations, the plurality of sub-extended positioning information further includes second sub-extended positioning information; so that the positioning node receives training symbols in the second sub-extended positioning information through the second antenna group in the antenna array; and performs angle of arrival measurement on the node under test based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information.

[0050] In some alternative implementations, the first antenna group may be the same as or different from the second antenna group.

[0051] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period including the duration of multiple LTFs, the second sub-extended positioning information corresponds to a second period, and the duration of the first period may be the same as or different from the duration of the second period.

[0052] In some optional implementations, the first sub-extended positioning information is adjacent to the second sub-extended positioning information, and the second sub-extended positioning information follows the first sub-extended positioning information; the first sub-extended positioning information corresponds to a first period, and the second sub-extended positioning information corresponds to a second period; so that before the positioning node receives the training symbols in the second sub-extended positioning information through the second antenna group, at a first switching time, the antenna array in the positioning node is switched to the second antenna group; wherein, the first switching time is the start time of the second period; or the first switching time is a time in the first period that is greater than or equal to the start time of the first period.

[0053] In some alternative implementations, the extended location information is placed in the transmission message, including:

[0054] The extended positioning information is placed in an empty space in the data field of the transmitted message or in the data packet extension field; or,

[0055] The extended positioning information is placed in the extended positioning field of the transmitted message, and the extended positioning field is a new field between the data field and the data packet extended field.

[0056] In some alternative implementations, the extended location information is placed in the transmission message, and the method further includes:

[0057] A second indication is placed in the transmitted message, the second indication being used to indicate that the transmitted message represents a response.

[0058] In some alternative implementations, the extended location information is placed in the transmission message, including:

[0059] The target number of sub-extended positioning information is placed in the transmission message; wherein the target number is a preset number or is determined by negotiation between the positioning node and the node under test.

[0060] In some alternative implementations, the extended location information is placed in the transmission message, and the method further includes:

[0061] A third indication is placed in the transmission message, the third indication being used to indicate the target quantity.

[0062] In some alternative implementations, the target number is the total number of antenna groups in the antenna array.

[0063] In some alternative implementations, before placing the extended location information in the transmission message, the method further includes:

[0064] The system receives a first negotiation message sent by the positioning node, wherein the first negotiation message includes at least one of the following: information representing support for target angle of arrival measurement, the number of sub-extended positioning information, and the period corresponding to the extended positioning information; and...

[0065] A second negotiation message is sent to the positioning node, the second negotiation message corresponding to the first negotiation message.

[0066] Thirdly, embodiments of this application provide a first wireless connection positioning device applied to a positioning node, the device comprising:

[0067] The first receiving module is used to receive transmission messages sent by the node under test. The transmission message includes a first indication, which is used to indicate the target angle of arrival measurement. The transmission message also includes extended positioning information.

[0068] The measurement module is used to measure the angle of arrival of the node to be measured based on the training symbols in the extended positioning information.

[0069] Fourthly, embodiments of this application provide a second wireless connection positioning device, applied to a node under test, the device comprising:

[0070] The message generation module is used to place extended positioning information in the transmission message and mark the first indication in the transmission message as indicating the target angle of arrival measurement.

[0071] The first sending module is used to send the transmission message to the positioning node so that the positioning node can perform an angle of arrival measurement on the node under test based on the training symbols in the extended positioning information.

[0072] Fifthly, embodiments of this application provide a positioning node, including at least one processor and at least one memory, wherein the memory stores a computer program, and when the program is executed by the processor, the processor performs the wireless connection positioning method described in any of the first aspects above.

[0073] In a sixth aspect, embodiments of this application provide a node under test, including at least one processor and at least one memory, wherein the memory stores a computer program, and when the program is executed by the processor, the processor performs the wireless connection positioning method described in any of the second aspects above.

[0074] In a seventh aspect, embodiments of this application provide a computer-readable storage medium storing a computer program executable by a processor, which, when run on the processor, causes the processor to perform the wireless connection positioning method described in either the first or second aspect. Attached Figure Description

[0075] 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.

[0076] Figure 1 An interactive flowchart illustrating the first wireless connection positioning method provided in this application embodiment;

[0077] Figure 2 This is a schematic diagram illustrating the first application scenario provided in the embodiments of this application;

[0078] Figure 3 This is a schematic diagram illustrating a second application scenario provided in an embodiment of this application;

[0079] Figure 4 This is a schematic diagram of the corresponding period for the sub-extended positioning information provided in the embodiments of this application;

[0080] Figure 5a This is a schematic diagram of the structure of a first type of transmission message provided in an embodiment of this application;

[0081] Figure 5b This is a schematic diagram of the structure of a second type of transmission message provided in an embodiment of this application;

[0082] Figure 5c This is a schematic diagram of the structure of a third type of transmission message provided in an embodiment of this application;

[0083] Figure 6 An interactive flowchart illustrating the request measurement method provided in this application embodiment;

[0084] Figure 7 An interactive flowchart illustrating the real-time measurement method provided in this application embodiment;

[0085] Figure 8a This is a schematic diagram illustrating the correspondence between the first seed extended positioning information and the antenna group provided in the embodiments of this application;

[0086] Figure 8b This is a schematic diagram illustrating the correspondence between the second seed extended positioning information and the antenna group provided in the embodiments of this application;

[0087] Figure 9A schematic diagram illustrating the correspondence between the third seed extended positioning information and the antenna group provided in the embodiments of this application;

[0088] Figure 10 An interactive flowchart illustrating the second wireless connection positioning method provided in this application embodiment;

[0089] Figure 11 A flowchart illustrating the first wireless connection positioning method provided in this application embodiment;

[0090] Figure 12 A flowchart illustrating the second wireless connection positioning method provided in this application embodiment;

[0091] Figure 13 This is a schematic diagram of the structure of a first wireless connection positioning device provided in an embodiment of this application;

[0092] Figure 14 This is a schematic diagram of the structure of a second wireless connection positioning device provided in an embodiment of this application;

[0093] Figure 15 This is a schematic diagram of the structure of the positioning node provided in an embodiment of this application. Detailed Implementation

[0094] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail 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 in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0095] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "a plurality of" means two or more.

[0096] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the term "connection" should be interpreted broadly. For example, it can refer to a direct connection, an indirect connection through an intermediate medium, or a connection within two devices. Those skilled in the art can understand the specific meaning of the above term in this application based on the specific circumstances.

[0097] In wireless LANs, the AOA (Optical Angle of Atmosphere) positioning algorithm is used to achieve high-precision positioning. The positioning node is equipped with an antenna array. When a signal passes through, phase differences occur due to the varying receiving distances of the antennas in the array. Based on the wireless transmission information corresponding to different antennas, the position of the node under test is calculated.

[0098] In related technologies, AOA measurement is performed through the interaction of transmission messages, which carry LTF.

[0099] However, the above method is difficult to achieve angle of arrival positioning using only LTF.

[0100] In view of this, embodiments of this application propose a wireless connection positioning method, device, node, and storage medium. The method is applied to a positioning node and includes: receiving a transmission message sent by a node under test, wherein the transmission message includes a first indication, the first indication being used to indicate the target angle of arrival measurement; the transmission message also includes extended positioning information.

[0101] Based on the training symbols in the extended positioning information, the angle of arrival of the node to be tested is measured.

[0102] In the above scheme, the node under test uses a first indication to indicate whether it is a target angle of arrival measurement, thus distinguishing it from the conventional positioning method. If the transmission message indicates a target angle of arrival measurement, the node under test will place extended positioning information in the transmission message, that is, add extended positioning information (denoted as mLTF) on the basis of the original positioning information (i.e., LTF). Based on LTF and mLTF, the angle of arrival positioning is more accurate.

[0103] The technical solution of this application and how it solves the above-mentioned technical problems will be described in detail below with reference to the accompanying drawings and specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0104] This embodiment does not limit the specific implementation of the positioning node and the node under test. For example, the positioning node is a Wireless Access Point (AP), and the node under test is a Station (STA), which is a terminal connected to the wireless network; or, the positioning node is a STA, and the node under test is an AP; or, the positioning node and the node under test are different terminal devices. Furthermore, the attributes of a device can be variable. For example, an AP can act as a positioning node to execute the corresponding process of the positioning node, and at the same time act as a node under test to execute the corresponding process of the node under test. The logic of the two nodes is independent of each other and does not affect each other.

[0105] Figure 1The interactive flowchart of the first wireless connection positioning method provided in the embodiments of this application is as follows: Figure 1 As shown, it includes the following steps:

[0106] Step S101: The node under test places the extended positioning information in the transmission message and marks the first indication in the transmission message as indicating the target angle of arrival measurement.

[0107] Because this embodiment uses an AOA positioning method different from conventional positioning methods, the node under test uses a first indication to indicate whether the transmitted message is a target angle of arrival measurement, thus distinguishing it from conventional positioning methods. The first indication can be a field or a bit; this embodiment does not specifically limit this. That is, if the first indication indicates a target angle of arrival measurement, such as a value of "1", this process will be executed; if the first indication indicates a non-target angle of arrival measurement, such as a value of "0", this process will not be executed. The values ​​here are merely examples; the value and meaning of the first indication can be the opposite of the aforementioned example, or other values ​​can be used.

[0108] In this embodiment, in order to perform AOA positioning more accurately, the transmission message not only carries LTF, but also carries extended positioning information, and the corresponding period for extended positioning information can also be set.

[0109] This embodiment does not limit the specific duration of the period corresponding to the extended positioning information. For example, it can be a fixed duration or it can be determined by negotiation between the positioning node and the node to be tested.

[0110] In practice, test information (extended positioning information and first indication, etc.) can be sent separately or together with service information; this embodiment does not specifically limit this. In other words, service information can be placed in the aforementioned transmission message.

[0111] Step S102: The node under test sends the transmission message to the positioning node.

[0112] In practice, the node under test sends a transmission message carrying a first indication and extended positioning information to the positioning node. In this way, after receiving the transmission message, the positioning node can perform subsequent positioning based on the transmission message.

[0113] Step S103: The positioning node measures the angle of arrival of the node to be tested based on the training symbols in the extended positioning information.

[0114] In the above scheme, the node under test uses a first indication to indicate whether it is a target angle of arrival measurement, thus distinguishing it from the conventional positioning method. If the transmission message indicates a target angle of arrival measurement, the node under test will place extended positioning information in the transmission message, that is, add extended positioning information (denoted as mLTF) on the basis of the original positioning information (i.e., LTF). Based on LTF and mLTF, the angle of arrival positioning is more accurate.

[0115] In some alternative implementations, the extended location information includes multiple sub-extended location information.

[0116] The extended positioning information includes multiple sub-extended positioning information.

[0117] By configuring multiple sub-extended positioning information in a single transmission message, the accuracy of angle of arrival positioning can be further improved based on the extended positioning information. In addition, when receiving multiple sub-extended positioning information, switching between antenna groups can be performed, enabling angle of arrival positioning of multiple antennas in a single message.

[0118] In some optional implementations, for the case of multiple sub-extended positioning information, the multiple sub-extended positioning information includes a first sub-extended positioning information; the antenna array in the positioning node includes a first antenna group;

[0119] Step S103 above can be implemented in, but is not limited to, the following ways:

[0120] The training symbols in the first sub-extended positioning information are received through the first antenna group;

[0121] Based on the training symbols in the first sub-extended positioning information, the angle of arrival of the node to be tested is measured.

[0122] For the first sub-extended positioning information, training symbols in the first sub-extended positioning information are received through the first antenna group; based on the training symbols in the first sub-extended positioning information, the angle of arrival of the node to be tested is accurately measured.

[0123] It is understandable that the antenna array receives training symbols from the extended positioning information, and then parses them through a processor connected to the antenna. Subsequent steps will not be described in detail.

[0124] In some optional implementations, the plurality of sub-extended positioning information further includes second sub-extended positioning information; the antenna array in the positioning node further includes a second antenna group;

[0125] The method further includes:

[0126] The training symbols in the second sub-extended positioning information are received through the second antenna group;

[0127] Step S103 above can be implemented in, but is not limited to, the following ways:

[0128] Based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information, the angle of arrival of the node to be tested is measured.

[0129] This embodiment does not specifically limit the first antenna group and the second antenna group. In some optional implementations, the first antenna group and the second antenna group are the same. In this way, the same antenna group will receive multiple sub-extended positioning information, integrate more information, and further improve the accuracy of angle of arrival positioning.

[0130] In some alternative implementations, the first antenna group is different from the second antenna group.

[0131] In WIFI transmission solutions, more antennas are needed to achieve higher accuracy and a wider range of AOA measurements.

[0132] See Figure 2 As shown, in related technologies, more radio frequency components and antennas are set in the positioning node, and the received signal is decoded to obtain more wireless transmission information from the antennas, and then AoA is calculated for positioning.

[0133] The above method requires the addition of radio frequency components to the positioning node, which involves significant modifications to the positioning node and is costly, making it unsuitable for widespread use.

[0134] See Figure 3 As shown, in related technologies, the number of radio frequency (RF) components in the positioning node remains constant. Through multiple communications with the node under test, the antenna configuration is changed via a switching array during each communication, connecting the RF components to a larger number of antennas. By time-division switching to different antennas, wireless transmission information from different antennas is acquired, and the multiple transmissions are integrated for more accurate AOA (Area of ​​Effect) positioning. Figure 3 For example, when receiving a message from the node under test for the first time, switch to antenna group 1 (antenna 1 and antenna 3); when receiving a message from the node under test for the second time, switch to antenna group 2 (antenna 2 and antenna 4).

[0135] The above method requires time-sharing acquisition of wireless transmission information, necessitating additional message exchanges and consuming significant air interface overhead. This not only consumes substantial network resources and impacts communication performance but also results in longer positioning times.

[0136] The above Figure 3 Taking two antenna groups as an example, if more antenna groups are set up, the problems of resource consumption and time consumption will become more serious.

[0137] In addition, the above method receives different messages by switching antenna groups. If test information and service information are sent together, the antenna array may not be in the optimal configuration state, which will also affect communication performance.

[0138] The embodiments of this application achieve switching between multiple antenna groups and receiving training symbols by switching between antenna groups within a single transmission message cycle. This is suitable for situations with a small number of radio frequency components, without increasing the amount of message interaction, reducing air interface overhead, reducing the occupation of network resources, thereby improving communication performance and reducing the time required for angle of arrival positioning. In addition, the embodiments use a single message transmission, and the corresponding periods of the sub-extended positioning information are very close in time, so the noise interference is much weaker than that in multi-message transmission, further improving measurement accuracy.

[0139] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period including the duration of multiple LTFs, the second sub-extended positioning information corresponds to a second period, and the duration of the first period may be the same as or different from the duration of the second period.

[0140] In practice, the positioning node not only needs to receive the training symbols in the sub-extended positioning information normally through the antenna in the corresponding antenna group during the corresponding period of the positioning information, but may also need to switch the antenna array during the corresponding period of two adjacent sub-extended positioning information.

[0141] The time corresponding to the conventional LTF is fixed (see the specification in 802.11), which is the time reserved for antenna reception and processor parsing (excluding handover).

[0142] Therefore, in some embodiments, the sub-extended positioning information corresponding period includes multiple corresponding durations.

[0143] See Figure 4 As shown, the sub-extended positioning information (mLTF) corresponds to a period including the duration of 3 LTFs.

[0144] The above Figure 4 This is merely an illustrative example. This embodiment does not limit the specific correspondence between the extended positioning information period and the duration corresponding to LTF. For example, it can also be determined through negotiation between the positioning node and the node to be tested.

[0145] In addition, if there are multiple sub-extended positioning information, the periods corresponding to different sub-extended positioning information can be the same or different. The specific settings can be determined according to actual needs or negotiated by the positioning node and the node to be tested. This embodiment does not make specific limitations on this.

[0146] The above scheme uses a sub-extended positioning information period that includes the duration of multiple LTFs, ensuring the normal reception of training symbols in the sub-extended positioning information by the antennas in the corresponding antenna group, as well as the smooth operation of the antenna array switching process.

[0147] In some optional implementations, placing the extended location information in the transmission message in step S101 above can be achieved in, but is not limited to, the following ways:

[0148] The extended positioning information is placed in an empty space in the data field or the PE field of the transmitted message; or,

[0149] The extended location information is placed in the extended location field of the transmission message, whereby the extended location field is a new field added between the data field and the PE field.

[0150] For example, the transmission message used in this embodiment can be improved based on the 802.11be Presentation Protocol Data Unit (PPDU) message.

[0151] The transmitted message includes the Legacy Short Training Field (L-STF), Legacy Long Training Field (L-LTF), Legacy Signal Field (L-SIG), Repeated Legacy Signal Field (RL-SIG), Universal Signal Field (U-SIG), Extremely High Throughput Signal Field (EHT-SIG), Extremely High Throughput Short Training Field (EHT-STF), Extremely High Throughput Long Training Field (EHT-LTF), data field, and PE field;

[0152] Add AOA indication information to U-SIG or EHT-SIG, such as using idle bits in U-SIG or EHT-SIG as AOA-related indication fields; or reuse specific bits in U-SIG or EHT-SIG. The AOA-related indication fields here may include first indication, second indication, and third indication, etc., which can be referred to in other embodiments and will not be elaborated here.

[0153] See Figure 5a As shown, in some embodiments, the extended positioning information is in the idle bit of the data field of the transmitted message;

[0154] See Figure 5b As shown, in some other embodiments, the extended location information is in the PE field;

[0155] See Figure 5c As shown, in some implementations, an extended location field (mLTF field) is added to the transmission message; the extended location information is in the mLTF field.

[0156] The above Figures 5a-5c Taking mLTF1, mLTF2, ..., mLTFn as examples, n is the number of the above-mentioned multiple sub-extended positioning information. This embodiment does not limit the specific data of n, such as at least two or at least three, etc.

[0157] The above Figures 5a-5c This is merely an illustrative example. In practice, if there are other newer versions of WiFi messages, this message can also be used. This embodiment does not impose any specific limitations on this.

[0158] The above scheme improves existing messages by placing extended positioning information in the idle bits of the data field or in the PE field, and completes the switching of multiple antenna groups based on the existing messages, or integrates information for the same antenna group.

[0159] In some optional implementations, step S101 above further includes the following step:

[0160] The node under test places a second indication in the transmitted message, the second indication being used to indicate that the transmitted message represents a response.

[0161] In practice, different measurement methods can be used for AOA positioning, for example:

[0162] 1. Request measurement method, please refer to Figure 6 The image shows a location request message sent by the location node to the node under test; the node under test responds to the location request by sending an acknowledgment (ACK) character.

[0163] 2. For real-time measurement methods, please refer to [link / reference]. Figure 7 As shown, the node under test sends the above transmission message to the positioning node in real time to enable tracking and other processes; the positioning node responds to the positioning request by sending an ACK.

[0164] Regarding the measurement request method, the existing location request message format can be used, while the node under test needs to send both the above measurement information and the ACK.

[0165] Based on this, the node under test can reduce the number of transmitted messages by placing a second indication representing the response in the transmission message.

[0166] In some optional implementations, depending on the different situations of the first antenna group and the second antenna group, the first sub-extended positioning information and the second sub-extended positioning information are adjacent, and the second sub-extended positioning information follows the first sub-extended positioning information; the first sub-extended positioning information corresponds to the first cycle, and the second sub-extended positioning information corresponds to the second cycle. Before step S303, the following steps are also performed:

[0167] At the first switching moment, the antenna array in the positioning node is switched to the second antenna group;

[0168] The first switching time is the start time of the second cycle; or the first switching time is a time in the first cycle that is greater than or equal to the start time of the first cycle.

[0169] In practice, the positioning node must not only receive the training symbols in the sub-extended positioning information through the antennas in the corresponding antenna group within the corresponding period of the sub-extended positioning information, but also complete the switching of the antenna array during the corresponding periods of two adjacent sub-extended positioning information. The receiving process and the switching process cannot be performed simultaneously. The node can switch to the antenna group corresponding to the next sub-extended positioning information after parsing, or switch to the corresponding antenna group before parsing within the current sub-extended positioning information period. Therefore, the first period can be divided into two parts: a receiving period and a switching period, or the switching can be performed directly at the beginning of the second period.

[0170] Based on this, in this embodiment, the positioning node determines the first switching time in the corresponding period of the sub-extended positioning information. Before the first switching time is the receiving period (the antenna group corresponding to this sub-extended positioning information is parsed), and after the first switching time is the switching period (switching to the next antenna group corresponding to the sub-extended positioning information).

[0171] For example, taking the switching acquisition of n sub-extended positioning information and n antenna groups as an example, before the first switching time of the (i-1)th sub-extended positioning information, the antenna group (antenna group i-1) corresponding to the (i-1)th sub-extended positioning information is parsed; after the first switching time, the antenna array is controlled to switch from the antenna group corresponding to the (i-1)th sub-extended positioning information to the antenna group corresponding to the ith sub-extended positioning information (antenna group i); 2≤i≤n. This embodiment does not limit the specific data of n, such as at least two, or at least three, etc.

[0172] This embodiment does not limit the specific method for determining the first switching time in the first cycle. For example, the ratio of the receiving period to the switching period is set by combining the parsing efficiency and switching efficiency of the positioning node, and the first switching time in the first cycle is determined proportionally; or, the receiving period is set to a fixed duration (such as a first preset duration), and the first switching time is determined based on the start time of the corresponding cycle of the positioning information.

[0173] Regardless of the method used to determine the first switching time, it is necessary to ensure that the time between the first switching time of the sub-extended positioning information and the start time of the corresponding period is greater than or equal to the first preset duration, so as to reserve a certain amount of time for the first antenna group to receive the first sub-extended positioning information.

[0174] The first antenna group and the second antenna group mentioned above do not refer to any two specific antenna groups.

[0175] This embodiment does not specifically limit the order of the antenna groups, which can be set by the positioning node. For example, the first antenna group is the optimal receiving antenna group, and the other antenna groups are auxiliary receiving antennas. The optimal receiving antenna is different for each node under test. For example, the receiving antenna group used in the previous message can be used as the optimal receiving antenna group to reduce the number of switching.

[0176] As mentioned above, the number of sub-extended positioning information is not necessarily the same as the total number of antenna groups in the antenna array, and can also be greater than the total number of antenna groups in the antenna array. When the number of sub-extended positioning information is greater than or less than the total number of antenna groups in the antenna array, the positioning node also needs to determine how the extended positioning information corresponds to the specific antenna groups. The following three specific examples illustrate this:

[0177] by Figure 8a as well as Figure 8b For example, the number of sub-extended positioning information can be the same as the total number of antenna groups in the antenna array. In this case, the sub-extended positioning information corresponds one-to-one with the antenna group.

[0178] See Figure 8aAs shown, before the first switching time of mLTF1, reception is performed through the antenna of antenna group 1 (antenna group 1 is the optimal antenna group), and after the first switching time, switching is performed, and the switching is completed before the corresponding period of mLTF2.

[0179] Before the first switching moment of mLTF2, reception is carried out through the antenna of antenna group 2, and after the first switching moment, switching is carried out, and the switching is completed before the corresponding period of mLTF3;

[0180] Before the first switching moment of mLTF3, reception is carried out through the antenna of antenna group 3, and after the first switching moment, switching is carried out, and the switching is completed before the corresponding period of mLTF4;

[0181] During the mLTF4 period, reception is achieved through the antenna of antenna group 4, and no switching is required during the mLTF4 period.

[0182] See Figure 8b As shown, during the period corresponding to mLTF1, reception is achieved through the antenna of antenna group 2 (antenna group 2 is the optimal antenna group);

[0183] At the first switching moment of mLTF2 (which can be the start moment of mLTF2), switch to antenna group 1. After the switching is completed, receive data through the antenna of antenna group 1.

[0184] At the first switching moment of mLTF3 (which can be the start moment of mLTF3), switch to antenna group 3. After the switching is completed, receive data through the antenna of antenna group 3.

[0185] At the first switching moment of mLTF4 (which can be the start moment of mLTF4), switch to antenna group 4. After the switching is completed, reception is carried out through the antenna of antenna group 4.

[0186] See Figure 9 As shown, the number of sub-extended positioning information is greater than the total number of antenna groups in the antenna array. In this case, some sub-extended positioning information does not have a corresponding antenna group. For example, if the number of sub-extended positioning information is 5, but the total number of antenna groups is 4, the first 4 extended positioning information have corresponding antenna groups.

[0187] Before the first switching moment of mLTF1, reception is performed through the antenna of antenna group 1, and after the first switching moment, switching is performed, and the switching is completed before the corresponding period of mLTF2.

[0188] Before the first switching moment of mLTF2, reception is carried out through the antenna of antenna group 2, and after the first switching moment, switching is carried out, and the switching is completed before the corresponding period of mLTF3;

[0189] Before the first switching moment of mLTF3, reception is carried out through the antenna of antenna group 3, and after the first switching moment, switching is carried out, and the switching is completed before the corresponding period of mLTF4;

[0190] During the period corresponding to mLTF4, reception is achieved through the antenna of antenna group 4. Since there are no other antenna groups in the antenna array, there is no need to switch during the period corresponding to mLTF4.

[0191] During the corresponding period of mLTF4, reception is achieved through the antenna of antenna group 4.

[0192] In the last example above, during the period corresponding to mLTF4, any set of antennas can be reused for reception, such as antenna groups 1, 2, or 3.

[0193] The above correspondences are merely illustrative examples. In practice, the switching order of antenna groups can be implemented in other ways. More or fewer sub-extended positioning information and more or fewer antenna groups can be set. When the number of sub-extended positioning information is greater than the total number of antenna groups in the antenna array, other correspondences can also be used, such as the remaining sub-extended positioning information at the beginning or the remaining sub-extended positioning information in the middle. These can be set according to the specific scenario.

[0194] The above scheme ensures that the positioning node not only receives training symbols from the sub-extended positioning information through the antennas in the corresponding antenna group during the corresponding period of the positioning information, but also switches the antenna array during the corresponding periods of two adjacent sub-extended positioning information. It can switch to the antenna group corresponding to the next sub-extended positioning information after parsing, or switch to the corresponding antenna group before parsing during the corresponding period of the current sub-extended positioning information. The receiving process and the switching process cannot be performed simultaneously. By determining the first switching time in the first period or the second period, the corresponding period of the sub-extended positioning information is divided into two parts: the receiving period and the switching period, which ensures that the receiving process and the switching process can proceed smoothly without interference.

[0195] In some optional implementations, step S305 above can be implemented in, but is not limited to, the following ways:

[0196] For any target antenna, the wireless transmission information of the target antenna is determined based on the parsing results of the training symbols corresponding to the target antenna;

[0197] Based on the wireless transmission information of all target antennas, the angle of arrival of the node under test is determined.

[0198] For example, the resolution result of the training symbol corresponding to the antenna is determined (obtained by the corresponding processor). By comparing the training symbol with the resolution result, the wireless transmission information of the antenna is determined. The wireless transmission information of all antennas in the antenna array and the antenna position information are combined to perform AOA solution and calculate the angle of arrival of the node under test for positioning.

[0199] The above scheme accurately locates the angle of arrival of the node under test by integrating the wireless transmission information of all antennas in the antenna array.

[0200] In some optional implementations, the transmission message includes a target number of sub-extended positioning information; the target number is a preset number or is determined by negotiation between the positioning node and the node under test.

[0201] For example, the target number can be a preset number, which is the minimum number that can be used to measure the positioning angle, or any number greater than the minimum number, or a preset number determined when the third indication is default; or the target number can be determined by negotiation between the positioning node and the node to be measured.

[0202] In this embodiment, by setting a preset number of sub-extended positioning information, or by having the positioning node and the node under test negotiate the number of sub-extended positioning information, extended positioning information can be configured in different scenarios.

[0203] In some optional implementations, step S101 above further includes the following steps:

[0204] A third indication is placed in the transmission message, the third indication being used to indicate the target quantity.

[0205] In this embodiment, the transmission message contains the target number of sub-extended location information; based on this, a third indication can be added to the transmission message to indicate how many sub-extended location information there are.

[0206] In some alternative implementations, the target number is the total number of antenna groups in the antenna array.

[0207] In this embodiment, the number of targets is equal to the total number of antenna groups in the antenna array of the positioning node, so that each antenna group has corresponding sub-extended positioning information and there is no redundant sub-extended positioning information.

[0208] Figure 10 The interactive flowchart of the second wireless connection positioning method provided in the embodiments of this application is as follows: Figure 10 As shown, it includes the following steps:

[0209] Step S1001a: The positioning node sends a first negotiation message to the node under test, wherein the first negotiation message includes at least one of the following: information representing support for target angle of arrival measurement, the number of sub-extended positioning information, and the period corresponding to the extended positioning information.

[0210] Step S1001b: The node under test sends a second negotiation message to the positioning node, wherein the second negotiation message corresponds to the first negotiation message.

[0211] In practice, in order to better support AOA positioning based on extended location information, negotiation is required before positioning is performed.

[0212] As mentioned above, the number of sub-extended positioning information and the specific value of the corresponding period of the extended positioning information can be determined by negotiation between the positioning node and the node to be tested.

[0213] For example, the positioning node sends a first negotiation message to the node under test. This first negotiation message carries information representing support for target angle of arrival measurement, the number of sub-extended positioning information, and the corresponding period of the extended positioning information. Based on the information representing support for target angle of arrival measurement, the node under test can know that the positioning node has the ability to perform AOA positioning based on the extended positioning information, and thus execute the corresponding process of the node under test in this embodiment. The above transmission message is configured based on the number of sub-extended positioning information and the corresponding period of the extended positioning information.

[0214] The node under test sends a second negotiation message to the positioning node. This second negotiation message carries information that represents support for target angle of arrival measurement. Based on the information representing support for target angle of arrival measurement, the positioning node can know that the node under test has the ability to perform AOA positioning based on extended positioning information, and thus execute the corresponding procedure of the positioning node in this embodiment.

[0215] For example, the negotiation message can be a beacon message or a probe message. It can carry information representing support for target angle of arrival measurement (AoA capability description field), the number of sub-extended positioning information (AoA expected configuration field), and the corresponding period for the extended positioning information (AoA expected configuration field). For instance, the STA sends a probe message to the AP, and the AP sends a probe message or a beacon message to the STA for negotiation. In addition to the AoA-related fields mentioned above, the beacon message also includes a beacon configuration field; similarly, the probe message includes the probe configuration field in addition to the AoA-related fields mentioned above.

[0216] In practice, the above negotiation process is carried out during the access phase, such as when the STA accesses the AP, executing S1001a and S1001b above.

[0217] The second negotiation message corresponds to the first negotiation message, meaning that both the first and second negotiation messages are negotiation messages for the same angle of arrival positioning event. The first negotiation message can be a reply to the second negotiation message, or the second negotiation message can be a reply to the first negotiation message, or both parties can send negotiation messages to each other and additional reply messages, etc. Therefore, this embodiment does not specifically limit the order of S1001a and S1001b, that is, S1001a can be executed first, or S1001b can be executed first, or S1001a and S1001b can be executed simultaneously.

[0218] Step S1002: The node under test places the extended positioning information in the transmission message and marks the first indication in the transmission message as indicating the target angle of arrival measurement.

[0219] Step S1003: The node under test sends the transmission message to the positioning node.

[0220] Step S1004: The positioning node measures the angle of arrival of the node to be tested based on the training symbols in the extended positioning information.

[0221] The specific implementation of steps S1002 to S1004 can be referred to the above embodiments, and will not be repeated here.

[0222] The above scheme, by exchanging the two negotiation messages mentioned above before positioning, better supports AOA positioning based on extended positioning information.

[0223] The wireless connection positioning method performed by the positioning node in the embodiments of this application is as follows: Figure 11 As shown, it includes the following steps:

[0224] Step S1101: Receive a transmission message sent by the node under test, the transmission message including a first indication, the first indication being used to indicate the target angle of arrival measurement; the transmission message also includes extended positioning information;

[0225] Step S1102: Based on the training symbols in the extended positioning information, measure the angle of arrival of the node to be tested.

[0226] In some alternative implementations, the extended location information includes multiple sub-extended location information.

[0227] In some optional implementations, the plurality of sub-extended positioning information includes first sub-extended positioning information; the antenna array in the positioning node includes a first antenna group;

[0228] Based on the training symbols in the extended positioning information, the angle of arrival of the node to be tested is measured, including:

[0229] The training symbols in the first sub-extended positioning information are received through the first antenna group;

[0230] Based on the training symbols in the first sub-extended positioning information, the angle of arrival of the node to be tested is measured.

[0231] In some optional implementations, the plurality of sub-extended positioning information further includes second sub-extended positioning information; the antenna array in the positioning node further includes a second antenna group;

[0232] The method further includes:

[0233] The training symbols in the second sub-extended positioning information are received through the second antenna group;

[0234] Based on the training symbols in the first sub-extended positioning information, the angle of arrival of the node to be tested is measured, including:

[0235] Based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information, the angle of arrival of the node to be tested is measured.

[0236] In some alternative implementations, the first antenna group may be the same as or different from the second antenna group.

[0237] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period including the duration of multiple LTFs, the second sub-extended positioning information corresponds to a second period, and the duration of the first period may be the same as or different from the duration of the second period.

[0238] In some optional implementations, the first sub-extended positioning information is adjacent to the second sub-extended positioning information, and the second sub-extended positioning information follows the first sub-extended positioning information; the first sub-extended positioning information corresponds to a first cycle, and the second sub-extended positioning information corresponds to a second cycle;

[0239] Before receiving the training symbols in the second sub-extended positioning information via the second antenna group, the method further includes:

[0240] At the first switching moment, the antenna array in the positioning node is switched to the second antenna group;

[0241] The first switching time is the start time of the second cycle; or the first switching time is a time in the first cycle that is greater than or equal to the start time of the first cycle.

[0242] In some optional implementations, the extended positioning information is in the idle bit of the data field of the transmitted message or in the data packet extension field; or, the extended positioning information is in the extended positioning field of the transmitted message, and the extended positioning field is a newly added field between the data field and the data packet extension field.

[0243] In some optional implementations, the transmission message may further include a second indication, which indicates that the transmission message represents a response.

[0244] In some optional implementations, the transmission message includes a target number of sub-extended positioning information; the target number is a preset number or is determined by negotiation between the positioning node and the node under test.

[0245] In some alternative implementations, the transmission message includes a third indication for indicating the target quantity.

[0246] In some alternative implementations, the target number is the total number of antenna groups in the antenna array.

[0247] In some optional implementations, before receiving the transmission message sent by the node under test, the following steps are also included:

[0248] Send a first negotiation message to the node under test, wherein the first negotiation message includes at least one of the following: information representing support for target angle of arrival measurement, the number of sub-extended positioning information, and the period corresponding to the extended positioning information; and,

[0249] The system receives a second negotiation message sent by the node under test, the second negotiation message corresponding to the first negotiation message.

[0250] The wireless connection positioning method performed by the node under test in this application embodiment is as follows: Figure 12 As shown, it includes the following steps:

[0251] Step S1201: Place the extended positioning information in the transmission message, and mark the first indication in the transmission message as indicating the target angle of arrival measurement;

[0252] Step S1202: Send the transmission message to the positioning node so that the positioning node can measure the angle of arrival of the node under test based on the training symbols in the extended positioning information.

[0253] In some alternative implementations, the extended location information includes multiple sub-extended location information.

[0254] In some optional implementations, the plurality of sub-extended positioning information includes first sub-extended positioning information, so that the positioning node receives training symbols in the first sub-extended positioning information through a first antenna group in the antenna array; and performs angle of arrival measurement on the node under test based on the training symbols in the first sub-extended positioning information.

[0255] In some optional implementations, the plurality of sub-extended positioning information further includes second sub-extended positioning information; so that the positioning node receives training symbols in the second sub-extended positioning information through the second antenna group in the antenna array; and performs angle of arrival measurement on the node under test based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information.

[0256] In some alternative implementations, the first antenna group may be the same as or different from the second antenna group.

[0257] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period including the duration of multiple LTFs, the second sub-extended positioning information corresponds to a second period, and the duration of the first period may be the same as or different from the duration of the second period.

[0258] In some optional implementations, the first sub-extended positioning information is adjacent to the second sub-extended positioning information, and the second sub-extended positioning information follows the first sub-extended positioning information; the first sub-extended positioning information corresponds to a first period, and the second sub-extended positioning information corresponds to a second period; so that before the positioning node receives the training symbols in the second sub-extended positioning information through the second antenna group, at a first switching time, the antenna array in the positioning node is switched to the second antenna group; wherein, the first switching time is the start time of the second period; or the first switching time is a time in the first period that is greater than or equal to the start time of the first period.

[0259] In some alternative implementations, the extended location information is placed in the transmission message, including:

[0260] The extended positioning information is placed in an empty space in the data field of the transmitted message or in the data packet extension field; or,

[0261] The extended positioning information is placed in the extended positioning field of the transmitted message, and the extended positioning field is a new field between the data field and the data packet extended field.

[0262] In some alternative implementations, the extended location information is placed in the transmission message, and the method further includes:

[0263] A second indication is placed in the transmitted message, the second indication being used to indicate that the transmitted message represents a response.

[0264] In some alternative implementations, the extended location information is placed in the transmission message, including:

[0265] The target number of sub-extended positioning information is placed in the transmission message; wherein the target number is a preset number or is determined by negotiation between the positioning node and the node under test.

[0266] In some alternative implementations, the extended location information is placed in the transmission message, and the method further includes:

[0267] A third indication is placed in the transmission message, the third indication being used to indicate the target quantity.

[0268] In some alternative implementations, the target number is the total number of antenna groups in the antenna array.

[0269] In some alternative implementations, before placing the extended location information in the transmission message, the method further includes:

[0270] The system receives a first negotiation message sent by the positioning node, wherein the first negotiation message includes at least one of the following: information representing support for target angle of arrival measurement, the number of sub-extended positioning information, and the period corresponding to the extended positioning information; and...

[0271] A second negotiation message is sent to the positioning node, the second negotiation message corresponding to the first negotiation message.

[0272] Figures 11-12 For details on the specific implementation of the embodiments, please refer to the implementation of the above-described interaction method; repeated details will not be repeated here.

[0273] like Figure 13 As shown, based on and Figure 11 Using the same inventive concept as the wireless connection positioning method shown, this application provides a first wireless connection positioning device 1300, applied to a positioning node, the device comprising:

[0274] The first receiving module 1301 is used to receive a transmission message sent by the node under test. The transmission message includes a first indication, which is used to indicate the target angle of arrival measurement. The transmission message also includes extended positioning information.

[0275] The measurement module 1302 is used to measure the angle of arrival of the node to be measured based on the training symbols in the extended positioning information.

[0276] In some alternative implementations, the extended location information includes multiple sub-extended location information.

[0277] In some optional implementations, the plurality of sub-extended positioning information includes first sub-extended positioning information; the antenna array in the positioning node includes a first antenna group;

[0278] Measurement module 1302 is specifically used for:

[0279] The training symbols in the first sub-extended positioning information are received through the first antenna group;

[0280] Based on the training symbols in the first sub-extended positioning information, the angle of arrival of the node to be tested is measured.

[0281] In some optional implementations, the plurality of sub-extended positioning information further includes second sub-extended positioning information; the antenna array in the positioning node further includes a second antenna group;

[0282] Measurement module 1302 is also used for:

[0283] The training symbols in the second sub-extended positioning information are received through the second antenna group;

[0284] Measurement module 1302 is specifically used for:

[0285] Based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information, the angle of arrival of the node to be tested is measured.

[0286] In some alternative implementations, the first antenna group may be the same as or different from the second antenna group.

[0287] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period including the duration of multiple LTFs, the second sub-extended positioning information corresponds to a second period, and the duration of the first period may be the same as or different from the duration of the second period.

[0288] In some optional implementations, the first sub-extended positioning information is adjacent to the second sub-extended positioning information, and the second sub-extended positioning information follows the first sub-extended positioning information; the first sub-extended positioning information corresponds to a first cycle, and the second sub-extended positioning information corresponds to a second cycle;

[0289] Before receiving the training symbols in the second sub-extended positioning information via the second antenna group, the measurement module 1302 is further configured to:

[0290] At the first switching moment, the antenna array in the positioning node is switched to the second antenna group;

[0291] The first switching time is the start time of the second cycle; or the first switching time is a time in the first cycle that is greater than or equal to the start time of the first cycle.

[0292] In some optional implementations, the extended positioning information is in the idle bit of the data field of the transmitted message or in the data packet extension field; or, the extended positioning information is in the extended positioning field of the transmitted message, and the extended positioning field is a newly added field between the data field and the data packet extension field.

[0293] In some optional implementations, the transmission message may further include a second indication, which indicates that the transmission message represents a response.

[0294] In some optional implementations, the transmission message includes a target number of sub-extended positioning information; the target number is a preset number or is determined by negotiation between the positioning node and the node under test.

[0295] In some alternative implementations, the transmission message includes a third indication for indicating the target quantity.

[0296] In some alternative implementations, the target number is the total number of antenna groups in the antenna array.

[0297] In some optional implementations, a second sending module 1303 is also included, which is used to send a first negotiation message to the node under test before the first receiving module 1301 receives the transmission message sent by the node under test. The first negotiation message includes at least one of the following: information representing support for target angle of arrival measurement, the number of sub-extended positioning information, and the period corresponding to the extended positioning information.

[0298] Before receiving the transmission message sent by the node under test, the first receiving module 1301 is also used to receive the second negotiation message sent by the node under test, the second negotiation message corresponding to the first negotiation message.

[0299] like Figure 14 As shown, based on and Figure 12 Using the same inventive concept as the wireless connection positioning method shown, this application provides a second wireless connection positioning device 1400, applied to a node under test, which includes:

[0300] The message generation module 1401 is used to place extended positioning information in the transmission message and mark the first indication in the transmission message as indicating the target angle of arrival measurement.

[0301] The first sending module 1402 is used to send the transmission message to the positioning node so that the positioning node can perform angle of arrival measurement on the node under test based on the training symbols in the extended positioning information.

[0302] In some alternative implementations, the extended location information includes multiple sub-extended location information.

[0303] In some optional implementations, the plurality of sub-extended positioning information includes first sub-extended positioning information, so that the positioning node receives training symbols in the first sub-extended positioning information through a first antenna group in the antenna array; and performs angle of arrival measurement on the node under test based on the training symbols in the first sub-extended positioning information.

[0304] In some optional implementations, the plurality of sub-extended positioning information further includes second sub-extended positioning information; so that the positioning node receives training symbols in the second sub-extended positioning information through the second antenna group in the antenna array; and performs angle of arrival measurement on the node under test based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information.

[0305] In some alternative implementations, the first antenna group may be the same as or different from the second antenna group.

[0306] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period including the duration of multiple LTFs, the second sub-extended positioning information corresponds to a second period, and the duration of the first period may be the same as or different from the duration of the second period.

[0307] In some optional implementations, the first sub-extended positioning information is adjacent to the second sub-extended positioning information, and the second sub-extended positioning information follows the first sub-extended positioning information; the first sub-extended positioning information corresponds to a first period, and the second sub-extended positioning information corresponds to a second period; so that before the positioning node receives the training symbols in the second sub-extended positioning information through the second antenna group, at a first switching time, the antenna array in the positioning node is switched to the second antenna group; wherein, the first switching time is the start time of the second period; or the first switching time is a time in the first period that is greater than or equal to the start time of the first period.

[0308] In some optional implementations, the message generation module 1401 is specifically used for:

[0309] The extended positioning information is placed in an empty space in the data field of the transmitted message or in the data packet extension field; or,

[0310] The extended positioning information is placed in the extended positioning field of the transmitted message, and the extended positioning field is a new field between the data field and the data packet extended field.

[0311] In some optional implementations, the message generation module 1401 is further configured to:

[0312] A second indication is placed in the transmitted message, the second indication being used to indicate that the transmitted message represents a response.

[0313] In some optional implementations, the message generation module 1401 is used for:

[0314] The target number of sub-extended positioning information is placed in the transmission message; wherein the target number is a preset number or is determined by negotiation between the positioning node and the node under test.

[0315] In some optional implementations, the message generation module 1401 is further configured to:

[0316] A third indication is placed in the transmission message, the third indication being used to indicate the target quantity.

[0317] In some alternative implementations, the target number is the total number of antenna groups in the antenna array.

[0318] In some optional implementations, a second receiving module 1403 is also included;

[0319] The first sending module 1402 is further configured to receive a first negotiation message sent by the positioning node before the message generation module 1401 places the extended positioning information in the transmission message, wherein the first negotiation message includes at least one of the following: information representing support for target angle of arrival measurement, the number of sub-extended positioning information, and the period corresponding to the extended positioning information.

[0320] The second receiving module 1403 is used to send a second negotiation message to the positioning node before the message generation module 1401 places the extended positioning information in the transmission message. The second negotiation message corresponds to the first negotiation message.

[0321] Figures 13-14 For details on the specific implementation of the embodiments, please refer to the implementation of the above-described interaction method; repeated details will not be repeated here.

[0322] Based on the same technical concept, this application also provides a positioning node 1500, such as... Figure 15 As shown, it includes at least one processor 1501 and a memory 1502 connected to at least one processor. In this embodiment, the specific connection medium between the processor 1501 and the memory 1502 is not limited. Figure 15 Taking the connection between processor 1501 and memory 1502 via bus 1503 as an example. Buses can be divided into path buses, data buses, control buses, etc. For ease of illustration, Figure 15 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0323] The processor 1501 serves as the control center of the positioning node. It connects to various parts of the positioning node via various interfaces and lines, and performs data processing by running or executing instructions stored in the memory 1502 and accessing data stored in the memory 1502. Optionally, the processor 1501 may include one or more processing units. The processor 1501 may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and applications, while the modem processor primarily handles issuing instructions. It is understood that the modem processor may not be integrated into the processor 1501. In some embodiments, the processor 1501 and the memory 1502 may be implemented on the same chip; in other embodiments, they may be implemented on separate chips.

[0324] Processor 1501 can be a general-purpose processor, such as a central processing unit (CPU), digital signal processor, application-specific integrated circuit (ASIC), field-programmable gate array or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the wireless connection positioning method can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.

[0325] Memory 1502, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. Memory 1502 may include at least one type of storage medium, such as flash memory, hard disk, multimedia card, card-type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic memory, magnetic disk, optical disk, etc. Memory 1502 can be any other medium capable of carrying or storing desired program code in the form of instructions or data structures that can be accessed by a computer, but is not limited thereto. In the embodiments of this application, memory 1502 can also be a circuit or any other device capable of implementing storage functions for storing program instructions and / or data.

[0326] In this embodiment, the memory 1502 stores a computer program, which, when executed by the processor 1501, causes the processor 1501 to perform the following:

[0327] The system receives a transmission message sent by the node under test, the transmission message including a first indication, the first indication being used to indicate the target angle of arrival measurement; the transmission message also includes extended positioning information.

[0328] Based on the training symbols in the extended positioning information, the angle of arrival of the node to be tested is measured.

[0329] In some alternative implementations, the extended location information includes multiple sub-extended location information.

[0330] In some optional implementations, the plurality of sub-extended positioning information includes first sub-extended positioning information; the antenna array in the positioning node includes a first antenna group;

[0331] Processor 1501 executes the following:

[0332] The training symbols in the first sub-extended positioning information are received through the first antenna group;

[0333] Based on the training symbols in the first sub-extended positioning information, the angle of arrival of the node to be tested is measured.

[0334] The processor 1501 executes the plurality of sub-extended positioning information, which also includes second sub-extended positioning information; the antenna array in the positioning node further includes a second antenna group;

[0335] Processor 1501 also performs:

[0336] The training symbols in the second sub-extended positioning information are received through the second antenna group;

[0337] Processor 1501 executes the following:

[0338] Based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information, the angle of arrival of the node to be tested is measured.

[0339] In some alternative implementations, the first antenna group may be the same as or different from the second antenna group.

[0340] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period including the duration corresponding to multiple long training fields (LTF), the second sub-extended positioning information corresponds to a second period, and the duration of the first period may be the same as or different from the duration of the second period.

[0341] In some optional implementations, the first sub-extended positioning information is adjacent to the second sub-extended positioning information, and the second sub-extended positioning information follows the first sub-extended positioning information; the first sub-extended positioning information corresponds to a first cycle, and the second sub-extended positioning information corresponds to a second cycle;

[0342] Before receiving the training symbols in the second sub-extended positioning information via the second antenna group, the processor 1501 also performs:

[0343] At the first switching moment, the antenna array in the positioning node is switched to the second antenna group;

[0344] The first switching time is the start time of the second cycle; or the first switching time is a time in the first cycle that is greater than or equal to the start time of the first cycle.

[0345] In some optional implementations, the extended positioning information is in the idle bit of the data field of the transmitted message or in the data packet extension field; or, the extended positioning information is in the extended positioning field of the transmitted message, and the extended positioning field is a newly added field between the data field and the data packet extension field.

[0346] In some optional implementations, the transmission message may further include a second indication, which indicates that the transmission message represents a response.

[0347] In some optional implementations, the transmission message includes a target number of sub-extended positioning information; the target number is a preset number or is determined by negotiation between the positioning node and the node under test.

[0348] In some alternative implementations, the transmission message includes a third indication for indicating the target quantity.

[0349] In some alternative implementations, the target number is the total number of antenna groups in the antenna array.

[0350] In some alternative implementations, before receiving the transmission message sent by the node under test, the processor 1501 also performs:

[0351] Send a first negotiation message to the node under test, wherein the first negotiation message includes at least one of the following: information representing support for target angle of arrival measurement, the number of sub-extended positioning information, and the period corresponding to the extended positioning information; and,

[0352] The system receives a second negotiation message sent by the node under test, the second negotiation message corresponding to the first negotiation message.

[0353] Based on the same technical concept, embodiments of this application also provide a node under test, including at least one processor and at least one memory, wherein the memory stores a computer program, and when the program is executed by the processor, the processor performs the following:

[0354] The extended positioning information is placed in the transmission message, and the first indication in the transmission message is identified as indicating the target angle of arrival measurement;

[0355] The transmission message is sent to the positioning node so that the positioning node can measure the angle of arrival of the node under test based on the training symbols in the extended positioning information.

[0356] In some alternative implementations, the extended location information includes multiple sub-extended location information.

[0357] In some optional implementations, the plurality of sub-extended positioning information includes first sub-extended positioning information, so that the positioning node receives training symbols in the first sub-extended positioning information through a first antenna group in the antenna array; and performs angle of arrival measurement on the node under test based on the training symbols in the first sub-extended positioning information.

[0358] In some optional implementations, the plurality of sub-extended positioning information further includes second sub-extended positioning information; so that the positioning node receives training symbols in the second sub-extended positioning information through the second antenna group in the antenna array; and performs angle of arrival measurement on the node under test based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information.

[0359] In some alternative implementations, the first antenna group may be the same as or different from the second antenna group.

[0360] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period including the duration corresponding to multiple long training fields (LTF), the second sub-extended positioning information corresponds to a second period, and the duration of the first period may be the same as or different from the duration of the second period.

[0361] In some optional implementations, the first sub-extended positioning information is adjacent to the second sub-extended positioning information, and the second sub-extended positioning information follows the first sub-extended positioning information; the first sub-extended positioning information corresponds to a first period, and the second sub-extended positioning information corresponds to a second period; so that before the positioning node receives the training symbols in the second sub-extended positioning information through the second antenna group, at a first switching time, the antenna array in the positioning node is switched to the second antenna group; wherein, the first switching time is the start time of the second period; or the first switching time is a time in the first period that is greater than or equal to the start time of the first period.

[0362] In some alternative implementations, the processor specifically executes:

[0363] The extended positioning information is placed in an empty space in the data field of the transmitted message or in the data packet extension field; or,

[0364] The extended positioning information is placed in the extended positioning field of the transmitted message, and the extended positioning field is a new field between the data field and the data packet extended field.

[0365] In some alternative implementations, the processor also performs:

[0366] A second indication is placed in the transmitted message, the second indication being used to indicate that the transmitted message represents a response.

[0367] In some alternative implementations, the processor specifically executes:

[0368] The target number of sub-extended positioning information is placed in the transmission message; wherein the target number is a preset number or is determined by negotiation between the positioning node and the node under test.

[0369] In some alternative implementations, the processor also performs:

[0370] A third indication is placed in the transmission message, the third indication being used to indicate the target quantity.

[0371] In some alternative implementations, the target number is the total number of antenna groups in the antenna array.

[0372] In some alternative implementations, the processor also performs the following before placing the extended location information in the transmission message:

[0373] The system receives a first negotiation message sent by the positioning node, wherein the first negotiation message includes at least one of the following: information representing support for target angle of arrival measurement, the number of sub-extended positioning information, and the period corresponding to the extended positioning information; and...

[0374] A second negotiation message is sent to the positioning node, the second negotiation message corresponding to the first negotiation message.

[0375] Based on the same technical concept, embodiments of this application also provide a computer-readable storage medium storing a computer program executable by a processor, which, when run on the processor, causes the processor to perform the steps of the above-described wireless connection positioning method.

[0376] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0377] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0378] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0379] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0380] Although preferred embodiments of this application have been described, those skilled in the art, upon learning 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.

[0381] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and 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 wireless connection positioning method, characterized in that, Applied to locating nodes, the method includes: The system receives a transmission message sent by the node under test. The transmission message includes a first indication, which is used to indicate the target angle of arrival measurement. The transmission message also includes extended positioning information. The extended positioning information includes multiple sub-extended positioning information, wherein each sub-extended positioning information corresponds to an antenna group of the antenna array in the positioning node, and each sub-extended positioning information corresponds to its own period. Based on the period corresponding to each of the sub-extended positioning information, the switching time between the antenna groups corresponding to any two adjacent sub-extended positioning information in the plurality of sub-extended positioning information is determined; Within one transmission message period of the transmission message, the antenna array is switched between the corresponding antenna groups at the switching time according to the period corresponding to each sub-extended positioning information. Based on the switched antenna group, receive training symbols from the current sub-extended positioning information; Based on the training symbols in each of the sub-extended positioning information, the angle of arrival of the node to be tested is measured.

2. The method as described in claim 1, characterized in that, The plurality of sub-extended positioning information includes first sub-extended positioning information; the antenna array in the positioning node includes a first antenna group; Based on the training symbols in the extended positioning information, the angle of arrival of the node to be tested is measured, including: The training symbols in the first sub-extended positioning information are received through the first antenna group; Based on the training symbols in the first sub-extended positioning information, the angle of arrival of the node to be tested is measured.

3. The method as described in claim 2, characterized in that, The plurality of sub-extended positioning information also includes second sub-extended positioning information; the antenna array in the positioning node also includes a second antenna group. The method further includes: The training symbols in the second sub-extended positioning information are received through the second antenna group; Based on the training symbols in the first sub-extended positioning information, the angle of arrival of the node to be tested is measured, including: Based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information, the angle of arrival of the node to be tested is measured.

4. The method according to claim 3, characterized in that, The first antenna group may be the same as or different from the second antenna group.

5. The method according to claim 4, characterized in that, The first sub-extended positioning information corresponds to a first period, which includes the duration of multiple long training fields (LTF). The second sub-extended positioning information corresponds to a second period, and the duration of the first period may be the same as or different from the duration of the second period.

6. The method according to claim 3, characterized in that, The first sub-extended positioning information is adjacent to the second sub-extended positioning information, and the second sub-extended positioning information follows the first sub-extended positioning information; the first sub-extended positioning information corresponds to the first cycle, and the second sub-extended positioning information corresponds to the second cycle; Before receiving the training symbols in the second sub-extended positioning information via the second antenna group, the method further includes: At the first switching moment, the antenna array in the positioning node is switched to the second antenna group; The first switching time is the start time of the second cycle; or the first switching time is a time in the first cycle that is greater than or equal to the start time of the first cycle.

7. The method as described in claim 1, characterized in that, The extended positioning information is in the idle bit of the data field of the transmitted message or in the data packet extension field; or, the extended positioning information is in the extended positioning field of the transmitted message, where the extended positioning field is a newly added field between the data field and the data packet extension field.

8. The method as described in claim 1, characterized in that, The transmission message also includes a second indication, which is used to indicate that the transmission message represents a response.

9. The method as described in claim 1, characterized in that, The transmitted message contains a target number of sub-extended positioning information; the target number is a preset number or is determined by negotiation between the positioning node and the node under test.

10. The method as described in claim 9, characterized in that, The transmission message includes a third indication, which is used to indicate the target quantity.

11. The method as described in claim 9, characterized in that, The target quantity is the total number of antenna groups in the antenna array of the positioning node.

12. The method according to any one of claims 1-11, characterized in that, Before receiving the transmission messages sent by the node under test, the process also includes: Send a first negotiation message to the node under test, wherein the first negotiation message includes at least one of the following: information representing support for target angle of arrival measurement, the number of sub-extended positioning information, and the period corresponding to the extended positioning information; and, The system receives a second negotiation message sent by the node under test, the second negotiation message corresponding to the first negotiation message.

13. A wireless connection positioning method, characterized in that, Applied to the node under test, the method includes: The extended positioning information is placed in the transmission message, and the first indication in the transmission message is identified as indicating the target angle of arrival measurement; The transmission message is sent to the positioning node so that the positioning node determines the switching time between the antenna groups corresponding to any two adjacent sub-extended positioning information based on the period corresponding to each sub-extended positioning information. Within one transmission message period of the transmission message, the antenna array is switched between the corresponding antenna groups according to the period corresponding to each sub-extended positioning information at the switching time. Based on the switched antenna groups, the training symbols in the current sub-extended positioning information are received, and the angle of arrival of the target node is measured based on the training symbols in the extended positioning information. The extended positioning information includes multiple sub-extended positioning information, wherein each sub-extended positioning information corresponds to an antenna group of the antenna array in the positioning node, and each sub-extended positioning information corresponds to its respective period.

14. The method as described in claim 13, characterized in that, The plurality of sub-extended positioning information includes first sub-extended positioning information, so that the positioning node receives training symbols in the first sub-extended positioning information through the first antenna group in the antenna array; and performs angle of arrival measurement on the node under test based on the training symbols in the first sub-extended positioning information.

15. The method as described in claim 14, characterized in that, The plurality of sub-extended positioning information also includes second sub-extended positioning information; so that the positioning node receives the training symbols in the second sub-extended positioning information through the second antenna group in the antenna array; and based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information, the angle of arrival of the node under test is measured.

16. The method according to claim 15, characterized in that, The first antenna group may be the same as or different from the second antenna group.

17. The method according to claim 16, characterized in that, The first sub-extended positioning information corresponds to a first period, which includes the duration of multiple long training fields (LTF). The second sub-extended positioning information corresponds to a second period, and the duration of the first period may be the same as or different from the duration of the second period.

18. The method according to claim 15, characterized in that, The first sub-extended positioning information is adjacent to the second sub-extended positioning information, and the second sub-extended positioning information follows the first sub-extended positioning information; the first sub-extended positioning information corresponds to a first period, and the second sub-extended positioning information corresponds to a second period; so that before the positioning node receives the training symbols in the second sub-extended positioning information through the second antenna group, at a first switching time, the antenna array in the positioning node is switched to the second antenna group; wherein, the first switching time is the start time of the second period; or the first switching time is a time in the first period that is greater than or equal to the start time of the first period.

19. The method as described in claim 13, characterized in that, Include extended location information in the transmitted message, including: The extended positioning information is placed in an empty space in the data field of the transmitted message or in the data packet extension field; or, The extended positioning information is placed in the extended positioning field of the transmitted message, and the extended positioning field is a new field between the data field and the data packet extended field.

20. The method as described in claim 13, characterized in that, Including extended location information in the transmission message also includes: A second indication is placed in the transmitted message, the second indication being used to indicate that the transmitted message represents a response.

21. The method as described in claim 13, characterized in that, Include extended location information in the transmitted message, including: The target number of sub-extended positioning information is placed in the transmission message; wherein the target number is a preset number or is determined by negotiation between the positioning node and the node under test.

22. The method as described in claim 21, characterized in that, Including extended location information in the transmission message also includes: A third indication is placed in the transmission message, the third indication being used to indicate the target quantity.

23. The method as described in claim 21, characterized in that, The target quantity is the total number of antenna groups in the antenna array of the positioning node.

24. The method according to any one of claims 13-23, characterized in that, Before including the extended location information in the transmission message, the following is also included: The system receives a first negotiation message sent by the positioning node, wherein the first negotiation message includes at least one of the following: information representing support for target angle of arrival measurement, the number of sub-extended positioning information, and the period corresponding to the extended positioning information; and... A second negotiation message is sent to the positioning node, the second negotiation message corresponding to the first negotiation message.

25. A wireless connection positioning device, characterized in that, The device, used for locating nodes, includes: The first receiving module is used to receive a transmission message sent by the node under test. The transmission message includes a first indication, which is used to indicate the target angle of arrival measurement. The transmission message also includes extended positioning information. The extended positioning information includes multiple sub-extended positioning information, wherein each sub-extended positioning information corresponds to an antenna group of the antenna array in the positioning node, and each sub-extended positioning information corresponds to its own period. The measurement module is used to determine the switching time between antenna groups corresponding to any two adjacent sub-extended positioning information in the plurality of sub-extended positioning information based on the period corresponding to each of the sub-extended positioning information; Within one transmission message period of the transmission message, the antenna array is switched between the corresponding antenna groups at the switching time according to the period corresponding to each sub-extended positioning information. Based on the switched antenna group, receive training symbols from the current sub-extended positioning information; Based on the training symbols in each of the sub-extended positioning information, the angle of arrival of the node to be tested is measured.

26. A wireless connection positioning device, characterized in that, Applied to the node under test, the device includes: The message generation module is used to place extended positioning information in the transmission message and mark the first indication in the transmission message as indicating the target angle of arrival measurement. The first transmitting module is configured to transmit the transmission message to the positioning node, so that the positioning node determines the switching time between the antenna groups corresponding to any two adjacent sub-extended positioning information based on the period corresponding to each of the sub-extended positioning information. Within one transmission message period of the transmission message, the antenna array is switched between the corresponding antenna groups according to the period corresponding to each sub-extended positioning information at the switching time. Based on the switched antenna group, the training symbols in the current sub-extended positioning information are received, and the angle of arrival of the node under test is measured based on the training symbols in the extended positioning information. The extended positioning information includes multiple sub-extended positioning information, wherein each sub-extended positioning information corresponds to an antenna group of the antenna array in the positioning node, and each sub-extended positioning information corresponds to its respective period.

27. A positioning node, characterized in that, It includes at least one processor and at least one memory, wherein the memory stores a computer program that, when executed by the processor, causes the processor to perform the method as described in any one of claims 1 to 12.

28. A node to be tested, characterized in that, It includes at least one processor and at least one memory, wherein the memory stores a computer program that, when executed by the processor, causes the processor to perform the method as described in any one of claims 13 to 24.

29. A computer-readable storage medium, characterized in that, It stores a computer program executable by a computer, which, when run on the computer, causes the computer to perform the method as described in claims 1-12 or any one of claims 13-24.

Citation Information

Patent Citations

  • Direction finding and FTM positioning in wireless local area networks

    US20160366548A1

  • Detecting sounding sequences in packet extensions

    US20180011179A1