IP Library Granted Patent US 12,581,271
Granted Patent B2
US 12,581,271 · App. 18/042,737 · Granted Mar 17, 2026

Movement track generation method and apparatus

Inventors: Jinxin Fu (Xi'an, CN); Tianliang Xu (Xi'an, CN)
Assignee: Nokia Technologies Oy
H04W4/029H04L9/3231H04W4/021H04W4/33H04W84/12
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 12,581,271
App. No.
18/042,737
Granted
Mar 17, 2026
Kind
B2
Abstract

Example movement track generation methods and apparatus are described. In one example method, a server receives a first message sent by a first home device, and the first message indicates that the first device enters or leaves a wireless local area network (WLAN) coverage of the first home device. The server receives a second message sent by a second home device, and the second message indicates that the first device enters or leaves a WLAN coverage of the second home device. The server generates a movement track of the first device based on the first message and the second message, and the movement track of the first device includes location coordinates of the first home device and location coordinates of the second home device.

Claims (64)

1 . A movement track generation method, comprising:

determining, by a server, a wireless local area network (WLAN) coverage of a first home device and a WLAN coverage of a second home device based on a floor plan, location coordinates of the first home device, and location coordinates of the second home device;

receiving, by the server, a first message sent by the first home device, wherein the first message indicates that a first device enters or leaves the WLAN coverage of the first home device;

receiving, by the server, a second message sent by the second home device, wherein the second message indicates that the first device enters or leaves the WLAN coverage of the second home device; and

generating, by the server, a movement track of the first device based on the first message and the second message, wherein the movement track of the first device comprises the location coordinates of the first home device and the location coordinates of the second home device; and

determining, by the server, a heatmap based on location information of the first device and time information corresponding to the location information, wherein the location information of the first device comprises the WLAN coverage of the first home device and the WLAN coverage of the second home device.

2 . The movement track generation method according to claim 1 , wherein:

the first device is located in the WLAN coverage of the first home device in a first time period;

the first device is located in the WLAN coverage of the second home device in a second time period; and

the first time period and the second time period have an overlapping period, the first device is located in an overlapping region of the WLAN coverage of the first home device and the WLAN coverage of the second home device during the overlapping period, and the movement track of the first device comprises location coordinates of a center of the overlapping region.

3 . The movement track generation method according to claim 1 , wherein

the first home device comprises a first antenna and a second antenna, and a WLAN coverage of the first home device when using the first antenna is less than a WLAN coverage of the first home device when using the second antenna.

4 . The movement track generation method according to claim 1 , wherein

the second home device comprises a third antenna and a fourth antenna, and a WLAN coverage of the second home device when using the third antenna is less than a WLAN coverage of the second home device when using the fourth antenna.

5 . The movement track generation method according to claim 3 , wherein

the WLAN coverage of the first home device when using the first antenna is 0.1 m to 2 m.

6 . The movement track generation method according to claim 4 , wherein

the WLAN coverage of the second home device when using the third antenna is 0.1 m to 2 m.

7 . The movement track generation method according to claim 1 , wherein the movement track generation method further comprises:

receiving, by the server, the floor plan, the location coordinates of the first home device, and the location coordinates of the second home device from a second device.

8 . The movement track generation method according to claim 1 , wherein the movement track generation method further comprises:

allocating, by the server, a first identifier to the first device, wherein the first identifier is associated with a first biometric identity.

9 . The movement track generation method according to claim 1 ,

wherein the time information corresponding to the location information comprises a duration in which the first device is located in the WLAN coverage of the first home device and a duration in which the first device is located in the WLAN coverage of the second home device.

10 . The movement track generation method according to claim 9 , wherein the movement track generation method further comprises:

sending, by the server, a third message to an electronic device implementing a first application corresponding to the server, wherein the third message comprises at least one of the location information, the movement track, or the heatmap of the first device.

11 . The movement track generation method according to claim 10 , wherein the movement track generation method further comprises:

performing, by the server, scenario linkage control or alarm based on the at least one of the location information, the movement track, or the heatmap of the first device.

12 . The movement track generation method according to claim 11 , wherein the performing, by the server, scenario linkage control based on the at least one of the location information, the movement track, or the heatmap of the first device comprises:

determining, by the server, whether a scenario linkage trigger condition is satisfied, and

in response to determining that the scenario linkage trigger condition is satisfied, controlling a target device to perform a target event, wherein:

the scenario linkage trigger condition comprises N attributes, and

the N attributes comprise at least one of a biometric attribute, a range attribute, or a time attribute associated with the range attribute, wherein N is an integer greater than or equal to 1.

13 . A movement track generation method, comprising:

