НАВИГАТОР ДЛЯ ОБЩЕСТВЕННОГО ТРАНСПОРТА
NAVIGATOR FOR PUBLIC TRANSPORT

Родственные заявки
[0001] Настоящая заявка испрашивает приоритет согласно пункту 119(e) сборника 35 свода законов США по предварительной заявке на патент США, №61/697,822, поданной 7 сентября 2012 г., содержание которого включено в настоящую заявку посредством ссылки.
Область техники, к которой относится изобретение
[0002] Варианты осуществления настоящего изобретения относятся к предоставлению информации, связанной с использованием общественного транспорта.
Уровень техники
[0003] Из уровня техники известны различные навигационные системы для предоставления пользователю географической информации, широко используемые в гражданских и военных применениях. В большинстве случаев такая информация может содержать описание естественных или антропогенных физических параметров географической зоны и может, например, раскрывать конфигурацию дорог и объектов, доступ к которым осуществляется по дорогам в этой географической зоне, а также их соответствующий статус.
[0004] Так, автомобиль может быть оснащен навигационной системой, определяющей текущее географическое местонахождение автомобиля и/или направляющей автомобиль из пункта отправления к пункту назначения, предоставляя водителю соответствующие указания.
Сущность изобретения
(
)
(
)
[0005] Раскрытые варианты осуществления относятся к предложению навигатора для общественного транспорта, в дальнейшем называемого также «Tranzmate™» или «система Tranzmate», используемого для предоставления пользователю (в дальнейшем называемому также «пользователь Tranzmate» или «Tranzmator™» информации (в дальнейшем называемой также «информацией СОТ), относящейся к системе общественного транспорта (СОТ). Информация СОТ может предоставляться, по существу, в режиме реального времени и содержать данные («фи-данные»), описывающие физическое состояние СОТ, и данные («пси-данные»), описывающие социальные признаки СОТ.
[0006] Фи-данные могут описывать инфраструктуру СОТ, например, такую как количество остановок и станций вдоль маршрутов и/или типы и состояния транспортных средств, движущихся по этим маршрутам. Кроме того, фи-данные могут описывать наличие услуг, предоставляемых СОТ, например, таких как расписания движения; схемы движения и задержки транспортных средств СОТ; схема использования СОТ пассажирами; текущее местонахождение транспортных средств СОТ; нагрузка на транспортные средства СОТ и/или пассажирская нагрузка (например, перегруженность пассажирами, время ожидания на остановках и станциях). Фи-данные могут содержать также прогнозные оценки перемещения масс людей. Погодные условия, дорожные пробки, операции технического обслуживания и дорожно-транспортные происшествия, влияющие на работу СОТ, также можно рассматривать в качестве фи-данных.
[0007] Пси-данные могут описывать пользователей СОТ и включать в себя, например, данные о поле, возрасте, образовании, доходе, религиозной принадлежности и/или характере интересов (например, романтические предпочтения, как предпочитает проводить свободное время) пользователей СОТ. Пси-данные могут также содержать персональные идентификационные сведения, например, имена и изображения, идентифицирующие конкретных пользователей СОТ.
[0008] Информация СОТ может предоставляться пользователю Tranzmate в соответствии с данными («данные о предпочтениях»), указывающими на предпочтения пользователя Tranzmate. Данные о предпочтениях могут устанавливать ограничения, относящиеся к фи-данным и/или пси-данным, и могут быть обусловлены запросом пользователя Tranzmate. Запрос может, например, определять требуемую поездку с использованием СОТ, время в поездке, пожелание о встрече с конкретным знакомым в этой поездке, пожелание о том, чтобы избежать проезда через особо опасный квартал, и оснащение транспортного средства СОТ для этой поездки.
[0009] Информация СОТ может предоставляться пользователю Tranzmate автоматически, что может быть предпочтительным для пользователя Tranzmate, например, ввиду предпочтений пользователя Tranzmate в отношении состояния СОТ (например, местонахождения транспортного средства СОТ) и/или поведения пользователя Tranzmate. Например, информация СОТ может включать в себя инструкции по перенаправлению с текущего маршрута на альтернативный маршрут, чтобы сберечь для пользователя Tranzmate время, которое он потратил бы из-за задержек транспортного средства СОТ на текущем маршруте, вызванных, например, дорожными пробками, дорожно-транспортными происшествиями и/или погодными условиями, или, например, чтобы поправить навигационную ошибку, допущенную пользователем Tranzmate.
[0010] Информация СОТ может предоставляться пользователю Tranzmate с помощью любого из различных повсеместно распространенных мобильных коммуникационных устройств, таких как переносное многофункциональное устройство, смартфон, устройство сотовой связи, сотовый телефон, планшетный компьютер, карманный персональный компьютер (КПК) и/или переносной компьютер. Информация СОТ может также предоставляться через стационарные коммуникационные устройства, такие как настольный компьютер и/или компьютерный терминал, включающий в себя, например, автомат по продаже билетов.
[0011] Информация, содержащая фи-данные и/или пси-данные, может также быть принята системой Tranzmate от пользователей СОТ и/или пользователей Tranzmate через их коммуникационные устройства, предоставляющие информацию системе Tranzmate активным и/или пассивным способом. Например, пользователи СОТ могут активно предоставлять системе Tranzmate информацию, содержащую фи-данные и/или пси-данные, в ответ на приглашение сделать это, полученное через их коммуникационные устройства при использовании СОТ. Дополнительно или альтернативно, пользователи СОТ могут пассивно предоставлять фи-данные и/или пси-данные в ответ на осуществляемый системой Tranzmate незаметный мониторинг поведения пользователей СОТ и/или определение предпочтений пользователей СОТ, подтверждаемых использованием пользователями СОТ коммуникационных устройств и с помощью этих устройств, в процессе использования ими СОТ. Фи-данные и/или пси-данные, полученные от пользователей СОТ и/или пользователей Tranzmate, могут называться «массовыми данными».
[0012] Информация, содержащая фи-данные и/или пси-данные, описывающие СОТ, может также быть принята системой Tranzmate от баз данных.
[0013] Фи-данные и/или пси-данные могут также предоставляться компьютерами или персоналом, управляющим, контролирующим и обслуживающим СОТ, и могут называться «операторскими данными».
[0014] Фи-данные и/или пси-данные, которые могут обычно рассматриваться в качестве констант в течение относительно продолжительных периодов времени, могут также называться «статическими данными». Статические данные могут, например, содержать данные, описывающие признаки, например, такие как маршруты транспортных средств СОТ и станции физической инфраструктуры СОТ, которые изменяются медленно. Фи-данные и/или пси-данные можно охарактеризовать как «статистические данные», генерируемые путем анализа многих образцов данных, полученных для СОТ. Статистические данные могут, например, содержать медиану, среднее и связанное значение среднеквадратического отклонения для некоторого количества пользователей СОТ, использующих конкретный маршрут СОТ, в некоторых случаях, как функцию времени, например, времени дня или дня недели. Отметим, что любой конкретный образец данных может быть классифицирован как принадлежащий более чем к одному типу данных, указанных выше. Например, образец фи-данных и пси-данных, представляющий собой статистические данные, может генерироваться по результатам статистического анализа массовых данных.
[0015] В некоторых вариантах осуществления настоящего изобретения источник для образца фи-данных и/или пси-данных (например, статические данные, операторские данные, статистические данные и/или массовые данные) можно выбирать в соответствии с заданным критерием выбора. Заданный критерий выбора чувствителен к точности и/или наличию источника данных в конкретном случае решения. Заданный критерий выбора может, например, быть таким, чтобы источник данных предоставлял наиболее точные фи-данные и/или пси-данные в отношении текущего поведения СОТ.
[0016] В некоторых вариантах осуществления настоящего изобретения система Tranzmate может взаимодействовать с оператором СОТ с возможностью обмена данными. Взаимодействие системы Tranzmate с оператором СОТ позволяет системе предоставлять оператору массовые данные, которые в противном случае не обязательно были бы доступны оператору. Оператор может использовать массовые данные для контроля и управления СОТ. Использование массовых данных вместо или в дополнение к статическим данным и/или операторским данным может способствовать управлению СОТ, обеспечивая более высокое качество обслуживания.
[0017] В некоторых вариантах осуществления настоящего изобретения, на основании отслеживания текущего или оценки будущего поведения пользователей СОТ (например, путем получения массовых данных), может быть идентифицирована уменьшенная пропускная способность или производительность (называемая также в дальнейшем «транспортной пробкой») СОТ. Информация, содержащая инструкции о том, как уменьшить или исключить транспортные пробки, может предоставляться, например, пользователю (пользователям) Tranzmate и/или оператору (например, операторскому персоналу или автоматизированной системе управления) СОТ.
[0018] В некоторых вариантах осуществления фи-данные или пси-данные могут объединяться с целью определения и выставления пользователю счета за конкретную поездку на СОТ.
[0019] В некоторых вариантах осуществления настоящего изобретения система Tranzmate может быть выполнена с возможностью выдачи выкупаемого сертификата (называемого в дальнейшем также «проездной билет») пользователю Tranzmate и/или СОТ в обмен на их отчетность о физических или социальных признаках СОТ. Проездной билет может, например, обеспечивать скидку на плату за проезд в СОТ или бесплатный кофе в кафе, доступном при использовании СОТ.
[0020] В некоторых вариантах осуществления настоящего изобретения пользователь Tranzmate может, используя СОТ, предоставлять системе Tranzmate пси-данные, указывающие на потребительские предпочтения пользователя в отношении той или иной коммерческой или сервисной организации. В ответ система Tranzmate может оценивать время прибытия пользователя Tranzmate в географическое место ведения данной коммерческой деятельности или предоставления услуги. Пси-данные, указывающие на потребительские предпочтения пользователя Tranzmate, и оценка времени прибытия могут затем быть переданы данной коммерческой или сервисной организации. Это позволяет данной коммерческой или сервисной организации заранее подготовиться к обслуживанию пользователя Tranzmate без какой-либо существенной задержки. В некоторых вариантах осуществления система Tranzmate выполнена с возможностью предоставлять карту транспортной нагрузки СОТ, доступную коммерческим предприятиям с целью отслеживания перемещения масс людей в СОТ.
[0021] Таким образом, в соответствии с одним из вариантов осуществления настоящего изобретения, предлагается способ предоставления информации, относящейся к использованию системы общественного транспорта СОТ. В вариантах осуществления этот способ содержит прием данных, относящихся к СОТ и соответствующих первому пользователю, когда первый пользователь пользуется СОТ; и предоставление данных, относящихся к СОТ, по меньшей мере одному из первого и второго пользователей, соответствующему принятым данными.
[0022] В вариантах осуществления настоящего изобретения относящиеся к СОТ данные, соответствующие первому пользователю, принимают от первого пользователя с помощью первого коммуникационного устройства, связанного с первым пользователем.
[0023] В вариантах осуществления настоящего изобретения данные, относящиеся к СОТ, предоставляют с помощью первого коммуникационного устройства, связанного с первым пользователем, и второго коммуникационного устройства, связанного со вторым пользователем.
[0024] В вариантах осуществления настоящего изобретения данные, относящиеся к СОТ, описывают по меньшей мере один из физических признаков и социальных признаков СОТ. В вариантах осуществления данные о социальных признаках описывают по меньшей мере одно из следующего: пол; возраст; профессия; образование; семейное положение; религиозная принадлежность, указание на то, почему первый пользователь использует конкретный маршрут; интересы; сведения о деятельности первого пользователя в интернете. В вариантах осуществления данные о физических признаках описывают по меньшей мере одно из следующего: количество остановок и станций вдоль маршрутов и/или типы и состояния транспортных средств СОТ, движущихся по этим маршрутам; расписания движения; положение транспортных средств СОТ; нагрузка на транспортные средства СОТ; пассажирская нагрузка; задержки, состояние транзитного сообщения, состояние линии, оценка или прогноз движения пассажиров и транспортных средств, схемы движения транспортных средств СОТ и схемы использования СОТ пользователями.
[0025] В вариантах осуществления настоящего изобретения данные представляют собой по меньшей мере один из следующих типов данных: операторские данные, массовые данные, статистические данные и статические данные.
[0026] В вариантах осуществления настоящего изобретения принимаемые данные указывают на направление движения или размер массы людей.
[0027] В вариантах осуществления настоящего изобретения прием данных, относящихся к СОТ и соответствующих первому пользователю, когда первый пользователь пользуется СОТ, содержит следующее: определяют, какой тип данных нужно собрать в соответствии с заданным критерием выбора; собирают тип данных, относящихся к СОТ в соответствии с заданным критерием выбора.
[0028] В вариантах осуществления способ содержит анализ данных, относящихся к СОТ и соответствующих принимаемым данным, чтобы предоставить информацию о СОТ по меньшей мере одному из первого и второго пользователей.
[0029] В вариантах осуществления настоящего изобретения способ содержит следующее: сравнивают данные, принимаемые в ответ на действия первого пользователя, с данными (данными о предпочтениях), указывающими на пользовательские предпочтения по меньшей мере одного из первого и второго пользователей; определяют, имеет ли место соответствие между принимаемыми данными и данными о предпочтениях по меньшей мере одного из первого и второго пользователей; и если соответствие обнаружено, предоставляют информацию СОТ по меньшей мере одному из первого и второго пользователей.
[0030] В вариантах осуществления настоящего изобретения способ содержит определение положения транспортного средства СОТ, используемого первым пользователем, на основании относящихся к СОТ данных, соответствующих первому пользователю.
[0031] В вариантах осуществления настоящего изобретения данные о предпочтениях обусловливают ограничения, относящиеся к по меньшей мере одному из следующего: требуемая поездка, качество транспортирования, качество управления и социальные признаки.
[0032] Кроме того, в соответствии с одним из вариантов осуществления настоящего изобретения, предлагается система для предоставления информации, относящейся к системе общественного транспорта. В вариантах осуществления настоящего изобретения система содержит модуль связи для приема данных, относящихся к СОТ и соответствующих первому пользователю, когда первый пользователь пользуется СОТ; память для хранения набора команд; и процессор для исполнения набора команд для обработки принимаемых данных; причем модуль связи предоставляет данные, относящиеся к СОТ, по меньшей мере одному из первого и второго пользователей в соответствии с принимаемыми данными.
[0033] В вариантах осуществления настоящего изобретения система содержит по меньшей мере одну программу, причем эта по меньшей мере одна программа хранится в памяти и включает в себя команды получения данных, относящихся к СОТ и соответствующих первому пользователю, когда первый пользователь пользуется СОТ; а также команды для предоставления данных, относящихся к СОТ, по меньшей мере одному из первого и второго пользователей, соответствующему полученным данным.
[0034] В соответствии с одним из вариантов осуществления настоящего изобретения предлагается также компьютерно-программный продукт. Компьютерно-программный продукт в различных вариантах осуществления настоящего изобретения содержит машиночитаемый носитель данных и встроенный в него компьютерный программный механизм, содержащий команды, которые, при исполнении системой с целью предоставления информации, относящейся к системе общественного транспорта, инициирует выполнение системой следующих действий: сбор относящихся к СОТ данных, соответствующих первому пользователю, когда первый пользователь использует СОТ; и предоставление данных, относящихся к СОТ, по меньшей мере одному из первого и второго пользователей, соответствующему собранным данным.
[0035] В дальнейшем обсуждении, если не оговаривается иное, такие определения, как «по существу» и «около», модифицирующие условие или характеристику соотношения для признака или признаков какого-либо варианта осуществления, следует понимать как определяющие условие или характеристику в пределах, допустимых для работы такого варианта осуществления в сфере применения, для которой он предназначен.
[0036] Это раскрытие изобретения дано для того, чтобы в упрощенной форме представить выбор концепций, которые далее приведены в разделе «Подробное раскрытие изобретения». Данное раскрытие изобретения не предназначено для выявления ключевых признаков или основных признаков заявленного предмета, а также не предназначено для ограничения объема заявленного предмета.
[0037] Следует понимать, что термины «первый», «второй» и т.д. могут использоваться в настоящей заявке, чтобы отличать один элемент от другого. Например, по меньшей мере один первый пользователь Tranzmate может быть назван по меньшей мере одним вторым пользователем или пользователем СОТ, и наоборот, в пределах объема раскрытых вариантов осуществления. Кроме того, термин «пользователь СОТ» или «пользователь Tranzmate» может относиться к любому физическому лицу, юридическому лицу или объекту, имеющим возможность предоставлять и получать данные от системы Tranzmate. Помимо этого, когда ссылаются на пользователя СОТ, эта ссылка не обязательно должна относиться к лицу, пользующемуся СОТ в настоящее время, но может, например, относиться и к лицу, которое могло бы пользоваться СОТ в будущем.
[0038] Следует понимать, что когда в формуле или описании изобретения приводится ссылка на какой-либо элемент, такую ссылку не следует рассматривать как относящуюся только к одному такому элементу.
Краткое описание чертежей
[0039] Неограничивающие примеры вариантов осуществления раскрыты ниже со ссылкой на прилагаемые чертежи, перечисленные после этого абзаца. Идентичные структуры, элементы или части, представленные более чем на одном чертеже, обычно обозначены одним и тем же номером на всех чертежах, при этом номер, обозначающее значок, представляющий данный признак на чертеже, может использоваться для ссылки на данный признак. Размеры компонентов и признаки, представленные на чертежах, выбраны для удобства и ясности представления и необязательно изображены в масштабе.
[0040] На фиг. 1 схематически показана система Tranzmate и схематическая карта географического региона, обслуживаемого СОТ, для которого система Tranzmate предоставляет информацию СОТ в соответствии с некоторыми вариантами осуществления.
[0041] На фиг. 2А-2С показаны моментальные снимки схематических карт СОТ, представленной на фиг. 1, сделанные в различное время дня, которые схематически иллюстрируют работу системы Tranzmate, в соответствии с некоторыми вариантами осуществления.
[0042] На фиг. 3А схематически изображена блок-схема системы Tranzmate в соответствии с некоторыми вариантами осуществления.
[0043] На фиг. 3В схематически изображена структурная схема взаимодействия системы Tranzmate с СОТ в соответствии с некоторыми вариантами осуществления.
[0044] На фиг. 3С схематически изображена другая блок-схема взаимодействия системы Tranzmate с СОТ в соответствии с некоторыми вариантами осуществления.
[0045] На фиг. 4 схематически изображен алгоритм способа Tranzmate для навигации в СОТ в соответствии с некоторыми вариантами осуществления.
[0046] На фиг. 5 схематически изображен алгоритм способа Tranzmate для идентификации схемы движения транспортных средств СОТ и линии СОТ в соответствии с некоторыми вариантами осуществления.
Подробное раскрытие изобретения
[0047] В приведенном ниже подробном описании аспекты различных вариантов осуществления настоящего изобретения раскрыты применительно к системе Tranzmate, выполненной с возможностью предоставления пользователю или пользователям Tranzmate информации о СОТ, в некоторых случаях индивидуализированной и/или по существу в режиме реального времени.
[0048] Обратимся теперь к фиг. 1, схематически показывающему систему Tranzmate 100 и схематическую карту 20 географического региона, обслуживаемого СОТ 199, для которого система Tranzmate 100 предоставляет информацию СОТ в соответствии с некоторыми вариантами осуществления. Транспортные средства СОТ, применяемые СОТ 199, включают в себя поезда, представленные значками поездов, отмеченными буквенно-цифровыми метками 150А, 150В и 150С, и автобусы, представленные значками автобусов, отмеченными буквенно-цифровыми метками 160А и 160В. Автобусные маршруты представлены одиночными сплошными линиями, отмеченными буквенно-цифровыми метками 70, а маршруты поездов представлены парой жирных близко расположенных параллельных сплошных линий, отмеченных буквенно-цифровыми метками 75. Станции вдоль маршрутов представлены кружками, отмеченными буквенно-цифровой меткой 80.
[0049] Очевидно, что количество и тип транспортных средств СОТ, упоминаемых в настоящей заявке в связи с СОТ 199, не следует рассматривать в качестве ограничивающих. Они приведены только в целях иллюстрации. Соответственно, транспортные средства СОТ могут включать в себя любое транспортное средство, способное двигаться вдоль, по существу, фиксированного маршрута в соответствии с установленным расписанием по установленному тарифу, в том числе автобусы, мини-вэны, трамваи, троллейбусы, поезда, поезда метро, воздушные суда, плавучие средства (например, корабли, лодки или паромы), канатные трамваи; и/или транспортные средства, предоставляющие транспортные услуги по найму, например, такие как такси.
[0050] Географический регион, обслуживаемый СОТ 199, содержит бизнес-центр, представленный зоной 30, зону отдыха, представленную зоной 40, студенческий городок, представленный зоной 50, и промышленную зону, представленную зоной 60.
[0051] Информация СОТ может содержать данные («фи-данные»), описывающие физическое состояние СОТ 199, и данные («пси-данные»), описывающие социальные признаки СОТ 199.
[0052] Фи-данные могут, например, описывать инфраструктуру СОТ 199, например, такую как схемы движения пассажиров и/или транспортных средств СОТ, например, как функцию маршрутов; количество и местонахождение остановок, станций и/или терминалов вдоль маршрутов; скорость транспортных средств СОТ (включая, например, указание на снижение скорости вследствие дорожных пробок), типы и состояния транспортных средств СОТ, движущихся по маршрутам; положение, направление и/или пункт назначения (название города, улицы, квартала или указание на общественное мероприятие) транспортного средства СОТ и/или пользователя или пользователей СОТ; расписания движения; состояние маршрута СОТ (например, состояние остановок/станций, в том числе комфортность при обеспечении местами для сидения и/или чистота; комфортность окружающей среды, например, температура и влажность; состояние систем кондиционирования воздуха и/или отопления; состояние мебели; указание на манеру вождения водителя транспортного средства СОТ; наличие доступа к беспроводной связи; наличие и состояние доступа для инвалидов; указание на поток пользователей СОТ (например, сколько пользователей СОТ зашли и/или вышли на конкретной остановке или станции); время ожидания на остановках и станциях, сведения и/или прогнозная оценка перемещения масс людей; интервалы между движением; спальные места; коэффициент загрузки пассажирских кресел; пассажирская нагрузка и/или вместимость в транспортных средствах СОТ и/или на остановках и станциях; места скопления пользователей СОТ; время ожидания пользователей СОТ на остановках и станциях; задержки; время пребывания транспортного средства СОТ на остановке; количество пользователей СОТ, ожидающих конкретной поездки в данное время дня, день недели и/или сезон; сведения о том, присутствует ли кондуктор, местонахождении кондуктора и, в некоторых случаях, проверяет ли кондуктор действительность билетов; сведения о присутствии персонала правоохранительных органов; о подозрительных лицах и/или предметах в транспортном средстве СОТ; и/или информация, относящаяся к инфраструктуре личного транспорта, например, такой как автостоянки и/или подъездные дороги к остановкам, станциям и/или терминалам. Данные о погодных условиях, дорожных пробках, операциях технического обслуживания, нарушениях работы СОТ (например, вследствие отказа или поломки транспортного средства СОТ, или работ по техническому обслуживанию на линии СОТ) и дорожно-транспортных происшествиях, влияющих на работу СОТ 199 также могут рассматриваться в качестве фи-данных. Некоторые фи-данные могут быть получены на основании оценок (рейтингов), предоставляемых пользователями при использовании СОТ.
[0053] Пси-данные могут содержать социальные данные о пользователях СОТ, такие как, например, пол; возраст; профессия; образование; семейное положение; религиозная принадлежность, указание на то, почему пользователь СОТ использует конкретный маршрут; и/или характер интересов (например, романтические предпочтения, как предпочитает проводить свободное время). Пси-данные могут также описывать деятельность пользователей СОТ в Интернете, например, состояние online или offline и/или содержание Интернет-страниц, посещаемых пользователями СОТ 199 (например, какой пользователь зарегистрировался на тех или иных online-платформах социальных сетей (например, Facebook, Twitter, Google+ и/или Linkedln).
[0054] В некоторых вариантах осуществления пси-данные могут также указывать на доход пользователей СОТ. Система Tranzmate 100 может генерировать оценку дохода пользователя СОТ. Оценка дохода может генерироваться, например, путем анализа характера поездок (схем движения) пользователей СОТ относительно места их проживания и сопоставления места их проживания со статистикой доходов населения в соответствующих жилых районах.
[0055] В различных вариантах осуществления, по меньшей мере, некоторые пси-данные могут быть логически выведены из поведения пользователей СОТ, подтверждаемого использованием коммуникационных устройств пользователями СОТ. Например, отслеживание местонахождения коммуникационных устройств позволяет определять схемы перемещений коммуникационных устройств. Схемы поездок могут быть определены по этим схемам перемещений и связаны с данным пользователем СОТ.
[0056] Данные о предпочтениях могут описывать пользовательские предпочтения, устанавливающие ограничения, относящиеся к СОТ 199. Ограничения могут быть обусловлены, например, запросами, направляемыми пользователем Tranzmate системе Tranzmate 100. Запросы могут содержать, например, просьбу о предоставлении информации СОТ о поездках, отвечающих одному или нескольким из следующих ограничений: чтобы большинство пассажиров в рейсовой поездке были старше определенного возраста; чтобы в рейсовой поездке было больше женщин, чем мужчин; чтобы вероятность романтической встречи с партнером была наиболее высокой и/или чтобы маршрут не проходил через конкретный квартал. Ограничения могут также относиться к минимальному и/или максимальному количеству остановок во время поездки и/или оснащению транспортного средства СОТ для этой поездки. Кроме того, запросы могут оговаривать ограничения, предусматривающие получение информации СОТ только о тех рейсах, которыми пользуются или будут пользоваться знакомые или какой-либо избранный знакомый пользователя Tranzmate.
[0057] В некоторых вариантах осуществления данные о предпочтениях могут содержать данные, логически выведенные из поведения пользователя Tranzmate, подтверждаемого использованием коммуникационного устройства пользователем Tranzmate. Например, отслеживание местонахождения коммуникационного устройства позволяет определять схемы перемещений коммуникационного устройства. Схемы поездок могут быть определены по этим схемам перемещений и связаны с данным пользователем Tranzmate.
[0058] По меньшей мере, некоторые фи-данные, пси-данные и/или данные о предпочтениях могут включать в себя временные метки, указывающие на время регистрации фи-данных, пси-данных и/или данных о предпочтениях. Данные, предоставляемые коммуникационными устройствами, могут иметь временные метки, указывающие время генерирования данных коммуникационным устройством. Данные, предоставляемые объектами СОТ 199, могут иметь временные метки, указывающие время генерирования данных этими объектами СОТ 199.
[0059] В некоторых вариантах осуществления фи-данные, пси-данные и/или данные о предпочтениях могут быть двоичными (например, указывающими на наличие мест в транспортном средстве СОТ («ДА»/«НЕТ») и/или качественными (например, указывающими на уровень комфортности при обеспечении местами для сидения от 1 до 5, от «некомфортный» до «очень комфортный», соответственно) и/или количественными (например, указывающими количество доступных мест).
[0060] В некоторых вариантах осуществления система Tranzmate 100 содержит аналитическое приложение СОТ или анализатор 180 СОТ, выполненный с возможностью предоставлять пользователю Tranzmate, по существу, в режиме реального времени, информацию СОТ, относящуюся к СОТ 199. Анализатор 180 СОТ выполнен с возможностью анализировать данные, относящиеся к СОТ 199, которые могут быть получены из различных источников, например, таких как источник статических данных, источник статистических данных, источник операторских данных и/или источник массовых данных. Более подробное описание системы Tranzmate 100 и анализатора 180 СОТ дано ниже со ссылкой на фиг. 3А-3С.
[0061] Обратимся теперь к фиг. 2А-2С, показывающим моментальные снимки схематических карт 20 СОТ 199, представленной на фиг. 1, сделанные в различное время дня, которые схематически иллюстрируют работу системы Tranzmate 100, в соответствии с некоторыми вариантами осуществления.
[0062] Анализатор 180 СОТ может, например, принять от пользователя Tranzmate в 5:00 утра запрос на предоставление информации о текущем местонахождении поездов 150А-150В и автобуса 160А СОТ 199. В ответ на этот запрос анализатор 180 СОТ может идентифицировать положение поездов 150А-150В и автобуса 160А. Как показано на фиг. 2А, местонахождение поездов 150А-50В и автобуса 160 в данной географической зоне можно схематически отобразить для пользователя Tranzmate на карте 20, по существу, в режиме реального времени (например, в 5:00) с помощью коммуникационного устройства пользователя Tranzmate.
[0063] Следует отметить, что термин «отобразить», используемый здесь, так же как и его грамматические варианты, относится к любой форме представления выходных данных, пригодных для предоставления информации, например, в визуальной, слуховой и/или тактильной форме представления.
[0064] Соответствующая настройка позволяет отображать местонахождение транспортных средств СОТ, таких как поезда 150А-С и автобусы 160А-160В на карте 20, согласно различным вариантам осуществления настоящего изобретения, вместе с информацией, относящейся к источнику информации о местонахождении. Данные о местонахождении могут быть получены из нескольких источников. Например, местонахождение автобуса или поезда может быть основано на запланированных данных, таких как расписания движения автобусов или поездов, содержащих запланированное время прибытия и отправления автобуса или поезда по пунктам назначения маршрута исходя из запланированного времени отправления. Другим источником информации о местонахождении может быть информация о местонахождении автобуса или поезда в режиме реального времени, полученная системой Tranzmate 100 с помощью пользователей СОТ 199. Такая информация о местонахождении может быть «пассивной информацией о местонахождении», пассивно принимаемой системой Tranzmate 100, или «активной информацией о местонахождении», активно генерируемой пользователями СОТ 199.
[0065] «Пассивная информация о местонахождении» представляет собой информацию, собираемую системой Tranzmate 100 без активного ввода информации о местонахождении пользователем. Например, местонахождение коммуникационного устройства, «закрепленного» за каким-либо транспортным средством СОТ, позволяет определять схемы перемещений коммуникационного устройства и, таким образом, определять положение данного транспортного средства СОТ. Дополнительный пример пассивной информации о местонахождении относится к схемам поездок, определенным по схемам перемещений коммуникационного устройства пользователя Tranzmate и связанным с данным пользователем Tranzmate.
[0066] «Активная информация о местонахождении» представляет собой информацию, собираемую системой Tranzmate 100 с помощью активного ввода информации о местонахождении пользователем. Например, пользователь может связаться с системой Tranzmate с помощью мобильного коммуникационного устройства, стоя на автобусной остановке, с целью получения информации об автобусах, имеющихся в наличии, чтобы доставить пользователя к его пункту назначения. После того, как пользователь свяжется с системой Tranzmate, система Tranzmate 100 может обнаружить изменение в местонахождении пользователя, например, с помощью сигналов системы GPS, и может задать пользователю вопрос о том, вышел ли он из автобуса, или на какой автобусной линии это произошло. Пользователь может ответить с помощью мобильного коммуникационного устройства, указав автобусную линию, на которой он вышел из автобуса. Система Tranzmate 100 может соотнести местонахождение пользователя с автобусом конкретной автобусной линии, указанной пользователем.
[0067] Другой пример «активной информации о местонахождении» основан на взаимодействии в социальных сетях. Например, пользователь Tranzmate может сойти с поезда конкретной линии и «зачекиниться» после этого с помощью своего мобильного коммуникационного устройства, используя приложение для социальных сетей, такое как Facebook, Twitter, Foursquare и т.п., например, чтобы передать сообщение, такое как «Я направляюсь в Тель-Авив поездом 8:31 из Димоны». Система Tranzmate 100 может быть связана с приложением для социальных сетей и может поэтому идентифицировать в режиме реального времени положение поезда исходя из местонахождения мобильного коммуникационного устройства пользователя. Источник информации о местонахождении, идентифицированный системой Tranzmate, может быть указан вместе с информацией о местонахождении. Например, как показано на фиг. 2А, местонахождение поезда 150А может быть определено системой Tranzmate 100 с помощью расписания движения поездов, и может быть обозначено значком серого цвета, как поезд 150А (цвет на фиг. 2А не показан). Местонахождение поезда 150В может быть определено системой Tranzmate 100 с помощью пассивной информации о местонахождении, например, с использованием устройства отслеживания местоположения, находящегося на поезде 150В, и может быть обозначено значком синего цвета, как поезд 150В (цвет на фиг. 2А не показан). Местонахождение поезда 150С может быть определено системой Tranzmate 100 с помощью активной информации о местонахождении и обозначено значком оранжевого цвета, как поезд 150С (цвет на фиг. 2А не показан). Пользователь, считывающий цветокодированную карту, может связывать различные уровни точности с местонахождением поездов, исходя из источника информации. Например, пользователь СОТ 199, которому известно, что расписания движения местных поездов, вероятно, являются неточными в конкретное время дня, может в большей степени полагаться на данные о местонахождении, основанные на пассивной информации о местонахождении и/или активной информации о местонахождении, чем на информацию о местонахождении согласно расписанию.
[0068] В дополнение к цветовому кодированию с целью идентификации источников информации на карте 20, система Tranzmate 100 может использовать различные значки с целью идентификации различных источников информации. Например, автобус, местонахождение которого идентифицировано активной информацией о местонахождении, может быть обозначен значком автобуса с пассажиром, а автобус, местонахождение которого идентифицировано пассивной информацией о местонахождении, может быть обозначен значком автобуса без пассажиров.
[0069] Согласно одному из вариантов осуществления настоящего изобретения пользователь Tranzmate, предоставляющий активную информацию о местонахождении, может быть идентифицирован другими пользователями Tranzmate. Например, пользователь Tranzmate по имени Джейкоб Джоунз, имеющий ник «J-Bone», представляет системе Tranzmate 100 информацию о том, что он находится в поезде 150С. Система Tranzmate 100 может быть выполнена с возможностью позволять другим пользователям Tranzmate «увидеть» на карте 20, или после указания на значок, расположенный на поезде 150С, Джейкоба Джоунза, отображая его имя или его ник «J-Bone».
[0070] Согласно одному из вариантов осуществления изобретения пользователь может указать, чтобы его личность, например, его имя или ник, могли быть раскрыты только определенным лицам, таким, как друзья или знакомые по социальной сети, которую можно связать или соединить с системой Tranzmate 100. Альтернативно, пользователь может разрешить, чтобы его личность могла быть открыта всем пользователям системы Tranzmate 100. Пользователь может задать «параметры безопасности», касающиеся визуальной доступности информации, полученной от него с помощью активной или пассивной информации о местонахождении, другим пользователям системы Tranzmate 100.
[0071] Согласно одному из вариантов осуществления настоящего изобретения система Tranzmate 100 может позволять пользователю связываться с помощью мобильных коммуникационных устройств пользователей с другим пользователем системы Tranzmate. Такая связь может осуществляться с помощью письменного сообщения, аудиосообщения, видеосообщения и/или телефонного звонка. Например, пользователь Tranzmate Кейт Коэн, которая проехала на поезде 150С и оставила в поезде свой жакет, может получить доступ к системе Tranzmate 100, чтобы найти других пользователей Tranzmate на поезде 150С. С помощью карты 20 Кейт Коэн может определить, что в этом поезде находится пользователь J-Bone. Кейт Коэн может открыть канал связи, передав текстовое сообщение J-Bone, чтобы спросить его, может ли он поискать жакет Кейт Коэн и оставить его в столе находок на железнодорожной остановке, где J-Bone сойдет с поезда. Альтернативно, пользователь Tranzmate Боб Бильштейн, который заинтересован в поездке на поезде 150С и чувствителен к запахам, может с помощью карты 20 определить, что пользователь J-Bone находится в этом поезде. Боб Бильштейн может позвонить J-Bone по телефону через систему Tranzmate 100 и спросить, есть ли в его вагоне поезда какие-либо неприятные запахи.
[0072] Что касается отображения транспортных средств СОТ на карте 20, то, как упоминалось выше, местонахождение транспортных средств СОТ можно определить, согласно различным вариантам осуществления изобретения, на основании следующих источников, включая: информацию о местонахождении согласно расписанию, пассивную информацию о местонахождении и/или активную информацию о местонахождении. В ситуациях, когда транспортное средство СОТ находится между остановками, информация о местонахождении согласно расписанию может оказаться доступной не сразу или неточной. Тем не менее, система Tranzmate 100 может отображать места нахождения транспортных средств СОТ между остановками, основываясь на времени, прошедшем с момента, когда была предоставлена последняя информация о местонахождении (согласно расписанию, пассивная или активная), и средней скорости движения для различных расстояний между остановками.
[0073] Согласно одному из вариантов осуществления изобретения, система Tranzmate 100 может отображать информацию о местонахождении, предоставленную раньше текущей даты. Например, как показано на фиг. 2В, представляющем СОТ 199 по состоянию на 15 августа 2012 г. в 7:30, система Tranzmate могла получить активную информацию о местонахождении автобуса 160А в тот же день в 7:20 от пользователя J-Bone, но не имеет информации о местонахождении автобуса 160А после 7:20. Система Tranzmate 100 может сообщить местонахождение автобуса 160А на основании активной информацию о местонахождении, полученной от пользователя J-Bone 7:20, с предположением относительно расчетной скорости движения автобуса 160А и, таким образом, отображая автобус 160А в 7:30 в предполагаемом месте, представляющем собой точку, расположенную дальше по маршруту по сравнению с местонахождением, представленным пользователем J-Bone в 7:20. Система Tranzmate 100 может сообщить пользователю Tranzmate время последней информации, указав, что «последняя информация получена в 7:20» рядом со значком автобуса, обозначенного позицией 160А. Из этого пользователь может заключить, что представленная информация не является точной в режиме реального времени, но основана на предположении, сделанном по данным, полученным в 7:20.
[0074] В некоторых вариантах осуществления система Tranzmate 100 выполнена с возможностью определять с помощью соответствующих коммуникационных устройств направление движения пользователей СОТ 199. Как показано на фиг. 2А-2С, схема движения может быть схематически представлена на картах 20 с помощью стрелок 90, где количество перекрывающихся стрелок, указывающих одно и то же направление, может находиться в соответствии с размером толпы людей, движущихся в этом конкретном направлении. Например, одна стрелка может представлять массу людей, состоящую не более чем из 50 пользователей СОТ, две перекрывающихся стрелки могут представлять массу людей, составляющую от 51 до 100 пользователей СОТ, три перекрывающихся стрелки могут представлять массу людей, составляющую от 101 до 200 пользователей СОТ, и четыре перекрывающихся стрелки могут представлять массу людей, состоящую из 201 или большего количества пользователей СОТ. Соответственно, стрелка 90 может в дальнейшем называться также «массовым вектором» 90.
[0075] Как уже отмечалось выше, на фиг. 2А может, только в качестве примера, быть показан моментальный снимок карты 20 СОТ 199, сделанный в 5:00, где каждый массовый вектор 90А-90Е представляет соответствующее количество пользователей СОТ, движущихся в различных направлениях. Массовый вектор 90А может, например, быть связан с уборщицей, направляющейся к бизнес-центру 30, а массовый вектор ЭОС - с обслуживающим персоналом, покидающим бизнес-центр 30 после ночной смены. Очевидно, что количество масс людей, упомянутых в данной заявке, дано только в целях иллюстрации, и ни в коем случае не должно рассматриваться как ограничивающее.
[0076] В соответствии с другими примерами, представленными на карте 20, показанной на фиг. 2В, моментальный снимок, сделанный в 7:30 утра, схематически указывает на более плотную пассажирскую нагрузку, чем карта 20 на фиг. 2А. Кроме того, карта 20 на фиг. 2В демонстрирует, что большее количество пользователей СОТ направляются в настоящее время к бизнес-центру 30, чем карта 20, показанная на фиг. 2А.
[0077] В соответствии с другими примерами, представленными на фиг. 2В, пользователь Tranzmate может оговаривать ограничения на использование СОТ 199, такие как совершение поездки из пункта А отправления в пункт С назначения, предлагая маршрут из А в С, наименее переполненный пользователями СОТ, и время прибытия в пункт С назначения не позднее 9:00.
[0078] Следует также отметить, что термин «пункт назначения», используемый в настоящей заявке, может относиться к адресу; остановке СОТ, месту проведения мероприятия и/или зоны интереса, например, такой как бизнес-центр и/или зона отдыха.
[0079] В некоторых вариантах осуществления система Tranzmate 100 может также учитывать в качестве данных о предпочтении, например, автоматически, текущее положение пользователя Tranzmate относительно пункта А отправления и оценивать, например, время, которое могло бы потребоваться пользователю Tranzmate, чтобы дойти пешком и/или доехать на велосипеде от своего текущего положения до пункта А отправления.
[0080] В ответ на данные о предпочтениях, предоставляемые пользователем Tranzmate, анализатор 180 СОТ может искать маршрут СОТ, отвечающий ограничениям, собирая фи-данные, которые могут указывать на маршруты СОТ, позволяющие проехать из пункта А отправления в пункт С назначения, на пассажирскую нагрузку на различных альтернативных маршрутах СОТ, и на соответствующее время прибытия в пункт С назначения. Исходя из полученных фи-данных, анализатор 180 СОТ может определить, какой маршрут СОТ отвечает ограничениям, и отобразить для пользователя Tranzmate соответствующую информацию СОТ. Например, на моментальном снимке карты 20 СОТ 199, сделанном в 7:30, маршрут СОТ, отвечающий предпочтениям пользователя Tranzmate, может быть представлен значками «Smile» («смайликами»), расположенными по указанному маршруту СОТ. Как легко можно видеть, предлагаемый маршрут обходит наиболее переполненные маршруты СОТ. В некоторых вариантах осуществления информация СОТ может включать в себя индикацию времени. Например, расчетные значения времени прибытия могут быть показаны вместе со значками смайликов.
[0081] Информация СОТ может также указывать время отправления автобуса 160В, расчетное время прибытия (например, 8:53) пользователя Tranzmate в пункт назначения С, если выбрать предлагаемый маршрут СОТ, ориентировочные данные о расписаниях СОТ и местонахождении пересадок, которые предстоит сделать пользователю Tranzmate на предлагаемом маршруте (например, прибытие автобуса 160А на станцию 80В в 8:02 и отправление поезда 150В с платформы 12 станции 80В в 8:03).
[0082] В соответствии с другими примерами, представленными ниже со ссылкой на фиг. 2С, система Tranzmate 100 также выполнена с возможностью принимать и обрабатывать данные о предпочтениях, относящиеся к социальным признакам СОТ 199. Например, пользователь Tranzmate может быть студентом колледжа, представившим, например, в 9:30 данные о предпочтении, определяющие его желание проехать со станции 80D в студенческий городок 50, чтобы прибыть в студенческий городок 50 не позднее, чем в 10:15, и встретить по дороге в студенческий городок 50 свою однокурсницу.
[0083] Система Tranzmate 100 может затем отыскивать пользователя СОТ, отвечающего ограничениям, оговоренным пользователем Tranzmate, собирая пси-данные, которые могут указывать на возраст, пол, принадлежность к колледжу, курс, романтические предпочтения, семейное положение пользователей СОТ, а также собирая фи-данные, которые могут указывать на схемы поездок пользователей СОТ. На основании собранных фи-данных и/или пси-данных анализатор 180 СОТ может определить личность пассажирки, отвечающей ограничениям, установленным пользователем Tranzmate.
[0084] Моментальный снимок карты 20 СОТ 199, сделанный в 9:30, вместе с предлагаемым студенту колледжа маршрутом до университетского городка 50, на котором он с относительно высокой вероятностью может встретиться с однокурсницей, может затем отображаться для студента колледжа с помощью коммуникационного устройства, с которым связан этот студент колледжа. Предлагаемый маршрут может, например, быть представлен значками, изображающими мужчину, находящегося на предлагаемом маршруте, причем эти значки помечены буквенно-цифровой меткой 10. В некоторых вариантах осуществления информация СОТ может содержать оценку маршрутного прогноза для пользователя СОТ, отвечающего ограничениям, заданным студентом колледжа. Маршрутный прогноз пользователя СОТ, отвечающий ограничениям, может, например, быть представлен значками, изображающими женщину, находящуюся на этом маршруте, причем значки помечены буквенно-цифровой меткой 11.
[0085] В некоторых вариантах осуществления информация СОТ может содержать ориентировочные данные о местонахождении и/или времени, когда существует высокая вероятность встречи студента колледжа со своей однокурсницей. В качестве примера, карта 20 может схематически указывать, что студент 10 колледжа имеет высокую вероятность встречи с однокурсницей 11 в месте F в 10:05. Информация СОТ может также содержать временные оценки, например, оценку времени прибытия в университетский городок 50 (например, 10:04-10:13).
[0086] Обратимся теперь к фиг. 3А, на котором схематически изображена блок-схема системы Tranzmate 100 в соответствии с некоторыми вариантами осуществления.
[0087] Система Tranzmate 100 может содержать машинную память 102 (которая может включать в себя один или несколько машиночитаемых носителей данных), контроллер 103, процессор 104, модуль 105 связи коммуникационной сети (не показана) и базу данных 109, которые могут обмениваться данными друг с другом по одному или нескольким каналам 101 связи. Система Tranzmate 100 может также содержать источник 107 питания для обеспечения питанием различных компонентов системы Tranzmate 100. Модуль 105 связи выполнен с возможностью приема и передачи данных, например, с помощью проводных и/или беспроводных систем связи. Система Tranzmate 100 может также содержать интерфейс 108 связи, соединяющий модуль 105 связи с процессором 104 и машинной памятью 102. Один или несколько процессоров 104 запускают или исполняют различные наборы команд, хранящихся в машинной памяти 102, с целью выполнения различных функций, таких как обработка фи-данных, пси-данных и/или данных о предпочтениях, реализующих аналитическое приложение СОТ или анализатор 180 СОТ.
[0088] Как уже обсуждалось выше со ссылкой на фиг. 1 и фиг. 2А-2С, анализатор 180 СОТ может, например, быть выполнен с возможностью сравнения данных о предпочтениях с фи-данными и/или пси-данными и предоставления пользователю Tranzmate информации СОТ, содержащей фи-данные и/или пси-данные, отвечающие ограничениям, относящимся к данным о предпочтениях. Фи-данные и/или пси-данные, представляющие информацию СОТ, могут предоставляться соответствующему коммуникационному устройству, с которым связан пользователь Tranzmate, из машинной памяти 102 через модуль 105 связи.
[0089] Обратимся теперь к фиг. 3В, на которой схематически изображена структурная схема взаимодействия системы Tranzmate 100 с СОТ 199 в соответствии с некоторыми вариантами осуществления. Только в качестве примера, СОТ 199 может быть связана с множеством коммуникационных устройств 130 (например, коммуникационных устройств 130A-130G) и включать в себя множество транспортных средств СОТ, например, транспортных средств 150-160 СОТ и оператора 170 СОТ. Оператор 170 СОТ может содержать сервер 171 оператора СОТ и контроллер 172 СОТ, которые могут взаимодействовать друг с другом через канал 175 связи.
[0090] Коммуникационные устройства 130A-130G, транспортные средства 150-160 СОТ, оператор 170 СОТ и система Tranzmate 100 могут быть соединены друг с другом с возможностью обмена данными, например, через коммуникационную сеть.
[0091] Каждое из коммуникационных устройств 130A-130G может быть выполнено в виде, например, мобильного коммуникационного устройства, такого как, например, мобильный навигационный прибор (например, Системы глобального позиционирования); устройство сотовой связи, сотовый телефон; переносное многофункциональное устройство, смартфон, планшетный компьютер, компьютер типа «ноутбук», компьютер типа «ультрабук», карманный персональный компьютер (КПК), переносной компьютер; или в виде стационарного устройства связи, такого как, например, настольный компьютер, бортовое устройство, такое как информационная панель; рабочие станции и/или терминалы (например, билетные или торговые автоматы).
[0092] Коммуникационное устройство, например, такое как коммуникационное устройство 130А, может содержать процессор 131, устройство 132 ввода, устройство 133 вывода, память 134, модуль 135 связи, которые могут обмениваться данными друг с другом по одной или нескольким коммуникационным шинами или сигнальным линиям 138. В состав коммуникационных устройств 130A-130G может также входить источник 137 питания, служащий для питания различных компонентов.
[0093] Коммуникационные устройства 130 выполнены с возможностью передачи и приема данных по коммуникационной сети из памяти 134 с помощью модуля 135 связи, которым может управлять процессор 131. В некоторых вариантах осуществления память 134 может содержать и/или выполнять клиентское приложение Tranzmate 980.
[0094] В некоторых вариантах осуществления сервер 170 оператора СОТ может быть выполнен, например, с помощью любого подходящего программного и/или аппаратного компонента или компонентов, например, такого как сетевой компьютер.
[0095] Местонахождение коммуникационных устройств 130A-130G и/или транспортных средств 150-160 СОТ можно определить, используя, например, систему GPS, радиочастотную идентификацию (РЧИД), методы измерения мощности сигнала, методы триангуляции (например, в рамках локальной вычислительной сети) и/или другие методы, позволяющие оценивать положение по меньшей мере одного из коммуникационных устройств 130A-130G и/или транспортных средств 150-160 СОТ.
[0096] В некоторых вариантах осуществления система Tranzmate 100 может быть выполнена с возможностью идентификации по меньшей мере одного или многих первых пользователей Tranzmate, взаимодействующих по меньшей мере с одним из коммуникационных устройств 130A-130G, например, в отношении конкретного идентификатора пользователя Tranzmate (например, имени пользователя Tranzmate, пароля и/или адреса электронной почты), идентификатора устройства связи, абонентских данных телефонного оператора, адреса сетевого протокола IP, и/или на основании личных идентификационных данных, предоставленных при регистрации в интернет-почте и/или на платформах социальных сетей, например, таких как Facebook, Twitter, Google+ и/или Linkedln) и/или веб-платформах для сайтов знакомств. Пси-данные, указывающие на идентификатор по меньшей мере одного или многих первых пользователей Tranzmate, могут быть получены, например, на коммуникационном устройстве 130А с помощью устройства 132 ввода и/или модуля 135 связи и отображены для второго пользователя Tranzmate с помощью устройства 133 вывода. Система Tranzmate 100 может также отображать второго пользователя Tranzmate, в некоторых случаях по существу в режиме реального времени, показывая, какие пользователи (например, «друзья» из Facebook) или члены групп (например, групп Linkedln) находятся на том или ином маршруте СОТ 199.
[0097] Хотя, ради ясности и простоты, варианты осуществления могут раскрываться в настоящей заявке применительно к коммуникационному устройству 130А, это ни в коем случае не должно рассматриваться в качестве ограничения. Следовательно, функции и/или операции и/или действия, описанные в связи с коммуникационным устройством 130А, могут, дополнительно или альтернативно, быть также реализованы с помощью других коммуникационных устройств.
[0098] В некоторых вариантах осуществления система Tranzmate 100 может быть выполнена с возможностью приема данных от различных объектов и предоставления данных различным объектам, связанным с СОТ 199. Система Tranzmate 100 может, например, принимать фи-данные и/или пси-данные по меньшей мере от одного из коммуникационных устройств 130A-130G; транспортных средств 150-160 СОТ и/или сервера 170 оператора СОТ. Например, система Tranzmate 100 может принимать данные от любого из коммуникационных устройств 130A-130G, транспортных средств 150-160 СОТ и сервера 170 оператора СОТ. Другие источники данных включают в себя автоматы по продаже билетов и бортовые компьютеры с планшетным вводом (например, компьютерный терминал, установленный в транспортном средстве СОТ).
[0099] В некоторых вариантах осуществления фи-данные и/или пси-данные могут быть основаны, помимо прочего, на данных о предпочтении, полученных от множества пользователей Tranzmate, например, таких как сведения о покупке билетов и/или запросы, указывающие на романтические предпочтения пользователей Tranzmate.
[00100] В некоторых вариантах осуществления фи-данные и/или пси-данные могут быть получены в ответ на действия пользователей СОТ, активно предоставляющих, при использовании СОТ 199, фи-данные и/или пси-данные, например, в ответ на соответствующее приглашение со стороны системы Tranzmate 100. Соответственно, в некоторых вариантах осуществления система Tranzmate 100 может проводить опрос пользователей СОТ в отношении фи-данных и/или пси-данных.
[00101] Система Tranzmate 100 может, например, предложить пользователю СОТ, кондуктору или серверу 170 оператора СОТ предоставить данные, описывающие, например, плотность пассажирского потока и/или пол и/или возраст пользователей СОТ на транспортном средстве 150 СОТ. Пользователи СОТ могут также предоставлять системе Tranzmate 100 данные активно, например, в ответ на предложение пользователей СОТ предоставить данные о физически и/или социальных признаках СОТ в обмен на выкупаемый сертификат (называемый в дальнейшем также «проездной билет»). Проездной билет может, например, предоставлять скидку на плату за проезд в СОТ, или бесплатный кофе в кафе, доступном при использовании СОТ.
[00102] В некоторых вариантах осуществления пользователь Tranzmate может, используя СОТ 199, предоставлять системе Tranzmate 100 пси-данные, указывающие на потребительские предпочтения пользователя в отношении той или иной коммерческой или сервисной организации. В ответ система Tranzmate 100 может оценивать время прибытия пользователя Tranzmate в географическое место ведения данной коммерческой деятельности или предоставления услуги. Пси-данные, указывающие на потребительские предпочтения пользователя Tranzmate, и расчетное время прибытия могут затем быть переданы данной коммерческой или сервисной организации. Это позволяет данной коммерческой или сервисной организации заранее подготовиться к обслуживанию пользователя Tranzmate без какой-либо существенной задержки, т.е. «точно вовремя». Коммерческая организация может, например, представлять собой булочную, принимающую от пользователя Tranzmate заказ в то время, как пользователь Tranzmate пользуется услугами СОТ. Система Tranzmate может предоставить булочной, вместе с информацией о заказе, оценку времени, когда можно ожидать прибытия пользователя Tranzmate в булочную. Эта оценка может быть основана на информации системы определения местоположения, предоставленной коммуникационным устройством, связанным с пользователем Tranzmate. Один или несколько сотрудников булочной, получающих заказ и расчетное время прибытия, могут использовать расчетное время прибытия, чтобы выполнить заказ «точно вовремя» после прибытия пользователя Tranzmate.
[00103] В некоторых вариантах осуществления данные могут предоставляться пользователями СОТ пассивно, например, в ответ на мониторинг поведения пользователей СОТ, подтверждаемого использованием коммуникационных устройств 130A-130G, с которыми они связаны, включая, например, мониторинг и анализ схемы поездок пользователей СОТ.
[00104] В некоторых вариантах осуществления анализ фи-данных и/или пси-данных может выполняться автоматически, без активного предъявления требования о проведении анализа со стороны пользователя Tranzmate. Например, анализатор 180 СОТ может определить, что пользователи СОТ, связанные с коммуникационными устройствами 130В-130С, следуют первой схеме поездок, например, между 7:00 и 9:00, а пользователи СОТ, связанные с коммуникационными устройствами 130D-130F, следуют второй схеме поездок, например, между 8:30 и 10:30, в течение второго периода времени. Таким образом, анализатор 180 СОТ может, например, в связи с первым периодом времени, автоматически, т.е. без обязательного активного требования со стороны пользователей, анализировать полученные фи-данные в качестве данных, указывающих на самый быстрый маршрут из пригородов в центр города.
[00105] В отношении второго периода времени анализатор 180 СОТ может автоматически, т.е. без обязательного активного требования со стороны пользователей, анализировать пси-данные в качестве данных, которые могут указывать на обычно посещаемые курсы лекций, распределение полов (например, сообщив студенту колледжа, что тот или иной конкретный маршрут с колледжем в качестве пункта назначения преимущественно используется женщинами пассажирками), и/или распределением по возрастам. Следует отметить, что «первый период времени» и «второй период времени» могут частично перекрываться или совершенно не перекрываться.
[00106] В некоторых вариантах осуществления система Tranzmate 100 может автоматически предоставлять пользователю приглашение или приглашения в связи с анализом поведения пользователя Tranzmate. Путем мониторинга поведения пользователя Tranzmate система Tranzmate 100 может, например, определить, что пользователь Tranzmate обычно начинает поездку на свое рабочее место около 8:00 утра. Географическое местоположение рабочего места может также определяться системой Tranzmate 100 путем отслеживания перемещения пользователя Tranzmate. Поэтому пользователь Tranzmate может до 8:00 получить от системы Tranzmate 100 приглашение предоставить информацию о планировании поездки на свое рабочее место, например, в следующем виде: «Доброе утро, Джо, хотите ли Вы, чтобы система Tranzmate показала Вам скорейший путь к [название рабочего места]?».
[00107] В некоторых вариантах осуществления, в ответ на отслеживание поведения пользователя (пользователей) Tranzmate, система Tranzmate 100 может, например, автоматически предоставлять пользователю Tranzmate информацию СОТ, касающуюся конкретного рейса, которым пользователь Tranzmate пользуется обычно в то или иное время дня. Информация СОТ может относиться к задержкам, расчетному времени прибытия транспортных средств СОТ на остановку или станцию отправления, пассажирской нагрузке и предложениям об альтернативных маршрутах, перенаправлению и т.п., чтобы обеспечить своевременное прибытие в пункт назначения конкретного рейса.
[00108] В некоторых вариантах осуществления данные, относящиеся к СОТ 199, могут кодироваться с помощью машиночитаемого кода. Например, машиночитаемый код (например, штрих-код, QR-код), предусмотренный на транспортного средства 150 СОТ, может представлять маршрут транспортного средства СОТ. Так, пользователь СОТ, едущий на транспортном средстве 150 СОТ, может предоставлять системе Tranzmate 100 данные о своем маршруте следования, прочитав машиночитаемый код с помощью коммуникационного устройства пользователя СОТ и переслав полученные данные системе Tranzmate 100.
[00109] Фи-данные и/или пси-данные, полученные от пользователей СОТ 199, могут называться «массовыми данными». Фи-данные и пси-данные могут также предоставляться компьютерами или персоналом, управляющим, контролирующим и обслуживающим СОТ, и могут называться «операторскими данными». Фи-данные и пси-данные, которые могут обычно рассматриваться в качестве констант в течение относительно продолжительных периодов времени, могут также называться «статическими данными». Статические данные могут, например, содержать данные, описывающие признаки, например, такие как маршруты транспортных средств и станции физической инфраструктуры СОТ, которые изменяются медленно. Фи-данные и пси-данные можно охарактеризовать как «статистические данные», генерируемые путем анализа многих образцов данных, полученных для СОТ. Статистические данные могут, например, содержать медиану, среднее и связанное значение среднеквадратического отклонения для некоторого количества пользователей СОТ, использующих конкретный маршрут СОТ, в некоторых случаях, как функцию времени, например, времени дня или дня недели. Отметим, что любой конкретный образец данных может быть классифицирован как принадлежащий более чем к одному типу данных, указанных выше. Например, образец фи-данных и пси-данных, представляющий собой как статистические данные, так и массовые данные, может генерироваться по результатам статистического анализа массовых данных.
[00110] В некоторых вариантах осуществления фи-данные и/или пси-данные сравнивают с данными о предпочтениях, например, с помощью анализатора 180 СОТ, получая результат сравнения. В некоторых вариантах осуществления источник фи-данных и/или пси-данных для сравнения с данными о предпочтениях выбирают в соответствии с установленным критерием выбора, который может относиться, например, к наличию и/или точности данных, описывающих СОТ 199.
[00111] Операторские данные о СОТ 199 могут, например, содержать данные о местоположении, предоставляемые бортовой системой определения местоположения данного транспортного средства СОТ. Если в одном случае оказывается, например, что бортовая система определения местоположения данного транспортного средства СОТ полностью функционирует надлежащим образом, местоположение данного транспортного средства можно определить в соответствии с данными оператора о местоположении, а не по массовым данным, полученным от пользователей СОТ, едущих в настоящее время на данном транспортном средстве СОТ. Напротив, если оказывается, что бортовая система определения местоположения данного транспортного средства СОТ повреждена, то местоположение данного транспортного средства СОТ можно определить по данным толпы, полученным от пользователей СОТ, находящихся в настоящее время на данном транспортном средстве СОТ.
[00112] Кроме того, если в другом случае оказывается, например, что отсутствуют статические данные, указывающие на пол пользователей СОТ, едущих конкретным рейсом СОТ, при этом статистические данные, основанные на массовых данных и операторских данных, указывающие на пол пользователей СОТ, едущих конкретным рейсом, оказываются более точными, чем массовые данные или операторские данные по отдельности, статистические данные могут быть выбраны для сравнения с данными о предпочтениях. Исходя из результата сравнения, фи-данные и/или пси-данные могут обрабатываться с целью формирования информации СОТ, например, анализатором 180 СОТ. Информация СОТ может предоставляться пользователю Tranzmate с помощью соответствующего коммуникационного устройства, с которым связан пользователь Tranzmate. Информация СОТ может содержать данные («совпадающие данные»), описывающие «наилучшее соответствие» при использовании СОТ 199 пользователем Tranzmate. Информация СОТ может предоставляться пользователю Tranzmate и, в некоторых случаях, обновляться по существу в режиме реального времени.
[00113] Только в качестве примера, результат сравнения может указывать, что схема поездок коммуникационных устройств 130В и 130С лучше соответствует данным о предпочтениях пользователя Tranzmate, чем схема поездок коммуникационных устройств 130D-130F, но что социальным предпочтениям пользователя Tranzmate лучше соответствует коммуникационное устройство 130Е. Кроме того, ограничения, установленные данными о предпочтениях пользователя Tranzmate, могут например, указывать, что социальные предпочтения пользователя Tranzmate перевешивают ограничения схем поездок коммуникационных устройств 130B-130F. Вследствие этого, пользователю Tranzmate может предоставляться информация СОТ, указывающая на схему поездок коммуникационного устройства 130Е.
[00114] В другом примере данные о предпочтениях могут относиться к какому-либо ограничению на отслеживание местоположения конкретного пользователя СОТ. В ответ на это, система Tranzmate 100 может отобразить пользователя Tranzmate (например, родителя) с информацией СОТ о местоположении выбранного пользователя СОТ (например, ребенка этого родителя). В некоторых вариантах осуществления система Tranzmate 100 может обратиться к конкретному пользователю СОТ за разрешением на то, чтобы отобразить его или ее местоположение для пользователя Tranzmate.
[00115] В некоторых вариантах осуществления второй пользователь Tranzmate может получать информацию СОТ от первого пользователя Tranzmate. Например, первое коммуникационное устройство, связанное с первым пользователем Tranzmate, может пересылать или передавать, по существу в режиме реального времени, информацию СОТ на коммуникационное устройство второго пользователя Tranzmate, например, в ответ на запрос, направленный вторым пользователем Tranzmate первому пользователю Tranzmate. Иными словами, второй пользователь Tranzmate может получать информацию СОТ от множества других пользователей Tranzmate.
[00116] В некоторых вариантах осуществления система Tranzmate 100 может взаимодействовать с возможностью обмена данными с системой мониторинга и управления 170 СОТ (в дальнейшем называемой также «оператор СОТ»). Система Tranzmate 100 может, таким образом, предоставлять оператору СОТ 170 данные (например, массовые данные), которые в противном случае необязательно были бы доступны оператору 170 СОТ. В дальнейшем эти данные могут использоваться оператором 170 СОТ для мониторинга и управления СОТ 199. Использование массовых данных вместо или в дополнение к статическим данным и/или к операторским данным может способствовать повышению качества услуг.
[00117] В некоторых вариантах осуществления управление системой СОТ 199 может осуществляться по существу без задержки реагирования на собранные массовые данные, т.е. по существу в режиме реального времени. Дополнительно или альтернативно, часть собранных массовых данных может храниться в базе данных 109 для последующего использования (т.е. использования массовых данных не в режиме реального времени).
[00118] В некоторых вариантах осуществления система Tranzmate 100 может быть выполнена с возможностью разрешения автоматического объединения пассажиров СОТ в группы путем получения данных о предпочтениях от первого коммуникационного устройства пользователя Tranzmate и данных о предпочтениях от второго коммуникационного устройства пользователя СОТ, и определения, на основании полученных данных о предпочтениях, параметров использования СОТ, связанных с пользователем Tranzmate и пользователем СОТ. В некоторых вариантах осуществления, если обнаружено соответствие между параметрами использования СОТ пользователем Tranzmate и пользователем СОТ, пользователю Tranzmate и пользователю СОТ может быть представлено предложение об объединении пассажиров СОТ в группу, при этом такое предложение об объединении учитывает фи-данные и/или пси-данные, отвечающие требованиям соответствующих данных о предпочтениях.
[00119] В некоторых вариантах осуществления совместное использование по меньшей мере одного из следующих модулей может быть предложено или автоматически инициировано на коммуникационных устройствах, относящихся к пользователям СОТ, для которых было установлено соответствие данных о предпочтениях: модуль мгновенного обмена сообщениями, модуль видеоконференц-связи, модуль телефонной конференц-связи, модуль ведения блогов, модуль видеоплейера, модуль музыкального проигрывателя, модуль управления изображениями и/или модуль ведения календаря.
[00120] В некоторых вариантах осуществления система Tranzmate 100 выполнена с возможностью определения, кто из пользователей СОТ находится в том или ином транспортном средстве СОТ. Например, анализатор 180 СОТ может быть выполнен с возможностью связывания схем движения с пользователями СОТ путем отслеживания соответствующих коммуникационных устройств 130B-130F, а также связывания схем движения с транспортными средствами 150 и 160 СОТ. Система Tranzmate 100 может быть выполнена с возможностью сравнения схем движения коммуникационных устройств 130B-130F со схемами движения транспортных средств 150-160 СОТ для получения результата сравнения. Результат сравнения, указывающий на совпадающую схему движения, может идентифицировать пользователей, находящихся на том или ином транспортном средстве СОТ. Например, система Tranzmate 100 может указывать, что пользователи СОТ, связанные соответственно с коммуникационными устройствами 130В-130С, находятся в транспортном средстве 150 СОТ, а пользователи СОТ, связанные соответственно с коммуникационными устройствами 130D-130F, находятся в транспортном средстве 160.
[00121] В некоторых вариантах осуществления данные, предоставляемые одним пользователем, могут сравниваться с данными других пользователей, например, в целях подтверждения. Так, фи-данные и/или пси-данные, полученные от коммуникационного устройства 130, могут быть подтверждены фи-данными и/или пси-данными, полученными от коммуникационного устройства 130С. Например, достоверность сведений, исходящих от пользователя СОТ, можно оценивать на основании степени корреляции фи-данных и/или пси-данных, предоставляемых этим пользователем СОТ, с фи-данными и/или пси-данными, предоставляемыми другими пользователями СОТ или Tranzmate.
[00122] Согласно некоторым вариантам осуществления, система Tranzmate 100 может быть выполнена с возможностью предоставления пользователю Tranzmate информации СОТ, основанной на полученных фи-данных и/или пси-данных и содержащей оценку будущего поведения объектов, пользующихся услугами СОТ 199. Например, основываясь на фи-данных и/или пси-данных, полученных от коммуникационных устройств 130A-130G в прошлом (например, прошлые секунды, минута (минуты), час (часы) и/или неделя (недели)), анализатор 180 СОТ может оценивать или прогнозировать будущее поведение пользователей СОТ, связанных с коммуникационными устройствами 130A-130G, в отношении следующей секунды (секунд), минуты (минут), часа (часов) или предстоящей недели (недель).
[00123] В некоторых вариантах осуществления уменьшенная пропускная способность или производительность (называемая также в дальнейшем «транспортной пробкой») СОТ 199 может быть идентифицирована, например, анализатором 180 СОТ на основании оценки будущего поведения пользователей СОТ.
[00124] Например, исходя из фи-данных и/или пси-данных, анализатор 180 СОТ может выполнить анализ СОТ 199 в отношении уменьшенной пропускной способности или производительности (называемой также в дальнейшем «транспортной пробкой»). СОТ 199 можно анализировать на наличие транспортных пробок, возникавших в прошлом, возникающих по существу в режиме реального времени и/или для оценки вероятности возникновения транспортной пробки в будущем. В некоторых вариантах осуществления, после идентификации транспортных пробок, информация СОТ, содержащая инструкции о том, как избежать или уменьшить вероятность транспортной пробки, может предоставляться например оператору 170 СОТ и/или пользователю Tranzmate.
[00125] Например, пользователь Tranzmate, такой как оператор 199 СОТ, может пожелать узнать заранее, превышает ли количество пользователей СОТ, которые поедут на автобусе и/или будут входить на остановках, количество мест, доступных для их размещения. В ответ на указанный запрос анализатор 180 СОТ может определить, что количество доступных мест меньше числа пользователей СОТ, которым потребуются места в транспортном средстве. Соответственно, оператору может быть предоставлена информация СОТ, указывающая на нехватку доступных мест в первом автобусе. Информация СОТ может, например, включать в себя инструкции оператору 170 СОТ о направлении другого автобуса на станцию/остановку, чтобы устранить нехватку мест для сидения и, в некоторых случаях, предоставление пользователям СОТ, ожидающим на станции, информации СОТ, сообщающей о том, что за ними послан другой, пустой автобус. Поэтому по меньшей мере некоторые пользователи СОТ, ожидающие на станции, могут не садиться на первый автобус и подождать прибытия следующего. В качестве альтернативного варианта, первый автобус может продолжать движение, не останавливаясь на станции, в то время как второй автобус может остановиться, чтобы на него могли сесть пассажиры, все еще ожидающие на станции.
[00126] В некоторых вариантах осуществления система Tranzmate 100 может дополнительно взаимодействовать с инфраструктурой, отличной от СОТ 199. Датчики (в дальнейшем: «датчики движения транспорта») 195, чувствительные к движению транспорта и/или пешеходов, обеспечивают оператора 190 автоматических дорожных сигналов (в дальнейшем: «систему регулирования дорожного движения»), по каналам 198 связи, данными о дорожном движении, на основании которых система 190 регулирования дорожного движения управляет автоматическими дорожными сигналами. Система 190 регулирования дорожного движения может содержать, например, компьютерный терминал, управляемый персоналом системы регулирования дорожного движения и/или автоматизированной системой управления.
[00127] В некоторых вариантах осуществления датчики 195 движения транспорта могут быть дополнены, заменены и/или заблокированы системой Tranzmate 100, которая может взаимодействовать с системой 190 регулирования дорожного движения, предоставляя системе 190 регулирования дорожного движения данные о дорожном движении, которые в противном случае необязательно были бы доступны системе 190 регулирования дорожного движения. Это может помочь системе 190 регулирования дорожного движения при управлении и, в некоторых случаях, при оптимизации дорожного движения. Оптимизация дорожного движения может относиться, например, к определению приоритетности движения людей по количеству транспортных средств, и наоборот, по местам переезда/перехода.
[00128] Например, система Tranzmate 100 может помогать системе 190 регулирования дорожного движения при управлении автоматическими дорожными сигналами с целью оптимизации пропускаемости людского потока на пересечении дорог с учетом различных пассажирских потоков, приближающихся к дорожным перекресткам с различных направлений.
[00129] Рассмотрим, например, следующий сценарий, в котором дорожный перекресток обеспечивает возможность движения транспорта с юга на север и с запада на восток. К дорожному перекрестку могут приближаться автобус более с чем сотней пассажиров-пользователей СОТ, едущих в восточном направлении, и тридцать автомобилей, движущихся на север, причем в каждом автомобиле может находиться только один человек. Датчики 195 движения транспорта могут быть выполнены с возможностью обеспечения системы 190 регулирования дорожного движения данными о дорожном движении, указывающими на количество транспортных средств, приближающихся к дорожному перекрестку с различных направлений. Исходя из количества приближающихся транспортных средств система 190 регулирования дорожного движения может принять решение об управлении дорожными сигналами таким образом, чтобы автомобили при переезде через дорожную развязку имели приоритет над автобусом. Однако в некоторых вариантах осуществления система Tranzmate 100 может взаимодействовать с системой 190 регулирования дорожного движения и обеспечивать последнюю, основываясь на данных, полученных от соответствующих коммуникационных устройств, данными, относящимися к количеству людей, приближающихся к дорожному перекрестку. Система Tranzmate 100 может, например, предоставить системе 190 регулирования дорожного движения данные, указывающие на то, что более сотни людей едут в восточном направлении и около тридцати человек- в северном. Если система 190 регулирования дорожного движения настроена на установление приоритета дорожного движения в соответствии с людским потоком, управление дорожными сигналами может осуществляться системой 190 регулирования дорожного движения таким образом, чтобы автобус имел приоритет над автомобилями при переезде через дорожную развязку.
[00130] Кроме того, данные, принимаемые во внимание при оптимизации работы автоматических дорожных сигналов, помимо количества людей и/или транспортных средств, могут включать в себя, например, своевременность прибытия транспортных средств СОТ. Например, запаздывающему транспортному средству СОТ всегда должен отдаваться приоритет над личными транспортными средствами, независимо от количества людей, едущих в соответствующих направлениях.
[00131] В некоторых вариантах осуществления фи-данные могут указывать плату, причитающуюся за конкретную поездку, определяемую, например, по схеме «оплаты по мере использования». Например, плата может быть определена в соответствии с ресурсами СОТ 199, фактически израсходованными пользователем Tranzmate. Например, оплата, причитающаяся со стороны пользователя Tranzmate, может зависеть от пройденного расстояния, продолжительности поездки, количества остановок во время поездки и/или времени дня (например, «час пик» и «непиковый период»), пассажирской нагрузки; и/или степени удовлетворенности пользователя Tranzmate. Так, расстояние, которое проехал пользователь Tranzmate, и, соответственно, причитающаяся плата, могут быть установлены системой определения местоположения, связанной с данным пользователем Tranzmate.
[00132] В некоторых вариантах осуществления пользователю Tranzmate, представившему рейтинг, указывающий на низкую удовлетворенность поездкой, системой Tranzmate 100 может предоставляться скидка на оплату проезда. Искренность указания пользователя Tranzmate на удовлетворенность может в некоторых вариантах осуществления тщательно проверяться путем сравнения представленного рейтинга с фи-данными и/или пси-данными, источником которых могут быть, например, массовые данные. Скидка на оплату проезда может предоставляться в соответствии с результатами указанного сравнения. Например, скидка на оплату проезда может предоставляться пользователю Tranzmate только в том случае, если указанный им рейтинг четко коррелирует с данными толпы до определенной степени. В схеме оплаты по мере использования причитающаяся оплата может определяться и, в некоторых случаях, отображаться для пользователя Tranzmate по существу в режиме реального времени на коммуникационном устройстве пользователя Tranzmate.
[00133] В некоторых вариантах осуществления система Tranzmate 100 позволяет осуществлять навигацию в СОТ 199, работающей на земле и/или под землей.
[00134] Обратимся теперь к фиг. 3С, на котором схематически изображена другая структурная схема взаимодействия системы Tranzmate 100 с СОТ 199 в соответствии с некоторыми вариантами осуществления.
[00135] Как показано ниже в качестве примера со ссылкой на фиг. 3С, компоненты и/или функции системы Tranzmate 100 могут быть выполнены с помощью любых подходящих программных и/или аппаратных компонентов и реализованы в различных местоположениях узлов коммуникационной сети. Например, компоненты, характеристики, приложения и/или функции системы Tranzmate 100 могут содержаться на сетевом сервере Tranzmate, сервере оператора СОТ, контроллере СОТ, в коммуникационном устройстве или устройствах и/или бортовом компьютере транспортных средств СОТ. Соответственно, часть обработки фи-данных, пси-данных и/или данных о предпочтениях может выполняться процессором сетевого сервера Tranzmate, а другая часть - процессором (процессорами) коммуникационного устройства (устройств).
[00136] В некоторых вариантах осуществления система Tranzmate 100 может, например, включать в себя облако Tranzmate или сетевой сервер или серверы 900 Tranzmate, содержащие машинную память 102. Машинная память 102 может получать картографические данные из картографического источника 901. В некоторых вариантах осуществления база данных 109 сетевого сервера 900 Tranzmate может содержать, например, статистическую базу данных 921 для хранения статистических данных, статическую базу данных 922 для хранения статических данных, полученных из источника 902 статических данных, базу данных 923 источника массовых данных для хранения массовых данных, полученных от коммуникационного устройства 130, и базу данных 924 оператора для хранения операторских данных, полученных из источника 903 операторских данных. Статистические данные, сохраняемые в статистической базе данных 921, могут относиться к данным толпы и/или к операторским данным.
[00137] В некоторых вариантах осуществления серверное приложение Tranzmate 780 в машинной памяти 102 может быть реализовано с помощью различных программных и/или аппаратных модулей. Анализатор 180 СОТ может, например, содержать модуль 781 планирования поездок, выполненный с возможностью предоставления пользователю Tranzmate информации о поездках, определенной в соответствии с установленными пользователем ограничениями, модуль 782 сбора пользовательских данных для сбора и/или получения данных от коммуникационного устройства 130, модуль 783 распознавания номера линии для определения идентичности транспортного средства СОТ, модуль 784 социальных предпочтений для определения предпочтений пользователя, связанного с коммуникационным устройством 130, и модуль 785 генерирования динамической карты для обновления, например, по существу в режиме реального времени, картографических данных, например, в соответствии с полученными пси-данными.
[00138] В некоторых вариантах осуществления сетевой сервер 900 Tranzmate может содержать базу фи-данных 924 для хранения данных, описывающих физические признаки СОТ 199, и базу пси-данных 925 для хранения данных, описывающих социальные признаки СОТ 199.
[00139] В некоторых вариантах осуществления клиентское приложение Tranzmate 980 может включать в себя, например, модуль 981 сбора данных СОТ для сбора данных, относящихся к СОТ 199, модуль 982 идентификации транспортного этапа для идентификации этапа поездки, совершаемой пользователем Tranzmate, модуль 983 наземной навигации, разрешающий наземную навигацию, модуль 984 подземной навигации, разрешающий подземную навигацию, и модуль 985 динамической карты для динамического обновления и отображения картографических данных.
[00140] В некоторых вариантах осуществления коммуникационное устройство 130 и сетевой сервер Tranzmate 900 могут обмениваться данными по шине 940.
[00141] Модуль 982 распознавания транспортного этапа может быть выполнен с возможностью идентификации, по существу, в режиме реального времени, характеристик текущего этапа поездки или рейса, совершаемого пользователем Tranzmate, например, таких как географическое местонахождение, направление, действие (например, ожидание автобуса, выход из автобуса на станции) и/или тип перемещения, применяемый в настоящее время пользователем Tranzmate (например, ходьба пешком, езда на автобусе, использование поезда). Система Tranzmate 100 может, в ответ на идентификацию этапа модулем 982 распознавания транспортного этапа, предоставить пользователю Tranzmate, по существу, в режиме реального времени, информацию СОТ, связанную с поездкой (например, время, оставшееся до пункта назначения, количество пассажиров, находящихся в настоящее время в том же транспортном средстве СОТ).
[00142] Обратимся теперь к фиг. 4, на которой схематически изображена алгоритм способа Tranzmate для навигации в системе общественного транспорта в соответствии с некоторыми вариантами осуществления.
[00143] Как показано в блоке 410, способ Tranzmate для навигации в СОТ может содержать, например, прием данных, относящихся к СОТ 199 и соответствующих первому пользователю, в то время как первый пользователь использует СОТ 199.
[00144] Как показано в блоке 420, способ Tranzmate навигации в СОТ может содержать, например, предоставление данных, относящихся к СОТ 199, по меньшей мере одному из первого и второго пользователей в соответствии с принятыми данными.
[00145] В ходе обсуждения, если не оговорено иное, термин «объект», используемый в настоящей заявке, может относиться к любому из пользователей, клиентов, программному обеспечению, компьютерам, провайдерам, операторам, серверам и/или коммуникационным сетям, по меньшей мере иногда имеющие рабочую связь с СОТ 199.
[00146] В некоторых вариантах осуществления схема движения транспортных средств СОТ может быть определена на основании фи-данных и/или пси-данных, предоставляемых пользователем СОТ. Информация, содержащая фи-данные, дающие ориентировочные сведения о транспортном средстве СОТ, такие как, например, местоположение соответствующего коммуникационного устройства; тип транспортного средства; номер транспортного средства; название маршрута; местонахождение, номер и название станций; или пройденное расстояние, может предоставляться пользователем СОТ в целях связывания схемы движения с транспортным средством СОТ. Фи-данные, предоставляемые пользователем СОТ, могут сравниваться с фи-данными, обеспечиваемыми оператором СОТ 199. Если фи-данные пользователя совпадают с фи-данными оператора, транспортное средство СОТ идентифицируют.
[00147] Обратимся теперь к фиг. 5, на которой схематически изображен алгоритм способа Tranzmate для идентификации схемы движения транспортных средств СОТ и линии СОТ.
[00148] Как показано в блоке 505, способ Tranzmate может содержать, например, попытку получения доступа к системе определения местоположения транспортного средства СОТ.
[00149] Как показано в блоке 510, способ Tranzmate может содержать, например, проверку с целью установить, может ли схема движения транспортного средства СОТ быть определена системой определения местоположения транспортного средства СОТ.
[00150] Как показано в блоке 520, если схема движения транспортного средства СОТ может быть определена системой определения местоположения транспортного средства СОТ, способ может содержать, например, определение с помощью системы определения местоположения схемы движения транспортного средства СОТ и/или линии, обслуживаемой этим транспортным средством СОТ. Линия, обслуживаемая транспортным средством СОТ, может быть определена, например, путем сравнения схемы движения транспортного средства с базой данных, содержащей координаты множества линий СОТ, и определения, совпадает ли, или совпадает ли по существу схема движения транспортного средства с координатами линии СОТ, содержащимися в базе данных.
[00151] В противном случае, т.е. если схема движения транспортного средства СОТ не может быть определена системой определения местоположения транспортного средства СОТ, способ может содержать, как показано в блоке 530, идентификацию по меньшей мере одного пользователя СОТ, находящегося в транспортном средстве СОТ.
[00152] Как показано в блоке 540, способ может содержать, например, связывание схемы движения по меньшей мере с одним пользователем СОТ, находящимся в транспортном средстве СОТ.
[00153] Как показано в блоке 550, способ может содержать, например, вывод заключения о схеме движения транспортного средства СОТ из схемы движения, связанной по меньшей мере с одним пользователем СОТ.
[00154] Пользователь (пользователи) СОТ может (могут), например, предоставить фи-данные о своем местонахождении, количестве остановок, названиях остановок, времени прибытия и отправления на остановках, находясь в транспортном средстве СОТ. Способ может также содержать сравнение фи-данных, предоставленных пользователем СОТ, с фи-данными, обеспечиваемыми оператором транспортного средства СОТ. Если фи-данные пользователя СОТ совпадают с фи-данными оператора транспортного средства СОТ, это позволяет установить идентичность транспортного средства СОТ и определить соответствующий маршрут или линию.
[00155] В соответствии с одним из вариантов осуществления настоящего изобретения, предлагается также способ предоставления информации, относящейся к использованию системы общественного транспорта СОТ, содержащий следующие шаги: принимают данные, относящиеся к СОТ и соответствующие первому пользователю, в то время как первый пользователь использует СОТ; и предоставляют данные, относящиеся к СОТ, по меньшей мере одному из первого и второго пользователей, в соответствии с принятыми данными. В некоторых случаях данные, относящиеся к СОТ и соответствующие первому пользователю, принимают от первого пользователя с помощью первого коммуникационного устройства, связанного с первым пользователем. В некоторых случаях данные, относящиеся к СОТ, предоставляют с помощью первого коммуникационного устройства, связанного с первым пользователем, и второго коммуникационного устройства, связанного со вторым пользователем. В некоторых случаях данные, относящиеся к СОТ, описывают по меньшей мере один из физических признаков и социальных признаков СОТ. В некоторых случаях данные о социальных признаках описывают по меньшей мере одно из следующего: пол; возраст; профессия; образование; семейное положение; религиозная принадлежность, указание на то, почему первый пользователь использует конкретный маршрут; интересы; сведения о деятельности первого пользователя в интернете. В некоторых случаях данные о физических признаках описывают по меньшей мере одно из следующего: количество остановок и станций вдоль маршрутов и/или типы и состояния транспортных средств СОТ, движущихся по этим маршрутам, расписания движения; положение транспортных средств СОТ; нагрузка на транспортные средства СОТ; пассажирская нагрузка; задержки, состояние транзитного сообщения, состояние линии, оценка или прогноз движения пассажиров и транспортных средств, схемы движения транспортных средств СОТ и схемы использования СОТ пользователями. В некоторых случаях данные представляют собой по меньшей мере один из следующих типов данных: операторские данные, массовые данные, статистические данные и статические данные. В некоторых случаях принимаемые данные указывают на направление движения или размер толпы людей. В некоторых случаях прием данных, относящихся к СОТ и соответствующих первому пользователю, в то время как первый пользователь использует СОТ, содержит следующие шаги: определяют, какой тип данных нужно получить в соответствии с заданным критерием выбора; получают тип данных, относящихся к СОТ в соответствии с заданным критерием выбора. В некоторых случаях способ содержит также анализ данных, относящихся к СОТ и соответствующих принимаемым данным, чтобы предоставить информацию о СОТ по меньшей мере одному из первого и второго пользователей. В некоторых случаях способ содержит следующие шаги: сравнивают данные, принимаемые в ответ на действия первого пользователя, с данными о предпочтениях, указывающими на пользовательские предпочтения по меньшей мере одного из первого и второго пользователей; определяют, имеет ли место соответствие между принимаемыми данными и данными о предпочтениях по меньшей мере одного из первого и второго пользователей; и если соответствие обнаружено, предоставляют информацию СОТ по меньшей мере одному из первого и второго пользователей. В некоторых случаях способ содержит определение положения транспортного средства СОТ, используемого первым пользователем, на основании относящихся к СОТ данных, соответствующих первому пользователю. В некоторых случаях данные о предпочтениях обусловливают ограничения, относящиеся по меньшей мере к одному из следующих элементов: требуемая поездка, качество транспортирования, качество управления и социальные признаки. В некоторых случаях предоставление данных, относящихся к СОТ, содержит отображение информации на карте, содержащей по меньшей мере один значок, указывающий на транспортное средство СОТ, и маршрут движения транспорта. В некоторых случаях карта содержит также информацию, указывающую на источник данных СОТ. В некоторых случаях предоставление данных, относящихся к СОТ, содержит предоставление данных группе пользователей СОТ, причем идентичность группы пользователей СОТ основана на параметрах безопасности, заданных первым пользователем.
[00156] Кроме того, в соответствии с одним из вариантов осуществления настоящего изобретения, предлагается система для предоставления информации, относящейся к системе общественного транспорта СОТ, содержащая следующие компоненты: коммуникационный модуль для приема данных, относящихся к СОТ и соответствующих первому пользователю, в то время как первый пользователь использует СОТ; память для хранения набора команд; и процессор для исполнения набора команд в целях обработки принимаемых данных; причем коммуникационный модуль предоставляет данные, относящиеся к СОТ, по меньшей мере одному из первого и второго пользователей в соответствии с принимаемыми данными. В некоторых случаях система содержит по меньшей мере одну программу, причем эта по меньшей мере одна программа хранится в памяти и включает в себя: команды получения относящихся к СОТ данных, соответствующих первому пользователю, в то время как первый пользователь использует СОТ; а также команды предоставления данных, относящихся к СОТ, по меньшей мере одному из первого и второго пользователей в соответствии с полученными данными.
[00157] В соответствии с одним из вариантов осуществления настоящего изобретения предлагается компьютерный программный продукт, содержащий машиночитаемый носитель данных и встроенный в него компьютерный программный механизм, содержащий команды, которые, при исполнении системой с целью предоставления информации, относящейся к системе общественного транспорта, инициируют выполнение системой следующих действий: получение относящихся к СОТ данных, соответствующих первому пользователю, в то время как первый пользователь использует СОТ; и предоставление данных, относящихся к СОТ, по меньшей мере одному из первого и второго пользователей в соответствии с полученными данными.
[00158] В описании и формуле изобретения настоящей заявки каждый из глаголов «содержать», «включать в себя», «иметь» и их спряжения используются для указания на то, что дополнение или дополнения глагола необязательно представляют собой полный список компонентов, элементов или частей дополнения или дополнений глагола.
[00159] Описания вариантов осуществления настоящей заявки приведены в качестве примера и не ограничивают объем вариантов осуществления. Описанные варианты осуществления содержат различные признаки, не все из которых необходимы во всех вариантах осуществления. В некоторых вариантах осуществления используются только некоторые из признаков или возможных комбинаций признаков. Рассмотренные изменения вариантов осуществления и варианты осуществления, содержащие различные комбинации признаков, отмеченные в изобретении, понятны специалистам в данной области техники. Объем вариантов осуществления ограничен только формулой изобретения.