IP Library Granted Patent US 11,337,157
Granted Patent B2
US 11,337,157 · App. 16/906,760 · Granted May 17, 2022

Terminal device and positioning information processing method applied to terminal device

Inventors: Jing Qian (Shanghai, CN); Yuhua Guo (Shanghai, CN); Wanghai Gui (Shanghai, CN); Meiling Luo (Shanghai, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04W52/0261H04M1/72463H04W4/02
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,337,157
App. No.
16/906,760
Granted
May 17, 2022
Kind
B2
Abstract

A terminal device and a positioning information processing method applied to a terminal device, where the terminal device includes a processor and a positioning chip. The processor receives a positioning request from a first application program or receives current positioning data of the terminal device from the positioning chip. The first application program is included in the terminal device. The processor obtains a running state of the first application program. The processor avoids sending the positioning request to the positioning chip or avoids sending the current positioning data to the first application program when the first application program is in a positioning service restricted state and the first application program is currently running in the background.

Claims (38)

1. A terminal device, comprising:

a positioning chip configured to obtain positioning data of the terminal device;

a memory configured to store a first application program; and

a processor coupled to the positioning chip and the memory and configured to:

receive a positioning request from the first application program;

determine, according to a positioning service authorization status and a current status of the first application program, whether the first application program is in a positioning service restricted state and is running in the background; and

prevent forwarding the positioning request to the positioning chip when the first application program is in the positioning service restricted state and is running in the background.

2. The terminal device of claim 1 , wherein the processor is further configured to:

receive current positioning data of the terminal device from the positioning chip; and

prevent sending the current positioning data to the first application program when the first application program is in the positioning service restricted state and is running in the background.

3. The terminal device of claim 1 , wherein the processor is further configured to determine that the first application program is in the positioning service restricted state according to a tag of the first application program.

4. The terminal device of claim 1 , wherein the processor is further configured to determine that the first application program is in the positioning service restricted state according to a tag set for the first application program.

5. The terminal device of claim 1 , wherein the processor is further configured to enter the positioning service restricted state in response to a user input.

6. The terminal device of claim 1 , wherein the positioning service restricted state is a default setting of the terminal device.

7. The terminal device of claim 1 , wherein the processor is further configured to determine that the first application program is in the positioning service restricted state when a positioning service blacklist contains the first application program.

8. The terminal device of claim 1 , wherein the processor determines that the first application program is in the positioning service restricted state and is running in the background when a positioning service frozen application list contains the first application program.

9. The terminal device of claim 8 , wherein the processor is further configured to delete the first application program from the positioning service frozen application list when the first application program changes from background running to foreground running.

10. The terminal device of claim 8 , wherein the processor is further configured periodically update the positioning service frozen application list.

11. A positioning information processing method, applied to a terminal device comprising a processor and a positioning chip coupled to the processor and configured to obtain positioning data, wherein the positioning information processing method, implemented by the processor, comprises:

receiving a positioning request from a first application program included in the terminal device;

determining, according to a positioning service authorization status and a current status of the first application program, whether the first application program is in a positioning service restricted state and is running in the background; and

preventing sending the positioning request to the positioning chip when the first application program is in the positioning service restricted state and is running in the background.

12. The positioning information processing method of claim 11 , further comprising:

receiving current positioning data of the terminal device from the positioning chip; and

preventing sending the current positioning data of the terminal device to the first application program when the first application program is in the positioning service restricted state and is running in the background.

13. The positioning information processing method of claim 11 , further comprising determining that the first application program is in the positioning service restricted state according to a tag of the first application program.

14. The positioning information processing method of claim 11 , further comprising determining that the first application program is in the positioning service restricted state according to a tag set for the first application program.

15. The positioning information processing method of claim 11 , wherein the first application program is in the positioning service restricted state in response to a user input.

16. The positioning information processing method of claim 11 , wherein the positioning service restricted state is a default setting of the terminal device.

17. The positioning information processing method of claim 11 , further comprising determining that the first application program is in the positioning service restricted state when a positioning service blacklist contains the first application program.

18. The positioning information processing method of claim 11 , further comprising:

determining that the first application program is in the positioning service restricted state and is running in the background when a positioning service frozen application list contains the first application program; and

deleting the first application program from the positioning service frozen application list when the first application program changes from background running to foreground running.

19. The positioning information processing method of claim 18 , further comprising periodically updating the positioning service frozen application list.

20. A computer program product comprising computer-executable instructions for storage on a non-transitory computer-readable medium that, when executed by a processor, cause a terminal device to:

receive a positioning request from a first application program included in the terminal device;

determine, according to a positioning service authorization status and a current status of the first application program, whether the first application program is in a positioning service restricted state and is running in the background; and

prevent sending the positioning request to a positioning chip included in the terminal device when the first application program is in the positioning service restricted state and is running in the background.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2024
From: GODO KAISHA IP BRIDGE 1
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 066340/0051 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2023
From: HUAWEI TECHNOLOGIES CO., LTD.
To: GODO KAISHA IP BRIDGE 1
Reel/Frame 064184/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2020
From: QIAN, JING; GUO, YUHUA; GUI, WANGHAI; LUO, MEILING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 052992/0476 →