Method of Identifying User Location, Storage Medium and Electronic Device
First Claim
Patent Images
1. A method of identifying user location, comprising:
- clustering a plurality of geographic locations of a user acquired in advance, and obtaining a cluster center of each type of geographic locations;
identifying a frequent location corresponding to each cluster center;
acquiring a current geographic location of the user; and
determining the cluster center matching the current geographic location, and taking the frequent location corresponding to the cluster center matching the current geographic location as a current location of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A user location identification method may include: clustering multiple geographic locations of a user acquired in advance to obtain a cluster center of each type of geographic locations, identifying a frequent location corresponding to each cluster center; and obtaining a current geographic location of the user; determining a cluster center matching the current geographic location, and using the frequent location corresponding to the matched cluster center as the current location of the user. The present application also provides a user location identification apparatus, a storage medium, and an electronic device.
0 Citations
20 Claims
-
1. A method of identifying user location, comprising:
-
clustering a plurality of geographic locations of a user acquired in advance, and obtaining a cluster center of each type of geographic locations; identifying a frequent location corresponding to each cluster center; acquiring a current geographic location of the user; and determining the cluster center matching the current geographic location, and taking the frequent location corresponding to the cluster center matching the current geographic location as a current location of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory storage medium, having one or more instruction stored therein, wherein the one or more instruction is executed by a processor to perform operations of:
-
acquiring a current geographic location of a user; determining a cluster center matching the current geographic location according to a pre-stored mapping relation, wherein the pre-stored mapping relation comprises a plurality of geographic locations of the user, cluster centers corresponding to the plurality of geographic locations and frequent locations corresponding to the plurality of geographic locations;
the pre-stored mapping relation is obtained by acquiring the plurality of geographic locations of the user, clustering the plurality of geographic locations of the user, obtaining a cluster center of each type of geographic locations and identifying a frequent location corresponding to each cluster center; andtaking the frequent location corresponding to the matched cluster center as a current location of the user. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An electronic device, comprising:
- a processor, a non-transitory memory, a display screen, and a control circuit, wherein
the processor is electrically connected to the non-transitory memory, the display screen, and the control circuit; the non-transitory memory is arranged to store an instruction and data; the display screen is arranged to display information; the control circuit is arranged to control the display screen to display information; and the processor is arranged to perform operations of; clustering a plurality of geographic locations of a user acquired in advance, and obtaining a cluster center of each type of geographic locations; identifying a frequent location corresponding to each cluster center by determining a state of the electronic device; acquiring a current geographic location of the user; and determining the cluster center matching the current geographic location, and taking the frequent location corresponding to the matched cluster center as a current location of the user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
- a processor, a non-transitory memory, a display screen, and a control circuit, wherein
Specification