Способ и устройство для вызова такси

Иллюстрации

Показать все

Группа изобретений относится к способу и устройству для вызова такси. Технический результат – создание интеллектуальных средств, обеспечивающих вызов такси в зависимости от обычного поведения пользователя или данных плана пользователя. Для этого предложен способ, который включает: определение того, необходимо ли пользователю вызвать такси, на основе по меньшей мере данных об обычном поведении и/или данных плана; и когда определено, что пользователю необходимо вызвать такси, формирование и выдачу заказа вызова такси. В настоящем изобретении терминальное устройство автоматически формирует и выдает заказ вызова такси, когда оно определяет, что пользователю необходимо вызвать такси. Таким образом, можно инициировать сервис вызова такси как можно раньше и избежать задержки планов пользователя. 3 н. и 20 з.п. ф-лы, 6 ил.

Реферат

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ

[0001] Настоящая заявка основана на заявке на патент КНР №201510727016.7, поданной 30 октября 2015 г., содержание которой полностью включено в настоящий документ путем ссылки.

ОБЛАСТЬ ТЕХНИКИ

[0002] Настоящее изобретение, в общем, относится к области связи и в частности к способу и устройству для вызова такси.

УРОВЕНЬ ТЕХНИКИ

[0003] С ростом популярности различного программного обеспечения для вызова такси, наряду с обычным способом вызова такси, люди также вызывают такси для поездки посредством программного обеспечения для вызова такси. Однако существующее программное обеспечения для вызова такси недостаточно «умное», так как весь процесс вызова такси требует вмешательства пользователя, и работа пользователя усложняется, что может привести к потерям времени со стороны пользователя.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0004] Для решения проблемы, имеющейся на существующем уровне техники, настоящее изобретение предлагает способ и устройство для вызова такси.

[0005] В соответствии с первым аспектом вариантов осуществления настоящего изобретения предлагается способ вызова такси, который применяют в пользовательском устройстве, способ включает:

[0006] определение того, необходимо ли пользователю вызвать такси, на основе по меньшей мере данных об обычном поведении и/или данных плана; и

[0007] когда определяют, что пользователю необходимо вызвать такси, формирование и выдачу заказа вызова такси.

[0008] В соответствии с реализацией первого аспекта настоящего изобретения определение того, необходимо ли пользователю вызвать такси, на основе по меньшей мере данных об обычном поведении и/или данных плана, включает:

[0009] получение по меньшей мере данных об обычном поведении и/или данных плана, при этом данные об обычном поведении содержат информацию о месте и времени, где и когда пользователь присутствует в течение определенного периода времени несколько раз в установленном цикле, а данные плана содержат информацию о месте и времени, где и когда пользователь планирует присутствовать;

[00010] на основе по меньшей мере данных об обычном поведении и/или данных плана, определение следующего места, где пользователю необходимо присутствовать в соответствии с данными об обычном поведении или данными плана, и следующего времени, когда пользователь прибывает в следующее место, и определение следующего места и следующего времени в качестве места назначения и целевого времени; и

[00011] определение того, необходимо ли пользователю вызвать такси, на основе места назначения и целевого времени.

[00012] В этой реализации следующее место, где пользователю необходимо присутствовать, определяют в соответствии с ежедневным поведением или планом пользователя. Определяют, нужно ли пользователю вызвать такси, чтобы добраться туда, на основе места, где необходимо присутствовать пользователю, и времени прибытия. Весь процесс может быть выполнен в фоновом режиме и не требует вмешательства пользователя.

[00013] В соответствии с другой реализацией первого аспекта настоящего изобретения получение по меньшей мере данных об обычном поведении и/или данных плана, включает:

[00014] получение данных об обычном поведении из памяти пользовательского устройства или сервера; и

[00015] получение данных плана из плана, заметок и будильника пользовательского устройства или из сервера.

