Method, apparatus, and terminal device for determining user activity range
First Claim
1. A method for determining user activity range, comprising:
- determining a moving state of a user, wherein the moving state comprises a first state and a second state, wherein an average moving speed of the user in the second state is greater than an average moving speed of the user in the first state;
determining, when the moving state of the user is the first state, geographical location information of the user corresponding to the first state;
determining, when the moving state of the user is the second state, a geographical location information set of the user corresponding to the second state, wherein the geographical location information set is formed by multiple pieces of geographical location information of the user that are determined according to a time sequence during the second state;
collecting, in a first predetermined time period, geographical location information of the user corresponding to the first state, and a geographical location information set of the user corresponding to the second state, and combining the geographical location information of the user determined in the first state in the first predetermined time period with the geographical location information set of the user determined in the second state in the first predetermined time period, so as to determine a user activity range;
determining, during the second state, geographical location information of the user once in each third predetermined time period, until the moving state of the user changes into the first state; and
aggregating the multiple pieces of geographical location information that are determined according to the time sequence during the second state, so as to form the geographical location information set.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for determining user activity range includes: determining a moving state of a user; determining, when the moving state of the user is a first state, geographical location information of the user corresponding to the first state; determining, when the moving state of the user is a second state, a geographical location information set of the user corresponding to the second state; and collecting, in a first predetermined time period, geographical location information of the user corresponding to at least one first state, and a geographical location information set of the user corresponding to at least one second state, and combining the geographical location information of the user determined in the first state in the first predetermined time period with the geographical location information set of the user determined in the second state in the first predetermined time period, so as to determine a user activity range.
-
Citations
14 Claims
-
1. A method for determining user activity range, comprising:
-
determining a moving state of a user, wherein the moving state comprises a first state and a second state, wherein an average moving speed of the user in the second state is greater than an average moving speed of the user in the first state; determining, when the moving state of the user is the first state, geographical location information of the user corresponding to the first state; determining, when the moving state of the user is the second state, a geographical location information set of the user corresponding to the second state, wherein the geographical location information set is formed by multiple pieces of geographical location information of the user that are determined according to a time sequence during the second state; collecting, in a first predetermined time period, geographical location information of the user corresponding to the first state, and a geographical location information set of the user corresponding to the second state, and combining the geographical location information of the user determined in the first state in the first predetermined time period with the geographical location information set of the user determined in the second state in the first predetermined time period, so as to determine a user activity range; determining, during the second state, geographical location information of the user once in each third predetermined time period, until the moving state of the user changes into the first state; and aggregating the multiple pieces of geographical location information that are determined according to the time sequence during the second state, so as to form the geographical location information set. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for determining user activity range, comprising:
-
one or more modules consisting of processor-executable instructions, the one or more modules comprising; a moving state determining module, configured to determine a moving state of a user, wherein the moving state comprises a first state and a second state, wherein an average moving speed of the user in the second state is greater than an average moving speed of the user in the first state; a first determining module, configured to determine, when the moving state of the user is the first state, geographical location information of the user corresponding to the first state; a second determining module, configured to determine, when the moving state of the user is the second state, a geographical location information set of the user corresponding to the second state, wherein the geographical location information set is formed by multiple pieces of geographical location information of the user that are determined according to a time sequence during the second state; a collection module, configured to collect, in a first predetermined time period, geographical location information of the user corresponding to the first state, and a geographical location information set of the user corresponding to the second state; and an activity range determining module, configured to combine the geographical location information of the user determined in the first state in the first predetermined time period with the geographical location information set of the user determined in the second state in the first predetermined time period, so as to determine a user activity range; wherein the second determining module further comprises; a timing determining unit, configured to determine, during the second state, geographical location information of the user once in each third predetermined time period, until the moving state of the user changes into the first state; and an aggregation unit, configured to aggregate the multiple pieces of geographical location information that are determined according to the time sequence during the second state, so as to form the geographical location information set. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification