IP Library Granted Patent US 11,503,435
Granted Patent B2
US 11,503,435 · App. 17/271,530 · Granted Nov 15, 2022

Positioning method and apparatus of target node in wireless ad hoc network, electronic device, and medium

Inventor: Baoyu Shi (Beijing, CN)
Assignee: BEIJING BOE TECHNOLOGY DEVELOPMENT CO., LTD.
H04W4/029G01S5/06G01S19/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,503,435
App. No.
17/271,530
Granted
Nov 15, 2022
Kind
B2
Abstract

The present disclosure provides a positioning method of a target node in a wireless ad hoc network, including: performing an initial positioning to obtain a first positioning result for the target node; determining, based on the first positioning result and a second positioning result for an other node in the wireless ad hoc network, whether a positioning error exists in the first positioning result or not, wherein the second positioning result at least contains an accurate second positioning result; and calculating a third positioning result for the target node based on the accurate second positioning result, in response to determining a positioning error exists in the first positioning result. The present disclosure further provides a positioning apparatus of a target node in a wireless ad hoc network, an electronic device, and a storage medium.

Claims (38)

1. A positioning method of a target node in a wireless ad hoc network, comprising:

performing an initial positioning to obtain a first positioning result for the target node;

determining, based on the first positioning result and a second positioning result for an other node in the wireless ad hoc network, whether a positioning error exists in the first positioning result or not, wherein the second positioning result at least contains an accurate second positioning result; and

calculating a third positioning result for the target node based on the accurate second positioning result, in response to determining a positioning error exists in the first positioning result.

2. The positioning method of claim 1 , wherein the calculating a third positioning result for the target node based on the accurate second positioning result comprises:

measuring a first distance, wherein the first distance is a point-to-point distance between the target node and an other node in the wireless ad hoc network;

receiving, from the other node, a cumulative hop distance of a minimum hop path between the other node and an anchor node, wherein the anchor node is a node associated with the accurate second positioning result;

deriving a second distance between the target node and the anchor node based on the first distance and the cumulative hop distance of the minimum hop path between the other node and the anchor node, wherein the second distance is a cumulative hop distance of a minimum hop path between the target node and the anchor node; and

calculating a third positioning result for the target node based on at least two second distances to at least two anchor nodes and second positioning results for the at least two anchor nodes.

3. The positioning method of claim 2 , wherein the calculating a third positioning result for the target node based on at least two second distances to at least two anchor nodes and second positioning results for the at least two anchor nodes comprises:

approximating the second distance to a respective Euclidean distance between the target node and the anchor node, so as to calculate the third positioning result for the target node.

4. The positioning method of claim 2 , wherein the calculating a third positioning result comprises: calculating the third positioning result by using a trilateration method or a maximum likelihood method.

5. The positioning method of claim 2 , wherein the measuring a first distance comprises: measuring the first distance by using a received signal strength indication method.

6. The positioning method of claim 2 , wherein the cumulative hop distance is propagated by the other node using a distance vector routing method.

7. The positioning method of claim 1 , wherein the determining, based on the first positioning result and a second positioning result for an other node in the wireless ad hoc network, whether a positioning error exists in the first positioning result or not comprises:

transmitting a wireless signal at a first transmission power to determine a first node communicable with the target node;

transmitting a wireless signal at a second transmission power to determine a second node communicable with the target node, wherein a communication range of the second transmission power is different from a communication range of the first transmission power;

determining a third distance between the target node and the first node as well as a fourth distance between the target node and the second node, based on the communication range of the first transmission power and the communication range of the second transmission power; and

determining, based on the third distance, the fourth distance, the first positioning result, the second positioning result for the first node, and the second positioning result for the second node, whether a positioning error exists in the first positioning result or not.

8. The positioning method of claim 1 , wherein the performing an initial positioning to obtain a first positioning result for the target node comprises:

performing the initial positioning by using a GPS positioning method to obtain the first positioning result for the target node.

9. A positioning apparatus of a target node in a wireless ad hoc network, comprising: an initial positioning module configured to perform an initial positioning to obtain a first positioning result for the target node;

a positioning error determination module configured to determine, based on the first positioning result and a second positioning result for an other node in the wireless ad hoc network, whether a positioning error exists in the first positioning result or not, wherein the second positioning result at least contains an accurate second positioning result; and

a positioning error correction module configured to calculate a third positioning result for the target node based on the accurate second positioning result, in response to determining a positioning error exists in the first positioning result.

10. The positioning apparatus of claim 9 , wherein the positioning error correction module is further configured to:

measure a first distance, wherein the first distance is a point-to-point distance between the target node and an other node in the wireless ad hoc network;

receive, from the other node, a cumulative hop distance of a minimum hop path between the other node and an anchor node, wherein the anchor node is a node associated with the accurate second positioning result;

derive a second distance between the target node and the anchor node based on the first distance and the cumulative hop distance of the minimum hop path between the other node and the anchor node, wherein the second distance is a cumulative hop distance of a minimum hop path between the target node and the anchor node; and

calculating a third positioning result for the target node based on at least two second distances to at least two anchor nodes and second positioning results for the at least two anchor nodes.

11. The positioning apparatus of claim 9 , wherein the positioning error determination module is further configured to:

transmit a wireless signal at a first transmission power to determine a first node communicable with the target node;

transmit a wireless signal at a second transmission power to determine a second node communicable with the target node, wherein a communication range of the second transmission power is different from a communication range of the first transmission power;

determine a third distance between the target node and the first node as well as a fourth distance between the target node and the second node, based on the communication range of the first transmission power and the communication range of the second transmission power; and

determine, based on the third distance, the fourth distance, the first positioning result, the second positioning result for the first node, and the second positioning result for the second node, whether a positioning error exists in the first positioning result or not.

12. An electronic device, comprising:

at least one processor; and

a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions, when executed by the at least one processor, cause the at least one processor to implement the positioning method of claim 1 .

13. A non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, causes the processor to implement the method of claim 1 .

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPO IN ASSIGNEE NAME TO BRIJING BOE TECHOLOGY DEVELOPMENT CO., LTD. PREVIOUSLY RECORDED AT REEL: 060664 FRAME: 0239. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 1, 2022
From: BOE TECHNOLOGY GROUP CO., LTD.
To: BEIJING BOE TECHNOLOGY DEVELOPMENT CO., LTD.
Reel/Frame 061032/0744 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2022
From: BOE TECHNOLOGY GROUP CO., LTD.
To: BEJING BOE TECHNOLOGY DEVELOPMENT CO., LTD.
Reel/Frame 060664/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2021
From: SHI, BAOYU
To: BOE TECHNOLOGY GROUP CO., LTD.
Reel/Frame 055416/0362 →
Priority Claims (1)
CN 201910532216.5 · Jun 19, 2019 · national
Continuity (1)
Related Publication 20210258735A1 · Aug 19, 2021