[00016] В этой реализации, данные об обычном поведении и данные плана могут быть получены из локального терминала или могут быть получены по сети. Кроме того, данные плана могут быть специально получены из плана, заметок или будильника. Таким образом, решение может быть скомбинировано с существующим программным обеспечением для облегчения работы.

[00017] В соответствии с еще одной реализацией первого аспекта настоящего изобретения определение того, необходимо ли пользователю вызвать такси, на основе места назначения и целевого времени, включает:

[00018] определение места отправления и времени отправления;

[00019] решение, может ли пользователь прибыть в место назначения средством общественного транспорта или пешком в течение периода времени от времени отправления до целевого времени; и

[00020] определение того, что пользователю необходимо вызвать такси, если пользователь не может прибыть в место назначения средством общественного транспорта или пешком в течение периода времени от времени отправления до целевого времени.

[00021] В соответствии с еще одной реализацией первого аспекта настоящего изобретения определение места отправления и времени отправления включает:

[00022] обнаружение данных об изменении местоположения пользователя;

[00023] определение состояния пользователя на основании данных об изменении местоположения пользователя, при этом состояние пользователя включает отсутствие передвижения и использование средства общественного транспорта;

[00024] когда пользователь находится в состоянии отсутствия передвижения, определение местоположения, где пользователь находится в текущий момент, в качестве места отправления; и

[00025] когда пользователь находится в состоянии использования средства общественного транспорта, определение конечной станции средства общественного транспорта в качестве места отправления.

[00026] В этой реализации место отправления и время отправления определяют на основе данных об изменении местоположения пользователя. Следовательно, можно не только определить место отправления, когда пользователь остается на месте, но также определить место отправления, когда пользователь в текущий момент использует поезд, самолет или тому подобное.

[00027] В соответствии с еще одной реализацией первого аспекта настоящего изобретения определение места отправления и времени отправления также включает:

[00028] когда пользователь находится в текущий момент в состоянии использования средства общественного транспорта, определение времени, когда средство общественного транспорта прибывает на конечную станцию, в качестве времени отправления; и

[00029] когда пользователь находится в состоянии отсутствия передвижения, определение текущего времени в качестве времени отправления или определение времени, равного текущему времени плюс период времени, необходимый пользователю для того, чтобы подготовиться к отправлению в путь, в качестве времени отправления.

[00030] В этой реализации время отправления определяют в соответствии с разными состояниями (использование средства общественного транспорта или отсутствие передвижения) пользователя. Следовательно, результат определения является более точным.

[00031] В соответствии с еще одной реализацией первого аспекта настоящего изобретения, решения, может ли пользователь прибыть в место назначения средством общественного транспорта или пешком в течение периода времени от времени отправления до целевого времени, включает:

[00032] запрос автономной карты или онлайновой карты о периоде времени, который потребуется для прибытия в место назначения средством общественного транспорта или пешком; и

[00033] если период времени больше, чем разница между временем отправления и целевым временем, решения, что пользователь не может прибыть в место назначения средством общественного транспорта или пешком в течение периода времени от времени отправления до целевого времени.

[00034] В соответствии с еще одной реализацией первого аспекта настоящего изобретения заказ вызова такси содержит информацию о месте отправления и информацию о месте назначения.

[00035] В соответствии с еще одной реализацией первого аспекта настоящего изобретения заказ вызова такси также содержит время отправления.

[00036] В этой реализации за счет предоставления времени отправления терминальное устройство может определить время для размещения заказа вызова такси, чтобы гарантировать, что пользователь может прибыть в место назначения вовремя.

[00037] В соответствии с еще одной реализацией первого аспекта настоящего изобретения способ также включает:

[00038] формирование данных об обычном поведении, при этом данные об обычном поведении содержат информацию об установленном месте и время, когда пользователь прибывает в установленное место.

[00039] В соответствии с еще одной реализацией первого аспекта настоящего изобретения формирование данных об обычном поведении включает:

