Method and device for calling a taxi
First Claim
1. A method for calling a taxi, which is applied in a terminal, the method comprising:
- determining, with the terminal, whether a user should call a taxi, based on at least one of schedule data or historical behavior data; and
when the terminal determines that the user should call a taxi, generating and outputting, with the terminal, a taxi calling order;
wherein determining whether the user should call a taxi, based on the at least one of schedule data or historical data, comprises;
acquiring at least one of schedule data of the user or historical behavior data of the user, wherein schedule data of the user contains a time and a location at which the user plans to be present during the time, and wherein historical behavior data of the user contains a particular time and a location at which the user has been present during the particular time for a plurality of different instances of the particular time within a predetermined cycle;
determining a next location at which the user should be present, according to the acquired at least one of schedule data of the user or historical behavior data of the user;
determining a next time at which the user should arrive at the next location, according to the acquired at least one of schedule data of the user or historical behavior data of the user;
identifying the determined next location as a target location and the determined next time as a target time; and
determining whether the user should call a taxi, based on the identified target location and the identified target time.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to methods and devices for calling a taxi. A method may include determining whether a user should call a taxi, based on at least one of schedule data or schedule data. The method may further include, when it is determined that the user should call a taxi, generating and outputting a taxi calling order. In the present disclosure, a terminal device can automatically generate and output a taxi calling order when it determines that the user should call a taxi. The method or terminal can thereby initiate a taxi calling service as early as possible, and thus avoid delaying the user'"'"'s schedule. Moreover, a process may require no user initiation and little or no intervention from the user. Thus, the method or terminal can simplify user operation and save the user'"'"'s time.
7 Citations
20 Claims
-
1. A method for calling a taxi, which is applied in a terminal, the method comprising:
-
determining, with the terminal, whether a user should call a taxi, based on at least one of schedule data or historical behavior data; and when the terminal determines that the user should call a taxi, generating and outputting, with the terminal, a taxi calling order; wherein determining whether the user should call a taxi, based on the at least one of schedule data or historical data, comprises; acquiring at least one of schedule data of the user or historical behavior data of the user, wherein schedule data of the user contains a time and a location at which the user plans to be present during the time, and wherein historical behavior data of the user contains a particular time and a location at which the user has been present during the particular time for a plurality of different instances of the particular time within a predetermined cycle; determining a next location at which the user should be present, according to the acquired at least one of schedule data of the user or historical behavior data of the user; determining a next time at which the user should arrive at the next location, according to the acquired at least one of schedule data of the user or historical behavior data of the user; identifying the determined next location as a target location and the determined next time as a target time; and determining whether the user should call a taxi, based on the identified target location and the identified target time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17)
-
-
14. A device for calling a taxi, the device comprising:
-
a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to; determine whether a user should call a taxi, based on at least one of schedule data or historical behavior data; and when the processor determines that the user should call a taxi, generate and output a taxi calling order; and wherein to determine whether a user should call a taxi, based on at least one of schedule data or historical behavior data, the processor is configured to; acquire at least one of schedule data of the user or historical behavior data of the user, wherein schedule data contains a time and a location at which the user plans to be present during the time, and wherein historical behavior data contains a particular time and location at which the user has been present during the particular time for a plurality of different instances of the particular time within a predetermined cycle; determine a next location at which the user should be present, according to the acquired at least one of schedule data or historical behavior data; determine a next time at which the user should arrive at the next location, according to the acquired at least one of schedule data or historical behavior data; identify the determined next location as a target location and the determined next time as a target time; and determine whether the user should call a taxi, based on the identified target location and the identified target time. - View Dependent Claims (15)
-
-
18. A non-transitory computer-readable storage medium having stored therein instructions configured to, when executed by a processor of a device, cause the device to:
-
determine whether a user should call a taxi, based on at least one of schedule data or historical behavior data; and when the device determines that the user should call a taxi, generate and output a taxi calling order; wherein to cause the device to determine whether a user should call a taxi, based on at least one of schedule data or historical data, the instructions are configured to, when executed by the processor of a device, cause the device to; acquire at least one of schedule data of the user or historical behavior data of the user, wherein schedule data contains a time and a location at which the user plans to be present during the time, and wherein historical behavior data contains a particular time and location at which the user has been present during the particular time for a plurality of different instances of the particular time within a predetermined cycle; determine a next location at which the user should be present, according to the acquired at least one of schedule data or historical behavior data; determine a next time at which the user should arrive at the next location, according to the acquired at least one of schedule data or historical behavior data; identify the determined next location as a target location and the determined next time as a target time; and determine whether the user should call a taxi, based on the identified target location and the identified target time. - View Dependent Claims (19, 20)
-
Specification