sending, by a home device, a target frame on a target channel by using a first antenna, wherein the target frame carries service information published by the home device, the home device comprises the first antenna and a second antenna, and a wireless local area network (WLAN) coverage of the home device when using the first antenna is less than a WLAN coverage of the home device when using the second antenna;

after receiving a message from a first device in response to the target frame, determining, by the home device, that the first device enters the WLAN coverage of the home device when using the first antenna;

recording, by the home device, an entry event of the first device; and

sending, by the home device, a first message to a server, wherein the first message indicates that the first device enters the WLAN coverage of the home device when using the first antenna, and wherein the first message is sent by the home device based on a preset time interval within which the first device enters or leaves the WLAN coverage of the home device.

14 . The movement track generation method according to claim 13 , wherein the movement track generation method further comprises:

when determining that the first device disconnects a WLAN connection between the first device and the home device, determining, by the home device, that the first device leaves the WLAN coverage of the home device when using the first antenna;

recording, by the home device, a leaving event of the first device; and

sending, by the home device, a second message to the server, wherein the second message indicates that the first device leaves the WLAN coverage of the home device when using the first antenna.

15 . The movement track generation method according to claim 13 , wherein

the WLAN coverage of the home device when using the first antenna is 0.1 m to 2 m.

16 . A server, comprising:

at least one processor; and

one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to perform operations comprising:

determining a wireless local area network (WLAN) coverage of a first home device and a WLAN coverage of a second home device based on a floor plan, location coordinates of the first home device, and location coordinates of the second home device;

receiving a first message sent by the first home device, wherein the first message indicates that a first device enters or leaves the WLAN coverage of the first home device;

receiving a second message sent by the second home device, wherein the second message indicates that the first device enters or leaves the WLAN coverage of the second home device;

generating a movement track of the first device based on the first message and the second message, wherein the movement track of the first device comprises the location coordinates of the first home device and the location coordinates of the second home device; and

determining a heatmap based on location information of the first device and time information corresponding to the location information, wherein the location information of the first device comprises the WLAN coverage of the first home device and the WLAN coverage of the second home device.

17 . The server according to claim 16 , wherein:

the first device is located in the WLAN coverage of the first home device in a first time period;

the first device is located in the WLAN coverage of the second home device in a second time period; and

the first time period and the second time period have an overlapping period, the first device is located in an overlapping region of the WLAN coverage of the first home device and the WLAN coverage of the second home device during the overlapping period, and the movement track of the first device comprises location coordinates of a center of the overlapping region.

18 . The server according to claim 16 , wherein

the first home device comprises a first antenna and a second antenna, and a WLAN coverage of the first home device when using the first antenna is less than a WLAN coverage of the first home device when using the second antenna; and

the second home device comprises a third antenna and a fourth antenna, and a WLAN coverage of the second home device when using the third antenna is less than a WLAN coverage of the second home device when using the fourth antenna.

19 . The server according to claim 18 , wherein

the WLAN coverage of the first home device when using the first antenna is 0.1 m to 2 m; or

the WLAN coverage of the second home device when using the third antenna is 0.1 m to 2 m.

20 . The server according to claim 16 ,

wherein the time information corresponding to the location information comprises a duration in which the first device is located in the WLAN coverage of the first home device and a duration in which the first device is located in the WLAN coverage of the second home device.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Feb 5, 2026
From: HUAWEI TECHNOLOGIES CO., LTD.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 074707/0221 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2023
From: FU, JINXIN; XU, TIANLIANG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 065207/0452 →
Priority Claims (1)
CN 202010901548.9 · Aug 31, 2020 · national
Continuity (1)
Related Publication 20230370814A1 · Nov 16, 2023
References Cited (16)
US 9210625B1 · Lovlekar · 2015 [cited by examiner]
US 20030058808A1 · Eaton · 2003 [cited by examiner]
US 20040023669A1 · Reddy · 2004 [cited by examiner]
US 20070243882A1 · Edge · 2007 [cited by examiner]
US 20130034090A1 · Thomas · 2013 [cited by examiner]
US 20150163811A1 · Konstantinou · 2015 [cited by examiner]
US 20160050605A1 · Kim · 2016 [cited by examiner]
US 20170245211A1 · Patil · 2017 [cited by examiner]
US 20180227702A1 · Bitra · 2018 [cited by examiner]
US 20200221285A1 · Graul · 2020 [cited by examiner]
CN 106332224A · 2017 [cited by applicant]
CN 107105411A · 2017 [cited by applicant]
CN 110134356A · 2019 [cited by applicant]
CN 110909102A · 2020 [cited by applicant]
WO 2017162810A1 · 2017 [cited by applicant]
Extended European Search Report in European Appln. No. 21860583.0, mailed on Mar. 20, 2024, 12 pages. [cited by applicant]