[00040] запись информации о месте, где пользователь присутствует в течение определенного периода времени несколько раз в установленном цикле, и запись информации об упомянутом месте в качестве информации об установленном месте; и

[00041] запись времени, когда пользователь прибывает в установленное место.

[00042] В вышеуказанной реализации данные об обычном поведении формируют, чтобы гарантировать, что терминальное устройство может своевременно вызвать такси для пользователя в соответствии с данными об обычном поведении.

[00043] В соответствии с еще одной реализацией первого аспекта настоящего изобретения формирование и выдача заказа вызова такси включает:

[00044] выдачу опций вызова такси для пользователя, чтобы осуществлять их выбор, при этом опции вызова такси включают опцию подтверждения заказа, опцию модификации заказа и опцию отмены заказа.

[00045] В соответствии с еще одной реализацией первого аспекта настоящего изобретения способ также включает:

[00046] получение операции выбора пользователя;

[00047] когда операция выбора пользователя представляет собой выбор опции подтверждения заказа, передача заказа вызова такси;

[00048] когда операция выбора пользователя представляет собой выбор опции модификации заказа, прием информации о месте отправления, информации о месте назначения или времени отправления, вводимых пользователем посредством опции модификации заказа; и

[00049] когда операция выбора пользователя представляет собой выбор опции отмены заказа, удаление заказа вызова такси.

[00050] В соответствии с еще одной реализацией первого аспекта настоящего изобретения способ также включает:

[00051] получение данных об обычной операции пользователя, при этом данными об обычной операции пользователя являются данные, формируемые на основе операций, ранее выполненных пользователем, для формирования заказа вызова такси; и

[00052] обработку заказа вызова такси на основе данных об обычной операции пользователя.

[00053] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения предлагается устройство для вызова такси, содержащее:

[00054] модуль определения, выполненный с возможностью определения, необходимо ли пользователю вызвать такси, на основе по меньшей мере данных об обычном поведении и/или данных плана; и

[00055] модуль выдачи, выполненный с возможностью, когда определено, что пользователю необходимо вызвать такси, формирования и выдачи заказа вызова такси.

[00056] В соответствии с реализацией второго аспекта настоящего изобретения модуль определения содержит:

[00057] подмодуль получения, выполненный с возможностью получения по меньшей мере данных об обычном поведении и/или данных плана, при этом данные об обычном поведении содержат информация о месте и времени, где и когда пользователь присутствует в течение определенного периода времени несколько раз в установленном цикле, а данные плана содержат информацию о месте и времени, где и когда пользователь планирует присутствовать;

[00058] первый подмодуль определения, выполненный с возможностью, на основе по меньшей мере данных об обычном поведении и/или данных плана, определения следующего места, где пользователю необходимо присутствовать в соответствии с данными об обычном поведении или данными плана, и следующего времени, когда пользователь прибывает в следующее место, и определения следующего места и следующего времени в качестве места назначения и целевого времени; и

[00059] второй подмодуль определения, выполненный с возможностью определения, необходимо ли пользователю вызвать такси, на основе места назначения и целевого времени.

[00060] В соответствии с другой реализацией второго аспекта настоящего изобретения подмодуль получения выполнен с возможностью:

[00061] получения данных об обычном поведении из памяти упомянутого устройства или сервера; и

[00062] получения данных плана из плана, заметок или будильника упомянутого устройства или из сервера.

[00063] В соответствии с реализацией второго аспекта настоящего изобретения второй подмодуль определения выполнен с возможностью:

[00064] определения места отправления и времени отправления;

[00065] решения, может ли пользователь прибыть в место назначения средством общественного транспорта или пешком в течение периода времени от времени отправления до целевого времени; и

[00066] определения, что пользователю необходимо вызвать такси, если пользователь не может прибыть в место назначения средством общественного транспорта или пешком в течение периода времени от времени отравления до целевого времени.

[00067] В соответствии с реализацией второго аспекта настоящего изобретения второй подмодуль определения выполнен с возможностью:

[00068] обнаружения данных об изменении местоположения пользователя;

[00069] определения состояния пользователя на основе данных об изменении местоположения пользователя, при этом состояние пользователя включает отсутствие передвижения и использование средства общественного транспорта;

[00070] когда пользователь находится в состоянии отсутствия передвижения, определения местоположения, где пользователь в текущий момент находится, в качестве места отправления; и

[00071] когда пользователь находится в состоянии использования средства общественного транспорта, определения конечной станции средства общественного транспорта в качестве места оправления.

[00072] В соответствии с реализацией второго аспекта настоящего изобретения второй подмодуль определения также выполнен с возможностью:

[00073] когда пользователь находится в текущий момент в состоянии использования средства общественного транспорта, определения времени, когда средство общественного транспорта прибывает на конечную станцию, в качестве времени отправления; и

[00074] когда пользователь находится в состоянии отсутствия передвижения, определения текущего времени в качестве времени отправления, или определения времени, равного текущему времени плюс период времени, необходимый пользователю для того, чтобы подготовиться к отправлению в путь, в качестве времени отправления.

[00075] В соответствии с реализацией второго аспекта настоящего изобретения второй подмодуль определения выполнен с возможностью:

[00076] запроса автономной карты или онлайновой карты о периоде времени, который потребуется для прибытия в место назначения средством общественного транспорта или пешком; и

[00077] если период времени больше, чем разница между временем отправления и целевым временем, решения, что пользователь не может прибыть в место назначения средством общественного транспорта или пешком в течение периода времени от времени отравления до целевого времени.

[00078] В соответствии с реализацией второго аспекта настоящего изобретения заказ вызова такси содержит информацию о месте отправления и информацию о месте назначения.

[00079] В соответствии с реализацией второго аспекта настоящего изобретения заказ вызова такси также содержит время отправления.

[00080] В соответствии с реализацией второго аспекта настоящего изобретения устройство также содержит:

[00081] модуль формирования, выполненный с возможностью формирования данных об обычном поведении, при этом данные об обычном поведении содержат информацию об установленном месте и время, когда пользователь прибывает в установленное место.

[00082] В соответствии с реализацией второго аспекта настоящего изобретения модуль формирования содержит:

[00083] первый подмодуль записи, выполненный с возможностью записи информации о месте, где пользователь присутствует в течение определенного периода времени несколько раз в установленном цикле, и записи информации об упомянутом месте в качестве информации об установленном месте; и

[00084] второй подмодуль записи, выполненный с возможностью записи времени, когда пользователь прибывает в установленное место.

[00085] В соответствии с реализацией второго аспекта настоящего изобретения модуль выдачи содержит:

[00086] опции вызова такси для выдачи пользователю, чтобы осуществлять их выбор, при этом опции вызова такси включают опцию подтверждения заказа, опцию модификации заказа и опцию отмены заказа.

[00087] В соответствии с реализацией второго аспекта настоящего изобретения устройство также содержит:

[00088] модуль получения, выполненный с возможностью получения операции выбора пользователя; и

[00089] модуль обработки, выполненный с возможностью, когда операция выбора пользователя представляет собой выбор опции подтверждения заказа, передачи заказа вызова такси, когда операция выбора пользователя представляет собой выбор опции модификации заказа, приема информации о месте отправления, информации о месте назначения или время отправления, вводимых пользователем посредством опции модификации заказа, и когда операция выбора представляет собой выбор опции отмены заказа, удаления заказа вызова такси.

[00090] В соответствии с реализацией второго аспекта настоящего изобретения устройство также содержит:

[00091] модуль получения, выполненный с возможностью получения данных об обычной операции пользователя, при этом данными об обычной операции пользователя являются данные, формируемые на основе операций, ранее выполненных пользователем, для формирования заказа для вызова такси; и

[00092] модуль обработки, выполненный с возможностью обработки заказа вызова такси на основе данных об обычной операции пользователя.

[00093] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения предлагается устройство для вызова такси, содержащее:

[00094] процессор; и

[00095] память для хранения команд, выполняемых процессором;

[00096] где процессор выполнен с возможностью:

[00097] определения того, необходимо ли пользователю вызвать такси, на основе по меньшей мере данных об обычном поведении и/или данных плана; и

[00098] когда определено, что пользователю необходимо вызвать такси, формирования и выдачи заказа вызова такси.

[00099] Технические решение в соответствии с вариантами осуществления настоящего изобретения могут иметь следующие положительные эффекты.

[000100] В настоящем изобретении терминальное устройство может автоматически формировать и выдавать заказ вызова такси, когда оно определяет, что пользователю необходимо вызвать такси. Следовательно, оно может инициировать услугу вызова такси как можно раньше и предотвратить задержку плана для пользователя. Более того, процесс не требует вмешательства со стороны пользователя. Таким образом, он может упростить работу пользователя и сэкономить для пользователя время.

[000101] Следует понимать, что как предшествующее общее описание, так и последующее подробное описание являются только пояснительными и не ограничивают изобретение, как заявлено.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[000102] Прилагаемые чертежи, которые включены в описание и составляют часть данного описания, иллюстрируют варианты осуществления в соответствии с настоящим изобретением и вместе с описанием служат для пояснения принципов настоящего изобретения.

[000103] Фиг. 1 представляет схематическое изображение среды приложения в соответствии с примером осуществления.

[000104] Фиг. 2 представляет блок-схему, иллюстрирующую алгоритм способа вызова такси в соответствии с примером осуществления.

[000105] Фиг. 3 представляет блок-схему, иллюстрирующую алгоритм способа вызова такси в соответствии с примером осуществления.

[000106] Фиг. 4 представляет структурную схему устройства для вызова такси в соответствии с примером осуществления.

[000107] Фиг. 5 представляет структурную схему устройства для вызова такси в соответствии с примером осуществления.

[000108] Фиг. 6 представляет структурную схему устройства для вызова такси в соответствии с примером осуществления.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

[000109] Далее будет приведено подробное описание вариантов осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Последующее описание относится к прилагаемым чертежам, на которых одинаковые номера на разных чертежах представляют одинаковые или подобные элементы, если не указано иное. Реализации, изложенные в последующем описании примеров осуществления, не представляют все возможные реализации в соответствии с изобретением. Напротив, они являются только примерами устройств и способов в соответствии с аспектами, связанными с изобретением, как изложено в прилагаемой формуле изобретения.

[000110] Для простоты описания вариантов осуществления среда приложения вариантов осуществления настоящего изобретения будет в первую очередь представлена следующим образом. Как показано на фиг. 1, среда приложения включает терминальное устройство 1, в которое встраивается программное обеспечение, например программное обеспечение для вызова такси, план, заметки и будильник. Пользователь может пользоваться сервисом вызова такси посредством программного обеспечения для вызова такси и может записать свой план в программное обеспечение, такое как план, заметки и будильник.

[000111] При этом терминальное устройство 1 представляет собой, но не ограничено этим, смартфон, смарт-часы или планшетный компьютер. Программным обеспечением для вызова такси может быть Didi, Uber и тому подобное.

[000112] Следует заметить, что вышеупомянутые тип и количество устройств являются только примерами и не ограничены в настоящем описании.

[000113] Фиг. 2 представляет блок-схему, иллюстрирующую алгоритм способа вызова такси в соответствии с примером осуществления. Способ выполняют посредством терминального устройства в указанной выше среде приложения. Как показано на фиг. 2, способ включает следующие шаги.

[000114] На шаге S11 определяют, необходимо ли пользователю вызвать такси, на основе по меньшей мере данных об обычном поведении и/или данных плана.

[000115] То есть, основываясь на месте, где пользователь обычно присутствует, и времени прибытия или месте, где пользователь планирует присутствовать, и времени прибытия, терминальное устройство может определить, нуждается ли пользователь в вызове такси, чтобы прибыть в вышеуказанные места в вышеуказанное время.

[000116] На шаге S12, когда определено, что пользователю необходимо вызвать такси, формируют и выдают заказ вызова такси.

[000117] Когда на шаге S11 определяют, что пользователю необходимо вызвать такси, заказ вызова такси направляют пользователю, чтобы пользователь вызвал такси.

[000118] В настоящем описании терминальное устройство может автоматически формировать и выдавать заказ вызова такси, когда оно определяет, что пользователь должен вызвать такси. Таким образом, оно может инициировать сервис вызова такси как можно раньше и избежать задержки плана для пользователя. Кроме того, процесс не требует вмешательства со стороны пользователя. Таким образом, можно упростить работу пользователя и сэкономить время для пользователя.

[000119] Фиг. 3 представляет блок-схему, иллюстрирующую алгоритм способа вызова такси в соответствии с примером осуществления. Способ выполняют посредством терминального устройства в вышеуказанной среде приложения. Как показано на фиг. 3, способ включает следующие шаги.

[000120] На шаге S21 получают по меньшей мере данные об обычном поведении и/или данные плана, при этом данные об обычном поведении содержат информацию о месте и времени, где и когда пользователь присутствует в течение определенного периода времени несколько раз в установленном цикле, а данные плана содержат информацию о месте и времени, где и когда пользователь планирует присутствовать.

[000121] При этом установленным циклом может быть неделя, месяц или год и т.д. Установленный цикл может быть установлен пользователем или это может быть цикл, устанавливаемый системой по умолчанию. Период времени может быть установлен пользователем или это может быть цикл, устанавливаемый системой по умолчанию, который может быть определенным часом или определенным получасом.

[000122] В частности, данные об обычном поведении или данные плана могут быть получены от пользовательского устройства (т.е. вышеуказанного терминального устройства) или сервера.

[000123] В варианте осуществления настоящего изобретения получение по меньшей мере данных об обычном поведении и/или данных плана, включает:

[000124] получение данных об обычном поведении из памяти пользовательского устройства или сервера; и

[000125] получение данных плана из плана, заметок и будильника пользовательского устройства или из сервера.

[000126] Например, в повседневной жизни пользователь, как правило, для напоминания самому себе будет записывать свой план на ближайшие дни в вышеуказанном программном обеспечении. Конкретный контент обычно содержит информацию о месте и времени, например, встречу в компании в 11:00 20 октября.

[000127] В реализации, данные об обычном поведении или данные плана могут быть сохранены на сервере, чтобы пользователь использовал эти данные в различных терминальных устройствах. Однако данные об обычном поведении и данные плана также могут быть сохранены локально, чтобы пользователь использовал эти данные на терминальном устройстве. В частности, данные плана могут быть сохранены в программном обеспечении, например плане, заметках и будильнике пользовательского устройства.

[000128] Способ также включает:

[000129] формирование данных об обычном поведении, при этом данные об обычном поведении содержат информацию об установленном месте и время, когда пользователь прибывает в установленное место.

[000130] При этом установленное место представляет собой, но не ограничено этим, такие места, как дом, компания и стадион.

[000131] В вышеупомянутой реализации за счет формирования данных об обычном поведении можно гарантировать, что терминальное устройство может своевременно вызвать такси для пользователя на основе данных об обычном поведении.

[000132] В настоящей реализации формирование данных об обычном поведении включает:

[000133] определение места, где пользователь присутствует в течение определенного периода времени несколько раз в установленном цикле, и запись информации об упомянутом месте в качестве информации об установленном месте, при этом координаты установленного места могут быть записаны посредством GPS-датчика; и

[000134] запись времени, когда пользователь прибывает в установленное место.

[000135] В приведенном выше способе описывается, как записать информацию об установленном месте и время, когда прибывают в установленное место. В частности, информация об установленном месте и время для прибытия в установленное место могут быть записаны множество раз, и среднее значение может быть сохранено в качестве результата.

[000136] Кроме того, данные об обычном поведении также могут включать время подъема пользователя и время выхода пользователя из дома. Период времени между временем подъема и временем выхода из дома является периодом времени, необходимым для того, чтобы пользователь подготовился к оправлению в путь, причем упомянутый период времени означает, что пользователь почистится и оденется.

[000137] Следует отметить, что, так как формирование данных об обычном поведении включает конфиденциальность пользователя, то этот шаг должен быть указан пользователю и выполнен после того, как пользователь даст свое разрешение. В реализации опция может быть предусмотрена в меню настройки системы мобильного устройства, чтобы пользователь сделал выбор.

[000138] Кроме того, шаг S21 может выполняться периодически или может быть выполнен, когда терминальное устройство перемещается или пробуждается. После того, как шаг S21 выполнен, терминальное устройство перейдет к последующим шагам.

[000139] На шаге S22, на основе по меньшей мере данных об обычном поведении и/или данных плана, определяют следующее место, где пользователю необходимо присутствовать в соответствии с данными об обычном поведении или данными плана, и следующее время, когда пользователь прибывает в следующее место, и следующее место и следующее время соответственно определяют в качестве места назначения и целевого времени.

[000140] Например, текущее время 8:00, следующим местом, где пользователю необходимо присутствовать в соответствии с данными плана, является компания, и временем, когда пользователь прибывает в следующее место, где ему необходимо присутствовать, является 8:30. Таким образом, компания и время 8:30 определяются соответственно в качестве места назначения и целевого времени.

[000141] На шаге S23 определяют, необходимо ли пользователю вызвать такси, на основе места назначения и целевого времени.

[000142] При этом определение, необходимо ли пользователю вызвать такси, на основе места назначения и целевого времени, включает следующий шаг.

[000143] Шаг первый: определение места отправления и времени отправления.

[000144] При этом определение места отправления и времени отправления включает:

[000145] обнаружение данных об изменении местоположения пользователя;

[000146] определение состояния пользователя на основе данных об изменении местоположения пользователя, при этом состояние пользователя включает отсутствие передвижения и использование средства общественного транспорта;

[000147] когда пользователь находится в состоянии отсутствия передвижения, определение местоположения, где пользователь находится в текущий момент, в качестве места отправления, и когда пользователь находится в состоянии использования средства общественного транспорта, определение конечной станции средства общественного транспорта в качестве места отправления.

[000148] При этом данные об изменении местоположения пользователя относятся к изменению (может быть конкретно представлено траекторией движения) местоположения пользователя в течение периода времени. Например, если пользователь перемещается в пределах небольшого диапазона (например, несколько квадратных метров) в течение 1 минуты, то можно считать, что пользователь находится в состоянии отсутствия передвижения. Если пользователь перемещается на расстояние, превышающее установленное значение, в течение установленного периода времени (например, перемещается на расстояние, превышающее 500 м, в течение 1 минуты), то можно считать, что пользователь находится в состоянии использования средства общественного транспорта.

[000149] В реализации место отправления и время отправления определяют на основе данных об изменении текущего местоположения пользователя. Таким образом, можно не только определить место отправления, когда пользователь остается на месте, но также можно определить место отправления, когда пользователь в текущий момент использует поезд, самолет или тому подобное.

[000150] Кроме того, определение места отправления и времени отправления также включает:

[000151] когда пользователь находится в текущий момент в состоянии использования средства общественного транспорта, определение времени, когда средство общественного транспорта прибывает на конечную станцию, в качестве времени отправления; и

[000152] когда пользователь находится в состоянии отсутствия передвижения, определение текущего времени в качестве времени отправления или определение времени, равного текущему времени плюс период времени, необходимый пользователю для того, чтобы подготовиться к отправлению в путь, в качестве времени отправления.

[000153] Например, в 8:00 терминальное устройство обнаруживает посредством восприятия силы тяжести, что пользователь встает (терминальное устройство находится в спящем состоянии в течение длительного периода времени и текущим временем является утро). В этом случае время отправления = время подъема 8:00 + период времени, нужный пользователю, чтобы подготовиться к отправлению в путь (30 минут) = 8:30.

[000154] В качестве другого примера пользователь уходит с работы в 5:00 после полудня, терминальное устройство записывает рабочее время пользователя до ухода с работы, период времени, необходимый пользователю, чтобы подготовиться к отправлению в путь после того, как он уходит с работы (например, 10 минут). В это время, если у пользователя имеется план, место отправление может быть определено как данная компания, а время отправления может быть определено как 5:10.

[000155] Шаг второй: решение, может ли пользователь прибыть в место назначения средством общественного транспорта или пешком в течение периода времени от времени отправления до целевого времени.

[000156] В вышеуказанной реализации решение, может ли пользователь прибыть в место назначения средством общественного транспорта или пешком в течение периода времени от времени отправления до целевого времени, включает:

[000157] запрос автономной карты (хранящейся в локальном устройстве) или онлайновой карты (хранящейся на сетевом сервере) о периоде времени, который может потребоваться для прибытия в место назначения средством общественного транспорта или пешком; и

[000158] если период времени больше, чем разница между временем отправления и целевым временем, решение, что пользователь не может прибыть в место назначения средством общественного транспорта или пешком в течение периода времени от времени отправления до целевого времени. В противном случае может быть решено, что пользователь может прибыть в место назначения средством общественного транспорта или пешком.

[000159] Шаг третий: определение того, что пользователю необходимо вызвать такси, если пользователь не может прибыть в место назначения средством общественного транспорта или пешком в течение периода времени от времени отправления до целевого времени.

[000160] В приведенных выше шагах S21-S23 определяют, необходимо ли пользователю вызвать такси. Следующее место, в котором пользователю необходимо присутствовать, определяют в соответствии с ежедневным поведением или планом пользователя. Определяют, необходимо ли пользователю вызвать такси, чтобы добраться туда, основываясь на месте, где пользователю необходимо присутствовать, и времени прибытия. Когда пользователю необходимо вызвать такси, переходят к шагу S24, для формирования и выдачи заказа вызова такси. Весь процесс может быть выполнен в фоновом режиме и не требует вмешательства пользователя. Более того, только тогда, когда пользователь не может прибыть в место назначения средством общественного транспорта или пешком, заказ вызова такси будет выдан. Таким образом, можно избежать частой выдачи заказа вызова такси, беспокоящей пользователя.

[000161] Однако в другом варианте осуществления заказ вызова такси может быть сформирован, когда получают следующее место, где пользователю необходимо присутствовать, и время прибытия. Подробное описание этого будет опущено в настоящем документе.

[000162] На шаге S24, когда определено, что пользователю необходимо вызвать такси, формируют и выдают заказ вызова такси.

[000163] При этом заказ вызова такси содержит информацию о месте отправления и информацию о месте назначения.

[000164] Кроме того, заказ вызова такси содержит время отправления. Терминальное устройство может разместить заказ вызова такси заранее на основе времени отправления, например, размещая заказ за 5 минут до времени отправления.

[000165] Например, заказ вызова такси формируют вскоре после того, как пользователь поднялся, и временем отправления в заказе вызова такси является время, в которое пользователь покинул свой дом, которое вычисляется терминальным устройством. Альтернативно, когда пользователь использует поезд, временем отправления может быть время, когда поезд прибывает на станцию.

[000166] В реализации, путем предоставления времени отправления, терминальное устройство может определить время для размещения заказа вызова такси, чтобы гарантировать, что пользователь может прибыть в место назначения вовремя.

[000167] Кроме того, формирование и выдача заказа вызова такси включает:

[000168] выдачу опций вызова такси для пользователя, чтобы осущес