Предпосылки создания изобретения
1. Область техники
[0001] Изобретение относится к автоматизированной системе парковки и серверу.
2. Раскрытие уровня техники
[0002] В японской патентной заявке № 2018-041381 раскрыта автоматизированная система парковки. В известной автоматизированной системе парковки, когда с оконечного устройства пользователя беспилотного транспортного средства на сервер оператора парковочной площадки заведения поступает заявка на автоматизированную парковку, сервер передает на оконечное устройство запрос временного ключа. Когда определено, что запрос временного ключа окажется действительным, с оконечного устройства на сервер передается временный ключ для беспилотного транспортного средства. После этого сервер автоматизированной системы парковки передаст на беспилотное транспортное средство план движения вместе с временным ключом, предоставив тем самым услугу автоматизированной парковки.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0003] Если раскрытая выше автоматизированная система парковки обнаружит, что запрос на временный ключ действителен после подачи заявки на автоматизированную парковку, будет осуществлена передача временного ключа. Поэтому временный ключ может быть передан, например, даже в том случае, если беспилотное транспортное средство находится на большом удалении от места парковки. Избыточно ранняя передача временного ключа или других данных, связанных с правом управления беспилотного транспортного средства, нежелательна, и в этой области существует возможность повышения уровня безопасности.
[0004] Изобретением предложена технология повышения безопасности, относящаяся к передаче кода аутентификации.
[0005] Первым объектом изобретения является автоматизированная система парковки. Автоматизированная система парковки содержит сервер. Сервер сконфигурирован для подачи команды автоматизированной парковки беспилотного транспортного средства пользователя, осуществляющего бронирование, на парковочной площадке, когда сервер передает код аутентификации пользователю, осуществляющему бронирование въезда, которое включает запланированное время въезда и информацию о транспортном средстве, являющемся объектом бронирования, после принятия бронирования въезда, а регистрация въезда с использованием кода аутентификации выполняется на парковочной площадке после передачи кода аутентификации. Сервер содержит блок определения транспортного средства, блок определения времени и блок передачи кода аутентификации. Блок определения транспортного средства сконфигурирован для определения того, находится ли транспортное средство, являющееся объектом бронирования, в заранее назначенной целевой зоне парковочной площадки, на основании информации от датчика парковочной площадки, установленного на парковочной площадке, и информации о транспортном средстве, являющемся объектом бронирования, или на основании информации о местоположении, передаваемой с транспортного средства, являющегося объектом бронирования и представляющего собой беспилотное транспортное средство, соответствующее информации о транспортном средстве, являющемся объектом бронирования. Блок определения времени сконфигурирован для определения того, является ли текущее время временем начала передачи или более поздним временем. Время начала передачи предшествует запланированному времени въезда на величину заранее заданного времени настройки передачи. Блок передачи кода аутентификации сконфигурирован для передачи кода аутентификации на терминал пользователя, осуществляющего бронирование, или бортовое устройство транспортного средства, являющегося объектом бронирования, когда блок определения транспортного средства определит, что транспортное средство, являющееся объектом бронирования, находится в целевой зоне парковочной площадки, а блок определения времени определит, что текущее время является временем начала передачи или более поздним временем.
[0006] В первом объекте код аутентификации передается в том случае, если установлено, что транспортное средство, являющееся объектом бронирования, находится в целевой зоне парковочной площадки, а текущее время равно времени начала передачи или более позднему времени, причем время начала передачи является более ранним временем, чем запланированное время въезда, на величину времени настройки передачи. Таким образом, можно избежать передачи кода аутентификации в то время, когда транспортное средство, являющееся объектом бронирования, находится на большом удалении от парковочной площадки, или в период времени существенно раньше запланированного времени въезда, и повысить уровень безопасности при передаче кода аутентификации по сравнению со случаем, когда соотношение между местоположением транспортного средства, являющегося объектом бронирования, текущим временем и запланированным временем въезда не учитывается.
[0007] В первом объекте сервер может содержать блок формирования кода аутентификации, сконфигурированный для формирования кода аутентификации, когда блок определения транспортного средства определит, что транспортное средство, являющееся объектом бронирования, находится в целевой зоне парковочной площадки, а блок определения времени определит, что текущее время является временем начала передачи или более поздним временем.
[0008] В раскрытой выше конфигурации код аутентификации формируется в том случае, если установлено, что транспортное средство, являющееся объектом бронирования, находится в целевой зоне парковочной площадки, а текущее время является временем начала передачи или более поздним временем, причем время начала передачи является более ранним временем, чем запланированное время въезда, на величину времени настройки передачи. Таким образом, можно избежать формирования кода аутентификации в то время, когда транспортное средство, являющееся объектом бронирования, находится на большом удалении от парковочной площадки, или в период времени существенно раньше запланированного времени въезда, по сравнению со случаем, когда соотношение между местоположением транспортного средства, являющегося объектом бронирования, текущим временем и запланированным временем въезда не учитывается. Соответственно, автоматизированная система парковки позволяет сократить время существования кода аутентификации и, следовательно, повысить уровень безопасности кода аутентификации.
[0009] В первом объекте сервер может содержать блок формирования кода аутентификации, сконфигурированный для формирования кода аутентификации. Блок определения транспортного средства может быть сконфигурирован для определения того, находится ли транспортное средство, являющееся объектом бронирования, в заранее заданной зоне окрестности парковочной площадки, на основании информации о местоположении, передаваемой с транспортного средства, являющегося объектом бронирования. Блок определения времени может быть сконфигурирован для определения того, является ли текущее время временем начала формирования или более поздним временем. Время начала формирования может предшествовать запланированного времени въезда на величину заранее заданного времени настройки формирования. Блок формирования кода аутентификации может быть сконфигурирован для формирования кода аутентификации, когда блок определения транспортного средства определит, что транспортное средство, являющееся объектом бронирования, находится в зоне окрестности парковочной площадки, а блок определения времени определит, что текущее время является временем начала формирования или более поздним временем. Зоной окрестности парковочной площадки может считаться зона, находящаяся снаружи от въезда на парковочную площадку по сравнению с целевой зоной парковочной площадки. Временем начала формирования может быть время, являющееся временем начала передачи или предшествующее ему.
[0010] В раскрытой выше конфигурации код аутентификации формируется в том случае, если будет установлено, что транспортное средство, являющееся объектом бронирования, находится в зоне окрестности парковочной площадки, находящейся снаружи от въезда на парковочную площадку по сравнению с целевой зоной парковочной площадки, а текущее время является временем начала формирования или более поздним временем, причем время начала формирования является временем, предшествующим запланированному времени въезда. Таким образом, повышая безопасность с учетом соотношения между местоположением транспортного средства, являющегося объектом бронирования, текущим временем и запланированным временем въезда, можно сгенерировать и подготовить код аутентификации до выполнения условия передачи кода аутентификации, а также распределить вычислительную нагрузку на сервер по сравнению со случаем, когда формирование и передача выполняются одновременно.
[0011] В первом объекте сервер может содержать блок приема запросов пользователей, сконфигурированный для приема запроса кода аутентификации с пользовательского терминала или бортового устройства. Блок передачи кода аутентификации может быть сконфигурирован для передачи кода аутентификации после того, как блок приема запросов пользователей примет запрос кода аутентификации, блок определения транспортного средства определит, что транспортное средство, являющееся объектом бронирования, находится в целевой зоне парковочной площадки, а блок определения времени определит, что текущее время является временем начала передачи или более поздним временем.
[0012] В вышеуказанной конфигурации код аутентификации передают после принятия запроса кода аутентификации с пользовательского терминала или бортового устройства. Таким образом, можно сократить время от передачи кода аутентификации до регистрации въезда с использованием кода аутентификации, а также поспособствовать повышению уровня безопасности кода аутентификации по сравнению со случаем, когда код аутентификации передают до завершения подготовки пользователя.
[0013] В первом объекте сервер может представлять собой сервер управления парковочной площадкой, сконфигурированный для управления парковочной площадкой, и сервер управления транспортным средством, сконфигурированный для управления беспилотным транспортным средством, причем сервер управления парковочной площадкой может содержать блок определения транспортного средства и блок определения времени, а сервер управления транспортным средством может содержать блок передачи кода аутентификации.
[0014] В вышеуказанной конфигурации роли разделены и предоставлены серверу управления парковочной площадкой и серверу управления беспилотным транспортным средством. Это позволяет осуществлять меры безопасности, соответствующие ролям, и повысить уровень безопасности кода аутентификации.
[0015] Вторым объектом настоящего изобретения является сервер. Сервер содержит блок определения транспортного средства, блок определения времени и блок передачи кода аутентификации. Сервер сконфигурирован для подачи команды автоматизированной парковки беспилотного транспортного средства пользователя, осуществляющего бронирование, на парковочной площадке, причем сервер передает код аутентификации пользователю, осуществляющему бронирование въезда, которое включает запланированное время въезда и информацию о транспортном средстве, являющемся объектом бронирования, после принятия бронирования въезда, а регистрация въезда с использованием кода аутентификации выполняется на парковочной площадке после передачи кода аутентификации. Блок определения транспортного средства сконфигурирован для определения того, находится ли транспортное средство, являющееся объектом бронирования, в заранее назначенной целевой зоне парковочной площадки, на основании информации от датчика парковочной площадки, установленного на парковочной площадке, и информации о транспортном средстве, являющемся объектом бронирования, или на основании информации о местоположении, передаваемой с транспортного средства, являющегося объектом бронирования и представляющего собой беспилотное транспортное средство, и соответствующей информации о транспортном средстве, являющемся объектом бронирования. Блок определения времени сконфигурирован для определения того, является ли текущее время временем начала передачи или более поздним временем. Время начала передачи предшествует запланированному времени въезда на величину заранее заданного времени настройки передачи. Блок передачи кода аутентификации сконфигурирован для передачи кода аутентификации на терминал пользователя, осуществляющего бронирование, или бортовое устройство транспортного средства, являющегося объектом бронирования, когда блок определения транспортного средства определит, что транспортное средство, являющееся объектом бронирования, находится в целевой зоне парковочной площадки, а блок определения времени определит, что текущее время является временем начала передачи или более поздним временем.
[0016] В соответствии со вторым объектом код аутентификации передается в том случае, если установлено, что транспортное средство, являющееся объектом бронирования, находится в целевой зоне парковочной площадки, а текущее время равно времени начала передачи или более позднему времени, причем время начала передачи предшествует запланированному времени въезда на величину времени настройки передачи. Таким образом, можно избежать передачи кода аутентификации в то время, когда транспортное средство, являющееся объектом бронирования, находится на большом удалении от парковочной площадки, или в период времени существенно раньше запланированного времени въезда, и повысить уровень безопасности при передаче кода аутентификации по сравнению со случаем, когда соотношение между местоположением транспортного средства, являющегося объектом бронирования, текущим временем и запланированным временем въезда не учитывается.
[0017] Первый и второй объекты изобретения позволяют повысить уровень безопасности при передаче кода аутентификации.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0018] Отличительные признаки, преимущества, техническая и промышленная значимость примеров осуществления настоящего изобретения раскрыты ниже со ссылкой на сопроводительные чертежи, в которых одинаковые обозначения относятся к одинаковым элементам:
На ФИГ. 1 изображена пояснительная схема автоматизированной парковки, использующей автоматизированную систему парковки в соответствии с одним из примеров осуществления изобретения;
На ФИГ. 2 в плане изображен пример парковочной площадки, на которой предоставляется услуга автоматической парковки;
На ФИГ. 3 изображена схема, иллюстрирующая пример аппаратной конфигурации сервера управления парковочной площадкой;
На ФИГ. 4 изображена схема, иллюстрирующая пример функциональных конфигураций сервера управления парковочной площадкой и сервера управления транспортным средством;
На ФИГ. 5 изображена схема, иллюстрирующая пример конфигурации беспилотного транспортного средства;
На ФИГ. 6A изображена блок-схема, иллюстрирующая пример процесса формирования кода аутентификации;
На ФИГ. 6B изображена блок-схема, иллюстрирующая пример процесса передачи кода аутентификации;
На ФИГ. 7 изображена блок-схема, иллюстрирующая пример процесса регистрации въезда;
На ФИГ. 8А изображена блок-схема, иллюстрирующая пример процесса активизации;
На ФИГ. 8B изображена блок-схема, иллюстрирующая пример процесса отключения;
На ФИГ. 9 изображена блок-схема, иллюстрирующая пример процесса передачи кода аутентификации для регистрации выезда;
На ФИГ. 10 изображена блок-схема, иллюстрирующая пример процесса регистрации выезда.
ПОДРОБНОЕ РАСКРЫТИЕ ПРИМЕРОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
[0019] Примеры осуществления изобретения будут раскрыты далее на чертежах.
[0020] На ФИГ. 1 изображена пояснительная схема услуги автоматизированной парковки, использующей автоматизированную систему парковки в соответствии с одним из примеров осуществления изобретения. Автоматизированная система 100 парковки (AVPS: Automated Valet Parking System), изображенная на ФИГ. 1, предоставляет услугу автоматической парковки на парковочной площадке.
[0021] Под услугой автоматической парковки понимают услугу, при использовании которой беспилотное транспортное средство после высадки пользователя (пассажира) в зоне высадки в пределах парковочной площадки движется по целевому маршруту в соответствии с командами со стороны парковочной площадки (автоматизированной системы 100 парковки) и автоматически паркуется на целевом парковочном месте парковочной площадки. Под целевым парковочным местом понимают парковочное место, предварительно заданное в качестве парковочного местоположения для беспилотного транспортного средства. Под целевым маршрутом понимают маршрут на парковочной площадке, по которому движется беспилотное транспортное средство для прибытия на целевое парковочное место. Во время выезда под целевым маршрутом понимают маршрут, по которому беспилотное транспортное средство движется для прибытия на место посадки, описанное ниже.
[0022] Кроме того, услуга автоматической парковки предусматривает бронирование въезда. Под бронированием въезда понимают бронирование въезда на парковочную площадку, на которой предоставляется услуга автоматической парковки. Кроме того, бронирование въезда подразумевает, что транспортное средство становится объектом услуги автоматической парковки. Данные о бронировании въезда содержат информацию о запланированном времени въезда, транспортном средстве, являющемся объектом бронирования, и пользователе, осуществляющем бронирование. Бронирование въезда может содержать информацию о запланированном времени выезда. Бронирование въезда будет подробно раскрыто ниже. Здесь и далее пользователь как объект бронирования въезда называется пользователем, осуществляющим бронирование.
[0023] Услуга автоматической парковки предусматривает передачу права на управление беспилотным транспортным средством автоматизированной системе 100 парковки. Процесс передачи права на управление беспилотным транспортным средством автоматизированной системе 100 парковки называют регистрацией въезда. При регистрации въезда необходимо использовать код аутентификации, который может запросить осуществляющий бронирование пользователь, выполнивший бронирование въезда. Под кодом аутентификации понимают код, используемый для подтверждения того, что пользователь, выполнивший бронирование въезда, и беспилотное транспортное средство как объект бронирования идентичны пользователю и беспилотному транспортному средству, которые пытаются получить услугу автоматической парковки на парковочной площадке.
[0024] Формат кода аутентификации, по существу, не ограничен при условии возможности подтверждения идентичности. Код аутентификации может представлять собой двумерный код, например, QR-код (QR-код – зарегистрированный знак), число или пароль, содержащий символ, знак или число. Код аутентификации может представлять собой схему, динамически изменяющуюся со временем, или иной зашифрованный код. Код аутентификации может передаваться в зашифрованном виде и использоваться после того, как зашифрованный код аутентификации будет расшифрован дешифратором, ранее установленным на принимающей стороне, например, пользовательском терминале.
[0025] Разнообразие кодов аутентификации не ограничивается одним видом, и допускается передача нескольких видов кодов аутентификации. Код аутентификации может быть передан как на пользовательский терминал, так и на бортовое устройство (см. ниже) беспилотного транспортного средства. Код аутентификации, передаваемый на пользовательский терминал, и код аутентификации, передаваемый на беспилотное транспортное средство, могут представлять собой один и тот же или разные коды аутентификации. Код аутентификации, передаваемый на пользовательский терминал, может представлять собой графический код, а код аутентификации, передаваемый на беспилотное транспортное средство, может представлять собой число или пароль, который может быть введен вручную. Кроме того, для регистрации въезда может потребоваться как код аутентификации, передаваемый на пользовательский терминал, так и код аутентификации, передаваемый на беспилотное транспортное средство.
[0026] Процесс отмены права автоматизированной системы 100 парковки на управление беспилотным транспортным средством и завершения услуги автоматической парковки называют выездом. При выезде может быть запрошен и использован код аутентификации. Регистрация въезда и регистрация выезда будут подробно описаны ниже.
[0027] На ФИГ. 2 в плане изображен пример парковочной площадки, на которой предоставляется услуга автоматической парковки. На ФИГ. 2 изображена парковочная площадка 50, зона 51 парковки, зона 52 высадки и зона 53 посадки, используемые при предоставлении услуги автоматической парковки.
[0028] Под парковочной площадкой 50 понимают парковочную площадку, предназначенную исключительно для автоматической парковки. На парковочной площадке 50 предусмотрено несколько камер 12а наблюдения, образующих раскрытый ниже датчик 12 парковочного места. Парковочная площадка 50 может также служить парковочной площадкой для любых транспортных средств, не являющихся объектами услуги автоматической парковки. Кроме того, часть парковочной площадки для любых транспортных средств может использоваться как зона, предназначенная исключительно для автоматической парковки. На парковочной площадке 50 выделена целевая зона R парковочной площадки и зона D окрестности парковочной площадки. Целевая зона R парковочной площадки и зона D окрестности парковочной площадки будут детально раскрыты ниже.
[0029] Парковочная площадка 50, показанная на ФИГ. 2, содержит зону 51 парковки, зону 52 высадки и зону 53 посадки. Под зоной 51 парковки понимают зону с выделенными парковочными местами 61. При предоставлении услуги автоматической парковки беспилотное транспортное средство 4 паркуется на парковочном месте 61. Например, как показано на ФИГ. 2, несколько парковочных мест 61 сформированы образом, чтобы они были выстроены в одном направлении (например, в поперечном ширины припаркованного транспортного средства).
[0030] Под зоной 52 высадки понимают зону, которая предусмотрена со стороны въезда на парковочную площадку 50, и в которой пассажир, в том числе пользователь, перед въездом покидает беспилотное транспортное средство 4. В зоне 52 высадки сформированы места 62 для высадки. Во время высадки пассажиров беспилотное транспортное средство 4 останавливается на месте 62 для высадки. Зона 52 высадки ведет к зоне 51 парковки через въездные ворота 54.
[0031] Зона 52 высадки соединяется с въездным путем 52a, а въездные ворота 52b предусмотрены между зоной 52 высадки и въездным путем 52a. Въездной путь 52а соединен с дорогой общего пользования или иным подобным проездом вне парковочной площадки 50. Под въездным путем 52а понимают путь, по которому беспилотное транспортное средство 4 движется для въезда на парковочную площадку 50. Под въездными воротами 52b понимают ворота, предотвращающие въезд в зону 52 высадки транспортного средства, для которого не предоставляется услуга автоматической парковки (например, иное транспортное средство, не имеющее функции беспилотного управления).
[0032] Въездные ворота 52b могут быть сконфигурированы для пропускания транспортного средства при условии, что сервер 1 управления парковочной площадкой на основании фотографии с камеры наблюдения распознал номерной знак транспортного средства, движущегося по въездному пути 52a, и может подтвердить, что транспортное средство является объектом бронирования въезда на парковочную площадку 50. Въездные ворота 52b могут быть сконфигурированы для пропускания транспортного средства при условии, что информация о бронировании (например, номер бронирования въезда), введенная пользователем в контролирующий аппарат, установленный перед въездными воротами 52b, совпадает с информацией о бронировании, хранящейся на сервере 1 управления парковочной площадкой. Ввод информации о бронировании въезда может осуществляться с пользовательского терминала или аналогичного устройства посредством ближней связи. В качестве ближней связи можно использовать, например, Bluetooth с низким энергопотреблением (BLE) (Bluetooth – зарегистрированная торговая марка) или беспроводную связь ближнего радиуса действия (NFC).
[0033] Зона 52 высадки соединена с входным проходом 52с заведения, по которому пользователь, покинув беспилотное транспортное средство 4, попадает в заведение, например, коммерческое заведение. Входная автоматическая дверь 52d предусмотрена между зоной 52 высадки и входным проходом 52с заведения. Под входным проходом 52с заведения понимают проход, по которому пользователь входит в заведение с парковочной площадки 50. Во входном проходе 52с заведения установлено устройство 13а регистрации въезда. С помощью устройства 13a регистрации въезда пользователь выполняет регистрацию въезда для инициации услуги автоматической парковки.
[0034] Под зоной 53 посадки понимают зону, которая предусмотрена со стороны выезда с парковочной площадки 50, и в которой беспилотное транспортное средство 4 после выезда подбирает пассажира. В зоне 53 посадки выделены посадочные места 63. На посадочном месте 63 беспилотное транспортное средство 4 ожидает посадки пассажиров. Зона 53 посадки ведет к зоне 51 парковки через выездные ворота 55. Между зоной 53 посадки и зоной 51 парковки предусмотрены обратные ворота 56, через которые беспилотное транспортное средство 4 возвращается из зоны 53 посадки в зону 51 парковки. Обратные ворота 56 не обязательны.
[0035] Зона 53 высадки соединена с выездным путем 53а. Под выездным путем 53a понимают выездной путь, по которому беспилотное транспортное средство 4, подобравшее пользователя в зоне 53 посадки, выезжает с парковочной площадки 50. Между зоной 53 посадки и выездным путем 53a могут быть предусмотрены выходные ворота.
[0036] Зона 53 посадки сообщена с выходным проходом 53b заведения, по которому проходит пользователь для возврата на парковочную площадку 50 из заведения, например, коммерческого заведения. Выходная автоматическая дверь 53с предусмотрена между зоной 53 посадки и выходным проходом 53b заведения. Под выходным проходом 53b заведения понимают проход, по которому пользователь попадает на парковочную площадку 50 из заведения. В выездном проходе 53b объекта установлено устройство 13b регистрации выезда. С помощью устройства 13b регистрации выезда пользователь регистрирует выезд для посадки в беспилотное транспортное средство 4 и выезда с парковочной площадки 50. Под регистрацией выезда понимают процесс отмены права сервера 1 управления парковочной площадкой на управление транспортным средством и завершения услуги автоматической парковки. Регистрация выезда будет подробно раскрыта ниже.
[0037] Зона 52 высадки и зона 53 посадки не обязательно должны быть раздельными и могут быть выделены в виде единой зоны высадки и посадки. В этом случае устройство 13a регистрации въезда и устройство 13b регистрации выезда не обязательно должны представлять собой раздельные устройства и могут быть выполнены в виде единого внутреннего устройства 13 регистрации.
[0038] На ФИГ. 2 изображено беспилотное транспортное средство 4A, остановленное на месте 62 высадки в зоне 52 высадки, беспилотные транспортные средства 4B, движущиеся по парковочной площадке 50, беспилотные транспортные средства 4C, остановленные на парковочных местах 61 в зоне 51 парковки, и беспилотные транспортные средства 4D, которые остановились на месте 63 посадки в зоне 53 посадки.
[0039] При использовании автоматизированной системы 100 парковки, например, беспилотное транспортное средство 4 въезжает на парковочную площадку 50, и пассажир покидает беспилотное транспортное средство 4 на месте 62 высадки (соответствует беспилотному транспортному средству 4A). После этого автоматизированная система 100 парковки получает право на управление беспилотным транспортным средством 4 и запускает услугу автоматической парковки. Автоматизированная система 100 парковки направляет беспилотное транспортное средство 4 на целевое парковочное место в зоне 51 парковки (соответствует беспилотному транспортному средству 4B) и паркует беспилотное транспортное средство 4 на целевом парковочном месте (соответствует беспилотному транспортному средству 4C). В ответ на запрос на выезд (запрос посадки) автоматизированная система 100 парковки направляет припаркованное беспилотное транспортное средство 4 в зону 53 посадки и останавливает беспилотное транспортное средство 4 в зоне 63 посадки для ожидания прибытия пассажира (соответствует беспилотному транспортному средству 4D).
Конфигурация автоматизированной системы парковки
[0040] Пример конфигурации автоматизированной системы 100 парковки будет раскрыт ниже со ссылкой на чертежи. Как показано на ФИГ. 1, автоматизированная система 100 парковки сконфигурирована так, что содержит сервер 1 управления парковочной площадкой и сервер 2 управления транспортным средством. Под сервером 1 управления парковочной площадкой понимают сервер, управляющий парковочной площадкой. Под сервером 2 управления транспортным средством понимают сервер, управляющий беспилотным транспортным средством. Сервер 1 управления парковочной площадкой и сервер 2 управления транспортным средством сконфигурированы для обеспечения возможности обмена данными друг с другом. Автоматизированная система 100 парковки не обязательно должна содержать всю конфигурацию сервера 2 управления транспортным средством и должна содержать только ту часть конфигурации, которая относится к предоставлению услуги автоматической парковки.
[0041] Каждый из сервера 1 управления парковочной площадкой и сервера 2 управления транспортным средством сконфигурированы для обеспечения возможности обмена данными с пользовательским терминалом (пользовательским интерфейсом) 3 и беспилотным транспортным средством 4. Сервер 1 управления парковочной площадкой может быть сконфигурирован для обеспечения возможности обмена данными с пользовательским терминалом 3 и беспилотным транспортным средством 4 через сервер 2 управления транспортным средством, а сервер 2 управления транспортным средством может быть сконфигурирован для обеспечения возможности обмена данными с пользовательским терминалом 3 и беспилотным транспортным средством 4 через сервер 1 управления парковочной площадкой. Способ обмена данными, по существе, не ограничен. Например, можно использовать технологию долгосрочного развития (LTE). Под пользовательским терминалом 3 понимают мобильный информационный терминал пользователя, выполнившего бронирование въезда для получения услуги автоматической парковки. Под беспилотным транспортным средством 4 понимают беспилотное транспортное средство, являющееся объектом бронирования въезда для получения услуги автоматической парковки пользователем, выполнившим бронирование. Пользовательский терминал 3 и беспилотное транспортное средство 4 будут детально раскрыты ниже.
Сервер управления парковочной площадкой
[0042] Сначала рассмотрим сервер 1 управления парковочной площадкой. Как показано на ФИГ. 1, например, сервер 1 управления парковочной площадкой, входящий в состав автоматизированной системы 100 парковки, установлен в центре Ps управления парковочной площадкой, расположенном рядом с парковочной площадкой. Например, центр Ps управления парковочной площадкой является частью коммерческого заведения, в состав которого входит парковочная площадка. Сервер 1 управления парковочной площадкой может быть расположен в месте, удаленном от парковочной площадки. Например, сервер 1 управления парковочной площадкой может управляться частной компанией, имеющей парковочную площадку.
[0043] На ФИГ. 4 изображена схема, иллюстрирующая пример функциональных конфигураций сервера 1 управления парковочной площадкой и сервера 2 управления транспортным средством. Как показано на ФИГ. 4, сервер 1 управления парковочной площадкой подключен к базе 11 данных бронирования парковки, датчику 12 парковочной площадки и внутреннему устройству 13 регистрации. Подключение может быть выполнено проводным или беспроводным способом.
[0044] Под базой 11 данных бронирования парковки понимают базу данных, в которой хранятся данные о бронировании, принятые сервером 1 управления парковочной площадкой. Данные о бронировании въезда содержат информацию, по меньшей мере, о запланированном времени въезда, транспортном средстве, являющемся объектом бронирования, и пользователе, осуществляющем бронирование.
[0045] Под запланированным временем въезда понимают час, в течение которого планируется въезд беспилотного транспортного средства пользователя, осуществляющего бронирование, на парковочную площадку. Под информацией о транспортном средстве, являющемся объектом бронирования, понимают информацию о беспилотном транспортном средстве, являющемся объектом бронирования для получения услуги автоматической парковки. Информация о транспортном средстве, являющемся объектом бронирования, содержит идентификационную информацию беспилотного транспортного средства, являющегося объектом бронирования. Например, идентификационной информацией является номер транспортного средства, указанный на номерном знаке беспилотного транспортного средства 4. Идентификационной информацией может быть идентификационный номер (ID номер), позволяющий идентифицировать любое транспортное средство, или номер бронирования для услуги автоматической парковки. Идентификационная информация должна ограничиваться информацией, позволяющей идентифицировать беспилотное транспортное средство. Информация о транспортном средстве, являющемся объектом бронирования, может содержать информацию о типе беспилотного транспортного средства. Информация о транспортном средстве, являющемся объектом бронирования, может содержать информацию о кузове транспортного средства, например, длину, ширину и минимальный радиус разворота беспилотного транспортного средства. Информация о транспортном средстве, являющемся объектом бронирования, может содержать информацию, относящуюся к автоматическому вождению, в частности, информацию о версии, соответствующую государственному стандарту автоматического вождения.
[0046] Под информацией о пользователе, осуществляющем бронирование, понимают идентификационную информацию пользователя, являющегося объектом бронирования. Например, информация о пользователе, осуществляющем бронирование, содержит полное имя и контактную информацию такого пользователя. Примером контактной информации может служить информация для подключения к терминалу 3 пользователя, осуществляющего бронирования. База 11 данных бронирования парковки не обязательно должна быть размещена в центре Ps управления парковочной площадкой и может быть размещена в другом месте при условии, что база 11 данных бронирования парковки может обмениваться данными с сервером 1 управления парковочной площадкой.
[0047] Датчик 12 парковочной площадки служит для распознавания ситуации на парковочной площадке 50. Датчик 12 парковочной площадки содержит несколько камер 12a наблюдения, снимающих беспилотное транспортное средство 4. Камеры 12a наблюдения установлены на потолке и стенах парковочной площадки и снимают проезжающее беспилотное транспортное средство 4. Каждая камера 12a наблюдения передает полученное изображение на сервер 1 управления парковочной площадкой. Камеры 12a наблюдения могут быть установлены таким образом, чтобы они могли снимать зону вокруг парковочного места.
[0048] Датчик 12 парковочной площадки содержит датчик 12b пустых мест, который определяет наличие припаркованных транспортных средств на каждом парковочном месте (занято ли или свободно ли парковочное место). Датчик 12b пустых мест может быть предусмотрен для каждого парковочного места или может быть установлен на потолке или ином возвышении таким образом, чтобы один датчик 12b пустых мест мог отслеживать несколько парковочных мест. Конфигурация датчика 12b пустых мест, по существу, не ограничена, и допускается использование известной конфигурации. Датчик 12b пустых мест может представлять собой датчик давления, радио- или звуколокационный датчик, использующий электрическую волну, или видеокамеру. Датчик 12b пустых мест передает информацию о припаркованном на парковочном месте транспортном средстве на сервер 1 управления парковочной площадкой. Датчик 12b пустых мест может быть установлен на месте 62 высадки и месте 63 посадки.
[0049] Внутреннее устройство 13 регистрации представляет собой устройство (панель управления), установленное на парковочной площадке 50 и позволяющее пользователю выполнить бронирование для услуги автоматической парковки. Внутреннее устройство 13 регистрации в одном из примеров осуществления содержит устройство 13a регистрации въезда, установленное в зоне 52 высадки, и устройство 13b регистрации выезда, установленное в зоне 53 посадки.
[0050] Устройство 13a регистрации въезда представляет собой устройство, посредством которого выполнивший бронирование пользователь осуществляет регистрацию для получения услуги автоматической парковки. Например, устройство 13a регистрации въезда устанавливают во входном проходе 52с заведения, сообщающемся с зоной 52 высадки. Устройство 13a регистрации въезда может быть установлено в зоне 52 высадки. Устройство 13a регистрации въезда содержит блок ввода команд (например, сенсорный экран или кнопку), которым управляет пользователь, осуществляющий бронирование, а также дисплей и динамик, выводящие информацию для пользователя, осуществляющего бронирование. Устройство 13a регистрации въезда может содержать камеру, считывающую разнообразную информацию.
[0051] Регистрация въезда - это процесс предоставления серверу 1 управления парковочной площадкой права на управление беспилотным транспортным средством 4 с целью инициации оказания услуги автоматической парковки. При регистрации въезда необходимо использовать код аутентификации, раскрытый ниже. Например, пользователь, осуществляющий бронирование, начинает регистрацию въезда, выполнив запрос на передачу кода аутентификации для регистрации въезда с помощью пользовательского терминала 3 и удерживая пользовательский терминал 3 над камерой считывания устройства 13a регистрации въезда, пока на нем отображается переданный код аутентификации.
[0052] Устройство 13a регистрации въезда может предложить пользователю, осуществляющему бронирование, ввести данные бронирования въезда для подтверждения. Пользователь, осуществляющий бронирование, вводит запрашиваемые данные бронирования въезда, в частности, полное имя и контактные данные пользователя, осуществляющего бронирование, номер бронирования въезда и номер транспортного средства. Устройство 13a регистрации въезда может подтвердить пользователя, осуществляющего бронирование, с помощью карточки с микропроцессором или фотографии лица, отпечатка пальца, сетчатки глаза и другой биологической информации.
[0053] Устройство 13b регистрации выезда представляет собой устройство, посредством которого выполнивший бронирование пользователь осуществляет регистрацию для завершения услуги автоматической парковки. Например, устройство 13b регистрации выезда устанавливают в выходном проходе 53b объекта, сообщающемся с зоной 53 посадки. Устройство 13b регистрации выезда может быть установлено в зоне 53 посадки. Конфигурация устройства 13b регистрации выезда может совпадать с конфигурацией устройства 13b регистрации въезда.
[0054] Под регистрацией выезда понимают процесс отмены права сервера 1 управления парковочной площадкой на управление транспортным средством и завершения услуги автоматической парковки. При регистрации выезда необходимо использовать код аутентификации для выезда, раскрытый ниже. Например, пользователь, осуществляющий бронирование, начинает регистрацию выезда, выполнив запрос на передачу кода аутентификации для регистрации выезда посредством пользовательского терминала 3, удерживая пользовательский терминал 3 над камерой считывания устройства 13b регистрации выезда, пока на нем отображается переданный код аутентификации. Устройство 13b регистрации выезда может предложить пользователю, осуществляющему бронирование, ввести данные бронирования въезда для подтверждения аналогично регистрации въезда.
[0055] Далее будет рассмотрен пример аппаратной конфигурации сервера 1 управления парковочной площадкой. На ФИГ. 3 изображена схема, иллюстрирующая пример аппаратной конфигурации сервера управления парковочной площадкой. Как показано на ФИГ. 3, сервер 1 управления парковочной площадкой сконфигурирован как обычный компьютер, содержащий процессор 10a, запоминающее устройство 10b, устройство 10c хранения данных, интерфейс 10d обмена данными и интерфейс 10e администратора.
[0056] Процессор 10a управляет сервером 1 парковочной площадки с использованием различных операционных систем. Процессор 10a представляет собой вычислительное устройство, в частности, центральный процессор (ЦП), содержащий устройство управления, вычислительное устройство, регистр и т.д. Процессор 10a интегрированно управляет запоминающим устройством 10b, устройством 10c хранения данных, интерфейсом 10d обмена данными и интерфейсом 10e администратора. Запоминающее устройство 10b представляет собой носитель информации, в частности, постоянное запоминающее устройство (ROM) и оперативное запоминающее устройство (RAM). Устройство 10c хранения данных представляет собой носитель информации, в частности, жесткий диск (HDD).
[0057] Интерфейс 10d обмена данными представляет собой устройство обмена данными, осуществляющее беспроводной обмен данными через сеть. В качестве интерфейса 10d обмена данными можно использовать сетевое устройство, сетевой контроллер, сетевую карту и иное подобное устройство. Сервер 1 управления парковочной площадкой связывается с беспилотным транспортным средством 4 и пользовательским терминалом 3, используя интерфейс 10d обмена данными. Интерфейс 10e администратора представляет собой модуль ввода-вывода сервера 1 управления парковочной площадкой, предназначенный для администратора сервера 1 управления парковочной площадкой, или иное подобное устройство. Интерфейс 10e администратора содержит устройство вывода, например, дисплей и динамик, и устройство ввода, например, сенсорный экран. Аппаратная конфигурация сервера 1 управления парковочной площадкой была раскрыта выше. Аппаратная конфигурация сервера 2 управления транспортным средством может быть такой же, как и аппаратная конфигурация сервера 1 управления парковочной площадкой.
[0058] Ниже будет рассмотрен пример функциональной конфигурации сервера 1 управления парковочной площадкой. На ФИГ. 4 изображена схема, иллюстрирующая пример функциональных конфигураций сервера 1 управления парковочной площадкой и сервера 2 управления транспортным средством. Как показано на ФИГ. 4, сервер 1 управления парковочной площадкой содержит блок 20 приема бронирования въезда, блок 21 определения транспортного средства, блок 22 определения времени, блок 23 запроса кода аутентификации, блок 24 обработки регистрации въезда, блок 25 определения условия начала парковки, блок 26 запроса на запуск транспортного средства, блок 27 определения прибытия на место посадки, блок 28 запроса на отключение транспортного средства и блок 29 обработки регистрации выезда.
[0059] Блок 20 приема бронирования въезда принимает бронирование въезда. Способ принятия бронирования въезда, по существу, не ограничен. Например, блок 20 приема бронирования въезда принимает бронирование въезда на основании заявки на бронирование въезда, поступившей с пользовательского терминала 3. Блок 20 приема бронирования въезда может принимать бронирование въезда на основании заявки на бронирование въезда, поступившей с бортового устройства беспилотного транспортного средства 4.
[0060] Блок 20 приема бронирования въезда проверяет данные бронирования въезда, хранящиеся в базе 11 данных бронирования парковки, и определяет возможность принятия новой заявки на бронирование. Например, если ожидается, что парковочная площадка 50 будет заполнена во время въезда, запланированное в заявке на бронирование, блок 20 приема бронирования въезда определяет, что новая заявка на бронирование не может быть принята. Блок 20 приема бронирования въезда возвращает результат определения. Если новая заявка на бронирование въезда может быть принята, блок 20 приема бронирования въезда сохраняет новую заявку на бронирование в базе 11 данных бронирования парковки.
[0061] Бронирование въезда не обязательно должно выполняться пользователем, осуществляющим бронирование, вручную. Заявка на бронирование въезда может быть автоматически подана приложением в пользовательском терминале 3. Например, если календарь (график действий) пользователя, осуществляющего бронирование, показывает, что пользователь запланировал посетить заведение, имеющее парковочную площадку 50, пользовательский терминал 3 может автоматически подать заявку на бронирование въезда. Пользовательский терминал 3 может добавить в календарь информацию о результате подачи заявки на бронирование въезда. Если заведение, имеющее парковочную площадку 50, указано как пункт назначения беспилотного транспортного средства, бортовое устройство (например, автоматизированная система вождения) беспилотного транспортного средства 4 может автоматически подать заявку на бронирование въезда.
[0062] Блок 21 определения транспортного средства определяет местоположение транспортного средства 4, являющегося объектом бронирования, в качестве условия для генерирования кода аутентификации. В частности, блок 21 определения транспортного средства определяет, находится ли беспилотное транспортное средство, соответствующее информации о транспортном средстве, являющемся объектом бронирования, в заданной зоне D окрестности парковочной площадки, на основании информации о местоположении, передаваемой с беспилотного транспортного средства 4 и соответствующей информации о транспортном средстве, являющемся объектом бронирования, в заявке на бронирование въезда. Беспилотное транспортное средство 4, соответствующее информации о транспортном средстве, являющемся объектом бронирования, представляет собой беспилотное транспортное средство, идентифицированное на основании информации о транспортном средстве, являющемся объектом бронирования. Здесь и далее беспилотное транспортное средство, соответствующее информации о транспортном средстве, являющемся объектом бронирования, называют транспортным средством, являющимся объектом бронирования.
[0063] Информация о местоположении, передаваемая с транспортного средства 4, являющегося объектом бронирования, представляет собой информацию о местоположении, полученную транспортным средством 4, являющемся объектом бронирования, с помощью таких способов распознавания положения, как глобальная система позиционирования (GPS), глобальная навигационная спутниковая система (ГЛОНАСС), навигационное счисление или одновременная локализация и картирование (SLAM). Информация о местоположении может передаваться на сервер 1 управления парковочной площадкой по беспроводной сети связи или может передаваться с транспортного средства 4, являющегося объектом бронирования, на коммуникатор сервера 1 управления парковочной площадкой, находящийся на парковочной площадке, по ближней связи.
[0064] Под зоной D окрестности парковочной площадки понимают зону, нахождение в которой назначено условием для формирования кода аутентификации. Зона D окрестности парковочной площадки может представлять собой зону, примыкающую к парковочной площадке снаружи. Пример зоны D окрестности парковочной площадки показан на ФИГ. 2. Как показано на ФИГ. 2, например, зона D окрестности парковочной площадки может находиться на определенном расстоянии L от внешнего края E въезда на парковочную площадку 50 в плане.
[0065] Под внешним краем E въезда на парковочную площадку 50 понимают край въезда на парковочную площадку 50, находящийся с крайней внешней стороны в плане. Определенное расстояние L, по существу, не ограничено. Определенное расстояние L может представлять собой 10 м, 100 м или 300 м. Определенное расстояние L может быть соответствующим образом назначено в зависимости от структуры или окружения вокруг парковочной площадки 50. Центральная базовая точка зоны D окрестности парковочной площадки не ограничивается внешним краем E и может быть задана в произвольном положении парковочной площадки 50. Центральной базовой точкой зоны D окрестности парковочной площадки может быть центр парковочной площадки 50 на карте или центр заведения, содержащего парковочную площадку 50.
[0066] Единственным условием для зоны D окрестности парковочной площадки является расположение снаружи от въезда на парковочную площадку по сравнению с целевой зоной R парковочной площадки (см. ниже). Зона D окрестности парковочной площадки может представлять собой зону, включающую целевую зону R парковочной площадки, или зону, включающую всю парковочную площадку. Зона D окрестности парковочной площадки может представлять собой зону на парковочной площадке при условии, что зона D окрестности парковочной площадки расположена снаружи от въезда на парковочную площадку относительно целевой зоны R парковочной площадки.
[0067] Блок 21 определения транспортного средства определяет местоположение транспортного средства 4, являющегося объектом бронирования, в качестве условия для передачи кода аутентификации. В частности, блок 21 определения транспортного средства определяет, находится ли транспортное средство, являющееся объектом бронирования, в целевой зоне R парковочной площадки, на основании информации (например, изображений с камеры 12a наблюдения) от датчика 12 парковочной площадки, установленного на парковочной площадке, и информации о таком транспортном средстве, или на основании информации о местоположении, передаваемой с транспортного средства 4, являющегося объектом бронирования. Целевая зона R парковочной площадки является зоной, которая назначена как условие для передачи кода аутентификации.
[0068] Например, целевая зона R парковочной площадки может представлять собой зону, в которую входит зона 52 высадки и въездной путь 52a парковочной площадки 50, как показано на ФИГ. 2. Целевая зона R парковочной площадки может представлять собой зону, в которую входит только зона 52 высадки или только въездной путь 52a. Целевой зоной R парковочной площадки может быть зона, в которую входит только место 62 высадки в зоне 52 высадки. В целевую зону R парковочной площадки может входить зона, расположенная вне парковочной площадки 50.
[0069] Например, на основании информации от датчика 12 парковочной площадки, установленного на парковочной площадке 50, блок 21 определения транспортного средства определяет номер транспортного средства, указанный на номерном знаке транспортного средства, движущегося по въездному пути 52а парковочной площадки 50, на основании изображения с камеры 12а наблюдения, установленной на въездном пути 52а. Если распознанный номер транспортного средства совпадает с номером транспортного средства, входящим в информацию о транспортном средстве, являющемся объектом бронирования, блок 21 определения транспортного средства определяет, что транспортное средство 4, являющееся объектом бронирования, находится в целевой зоне R парковочной площадки. В этом случае целевая зона R парковочной площадки может быть назначена таким образом, чтобы она соответствовала дальности съемки камерой 12a наблюдения.
[0070] Если целевой зоной R парковочной площадки выбрано место 62 высадки, блок 21 определения транспортного средства может определить номер транспортного средства, указанный на номерном знаке транспортного средства, остановившегося на месте 62 высадки, по изображению с камеры 12a наблюдения в зоне 52 высадки, и определить, что транспортное средство 4, являющееся объектом бронирования, находится в целевой зоне R парковочной площадки, если распознанный номер транспортного средства совпадает с номером транспортного средства, входящим в информацию о транспортном средстве, являющемся объектом бронирования.
[0071] При определении блок 21 определения транспортного средства может использовать признак транспортного средства, который может быть определен по изображению с камеры 12a наблюдения и отличается от номера транспортного средства. Кроме того, блок 21 определения транспортного средства может определить, что транспортное средство 4, являющееся объектом бронирования, находится в целевой зоне R парковочной площадки, когда блок 21 определения транспортного средства может идентифицировать транспортное средство 4, являющееся объектом бронирования, по ближней связи с сервером 1 управления парковочной площадкой. В этом случае целевая зона R парковочной площадкой может быть назначена в диапазоне действия ближней связи.
[0072] Блок 21 определения транспортного средства может определить, находится ли транспортное средство, являющееся объектом бронирования, в целевой зоне R парковочной площадки, на основании информации о местоположении, передаваемой с транспортного средства 4, являющегося объектом бронирования. Если целевая зона R парковочной площадки назначена на въездном пути 52a, блок 21 определения транспортного средства может определить, что транспортное средство 4, являющееся объектом бронирования, находится в целевой зоне R парковочной площадки, когда блок 21 определения транспортного средства на основании информации о местоположении, переданной с транспортного средства 4, являющегося объектом бронирования, обнаружит, что транспортное средство 4, являющегося объектом бронирования, находится на въездном пути 52a.
[0073] Блок 21 определения транспортного средства может определить, находится ли транспортное средство, являющееся объектом бронирования, в целевой зоне R парковочной площадки, на основании информации о местоположении, передаваемой с транспортного средства 4, являющегося объектом бронирования, и информации с датчика 12 парковочной площадки. Например, если целевая зона R парковочной площадки назначена на месте 62 высадки, блок 21 определения транспортного средства начинает определение номера транспортного средства, когда блок 21 определения транспортного средства получает информацию о местоположении от транспортного средства 4, являющегося объектом бронирования и остановившегося на месте 62 высадки. Блок 21 определения транспортного средства может определить, что транспортное средство 4, являющееся объектом бронирования, находится в целевой зоне R парковочной площадки, если номер транспортного средства, распознанный по изображению с камеры 12a наблюдения, снимающей место 62 высадки, совпадает с номером транспортного средства, входящего в информацию о транспортном средстве, являющемся объектом бронирования.
[0074] Блок 22 определения времени выполняет определение времени как условия для формирования кода аутентификации. В частности, блок 22 определения времени определяет, является ли текущее время временем начала формирования или более поздним временем. Под временем начала формирования, являющимся условием для формирования кода аутентификации, понимают время, определяемое на основании запланированного времени въезда.
[0075] Время начала формирования может быть назначено как время, которое раньше запланированного времени въезда на величину заранее заданного времени настройки формирования. Под заранее заданным временем настройки формирования понимают время, необходимое для принятия решения о времени начала формирования на основании запланированного времени въезда. Время настройки формирования, по существу, не ограничено и может составлять, например, 40 минут. Время настройки формирования может составлять 10 минут, 15 минут или 1 час.
[0076] Кроме того, блок 22 определения времени выполняет определение времени как условия для передачи кода аутентификации. В частности, блок 22 определения времени определяет, является ли текущее время временем начала передачи или более поздним временем. Под временем начала передачи, являющимся условием для передачи кода аутентификации, понимают время, определяемое на основании запланированного времени въезда. Временем начала передачи может быть время, равное времени начала формирования или более позднее время. Иными словами, временем начала формирования является время, соответствующее или предшествующее времени начала передачи.
[0077] Время начала передачи может быть назначено как время, предшествующее запланированному времени въезда на величину заранее заданного времени настройки передачи. Под заранее заданным временем настройки передачи понимают время принятия решения о времени начала передачи на основании запланированного времени въезда. Время настройки передачи может быть назначено как время, равное или меньшее времени настройки формирования. Время настройки передачи, по существу, не ограничено и может составлять, например, 30 минут. Время настройки передачи может составлять 5 минут, 10 минут или 45 минут.
[0078] Блок 23 запроса кода аутентификации запрашивает у сервера 2 управления транспортным средством формирование и передачу кода аутентификации. Если блок 21 определения транспортного средства определит, что транспортное средство 4, являющееся объектом бронирования, находится в зоне D окрестности парковочной площадки, а блок 22 определения времени определит, что текущее время является временем начала формирования или более поздним временем, блок 23 запроса кода аутентификации запрашивает у сервера 2 управления транспортным средством формирование кода аутентификации. Блок 23 запроса кода аутентификации передает информацию для идентификации бронирования въезда (например, данные бронирования, номер, присвоенный бронированию въезда, и т.д.) в сочетании с запросом на формирование кода аутентификации.
[0079] Если блок 21 определения транспортного средства обнаружит, что транспортное средство 4, являющееся объектом бронирования, находится в целевой зоне R парковочной площадки, а блок 22 определения времени определит, что текущее время является временем начала передачи или более поздним временем, блок 23 запроса кода аутентификации запрашивает у сервера 2 управления транспортным средством передачу кода аутентификации. Блок 23 запроса кода аутентификации передает информацию для идентификации бронирования въезда в связи с запросом на передачу кода аутентификации.
[0080] Для завершения услуги автоматизированной парковки блок 23 запроса кода аутентификации запрашивает у сервера 2 управления транспортным средством формирование и передачу кода аутентификации для регистрации выезда, когда транспортное средство 4, являющееся объектом бронирования, останавливается на месте 63 высадки, и выполняется отключение. Отключение будет раскрыто ниже. Блок 23 запроса кода аутентификации передает на сервер 2 управления транспортным средством информацию для идентификации бронирования въезда в связи с запросом на формирование и передачу кода аутентификации. Сервер 2 управления транспортным средством формирует и передает код аутентификации в ответ на запрос от блока 23 запроса кода аутентификации.
[0081] Блок 24 обработки регистрации въезда выполняет процесс (верификация кода аутентификации), относящийся к регистрации въезда, когда на устройстве 13a регистрации въезда (внутреннем устройстве 13 регистрации) выполняется операция регистрации въезда. Под операцией регистрации въезда понимают операцию инициации регистрации въезда для получения услуги автоматической парковки.
[0082] Операция регистрации въезда включает в себя операцию ввода кода аутентификации и операцию ввода данных бронирования въезда. Пользователь, выполняющий операцию регистрации въезда, называется пользователем, выполняющим операцию. Соответствие пользователя, выполняющего операцию, пользователю, осуществляющему бронирование, определяют путем проверки полученного кода аутентификации и данных бронирования въезда. Регистрация въезда может выполняться путем непосредственной работы с устройством 13a регистрации въезда или посредством ближней связи с пользовательского терминала 3 или бортового устройства транспортного средства 4, являющегося объектом бронирования. Ближняя связь между пользовательским терминалом 3 и устройством 13a регистрации въезда может осуществляться, например, на въездном пути 52с парковочной площадки 50.
[0083] Если данные бронирования въезда вводятся при регистрации въезда, блок 24 обработки регистрации въезда определяет, совпадают ли полученные данные бронирования въезда с данными бронирования въезда, хранящимися в базе 11 данных бронирования парковки. Данные бронирования въезда не обязательно должны содержать все разделы, имеющие отношение к бронированию въезда, и могут содержать лишь некоторые из них. Например, данные бронирования въезда содержат полное имя и контактную информацию пользователя, осуществляющего бронирование. В качестве данных бронирования въезда может использоваться номер бронирования, присвоенный в момент регистрации бронирования. Биологические данные пользователя, осуществляющего бронирование, могут использоваться для идентификации пользователя при бронировании въезда. Уровень безопасности можно повысить путем двойной проверки по бронированию въезда и коду аутентификации.
[0084] Если блок 24 обработки регистрации въезда определяет, что полученные данные бронирования въезда совпадают с данными бронирования въезда, хранящимися в базе 11 данных бронирования парковки, блок 24 обработки регистрации въезда запрашивает у сервера 2 управления транспортным средством проверку кода аутентификации, введенного при регистрации въезда. Блок 24 обработки регистрации въезда передает введенный код аутентификации на сервер 2 управления транспортным средством в связи с информацией, идентифицирующей бронирование въезда. Блок 24 обработки регистрации въезда сохраняет в базе 11 данных бронирования парковки совпадающее по времени бронирование въезда как бронирование въезда, для которого была осуществлена регистрация въезда. В случае успешной проверки совпадения полученного и переданного кода аутентификации сервер 2 управления транспортным средством передает информацию о подключении транспортного средства на сервер 1 управления парковочной площадкой. Под информацией о подключении транспортного средства понимают информацию о подключении, с помощью которой сервер 1 управления парковочной площадкой получает информацию, необходимую для инициации услуги автоматической парковки, от транспортного средства 4, являющегося объектом бронирования.
[0085] Если блок 24 обработки регистрации въезда определяет, что полученные данные бронирования въезда не совпадают с данными бронирования въезда, хранящимися в базе 11 данных бронирования парковки, блок 24 обработки регистрации въезда уведомляет пользователя, выполняющего операцию, об ошибке бронирования, выводя ошибку на дисплей устройства 13a регистрации въезда.
[0086] Если информация о подключении транспортного средства поступает с сервера 2 управления транспортным средством, блок 25 определения условия начала парковки определяет условие начала выполнения услуги автоматической парковки. Условие начала выполнения включает в себя состояние транспортного средства и состояние окружения транспортного средства.
[0087] Блок 25 определения условия начала парковки получает информацию о транспортном средстве от транспортного средства 4, являющегося объектом бронирования, используя информацию о подключении транспортного средства. Информация о транспортном средстве включает в себя информацию о глушении двигателя транспортного средства 4, являющегося объектом бронирования, и информацию о неисправности транспортного средства. Информация о транспортном средстве может включать информацию, указывающую на отсутствие людей в салоне транспортного средства 4, являющегося объектом бронирования, и информацию о том, что все двери транспортного средства 4, являющегося объектом бронирования, заперты. Информация о транспортном средстве может включать информацию, относящуюся к функции автоматического вождения. Информация о транспортном средстве может включать сведения о его кузове, в частности, о типе транспортного средства, его длине, ширине и радиусе поворота. Информация о транспортном средстве может включать результат распознавания окружения датчиком транспортного средства 4, являющегося объектом бронирования (результат распознавания человека, транспортного средства или иного объекта в окрестности вокруг транспортного средства 4, являющегося объектом бронирования). Кроме того, на основании информации от датчика 12 парковочной площадки блок 25 определения условия начала парковки подтверждает, что транспортное средство 4, являющееся объектом бронирования, остановлено в местоположении (например, на месте 62 высадки), позволяющем начать выполнение услуги автоматической парковки.
[0088] Блок 25 определения условия начала парковки определяет, удовлетворяет ли транспортное средство 4, являющееся объектом бронирования, условию начала парковки транспортного средства на основании информации о транспортном средстве и данных от датчика 12 парковочной площадки. Блок 25 определения условия начала парковки определяет соответствие состояния транспортного средства требованиям, например, в случае глушения двигателя транспортного средства 4, являющегося объектом бронирования, отсутствия каких-либо неисправностей транспортного средства, препятствующих оказанию услуги автоматической парковки, и остановки транспортного средства 4, являющегося объектом бронирования, в положении, позволяющем начать выполнение услуги автоматической парковки. Блок 25 определения условия начала парковки может определить соответствие состояния транспортного средства требованиям при одновременном выполнении дополнительных условий, например, отсутствия людей в салоне транспортного средства 4, являющегося объектом бронирования, и запертого состояния всех дверей этого транспортного средства 4.
[0089] Блок 25 определения условия начала парковки определяет соответствие окружения требованиям на основании информации от датчика 12 парковочной площадки и/или информации о транспортном средстве (результата распознавания окружения транспортного средства 4, являющегося объектом бронирования). Блок 25 определения условия начала парковки определяет соответствие окружения требованиям, если вблизи транспортного средства 4, являющегося объектом бронирования, отсутствует движущееся транспортное средство (например, транспортное средство, въезжающее на парковочную площадку или движущееся при выполнении автоматической парковки) или человек, препятствующие началу выполнения автоматической парковки.
[0090] Если состояние транспортного средства и окружения признано соответствующим требованиям, блок 25 определения условия начала парковки определяет, что условие начала выполнения услуги автоматической парковки выполняется. Если в инфраструктуре, в частности, на сервере 1 управления парковочной площадкой происходит сбой, препятствующий выполнению автоматической парковки, блок 25 определения условия начала парковки определяет, что условие начала выполнения услуги автоматической парковки не выполнено, независимо от результатов определения состояния транспортного средства и окружения.
[0091] Блок 25 определения условия начала парковки повторяет определение до тех пор, пока условие начала парковки не будет выполнено. Если состояние транспортного средства не соответствует требованиям вследствие неисправности транспортного средства или иной подобной причины, а также если условие начала парковки не выполняется даже по истечении определенного времени, блок 25 определения условия начала парковки может переслать уведомление об этом на терминал 3 пользователя, осуществляющего бронирование, и терминал администратора парковочной площадки.
[0092] Если блок 25 определения условия начала парковки определяет, что условие начала парковки выполнено, блок 26 запроса на запуск транспортного средства передает запрос на активизацию транспортного средства 4, являющегося объектом бронирования, на сервер 2 управления транспортным средством. Запрос на активизацию транспортного средства является запросом на активизацию транспортного средства 4, являющегося объектом бронирования, двигатель которого был заглушен (например, запрос на запуск двигателя). Блок 26 запроса на запуск транспортного средства передает на сервер 2 управления транспортным средством информацию о том, что сервер 1 управления парковочной площадкой имеет право управления транспортным средством, или информацию, идентифицирующую сервер 1 управления парковочной площадкой, вместе с запросом на активизацию транспортного средства.
[0093] Способ уведомления о праве управления транспортным средством, по существу, не ограничен. Например, блок 26 запроса на запуск транспортного средства может передавать информацию о подключении транспортного средства, передаваемую с сервера 2 управления транспортным средством, или информацию, идентифицирующую сервер 1 управления парковочной площадкой, таким образом, чтобы сервер 2 управления транспортным средством подтверждал, что сервер 1 управления парковочной площадкой имеет право управления транспортным средством. Заглушенный двигатель транспортного средства 4, являющегося объектом бронирования, запускается по команде активизации от сервера 2 управления транспортным средством, в результате чего начинается выполнение услуги автоматической парковки. Вместо запуска двигателя может быть активизирована автоматизированная система парковки.
[0094] В этом примере осуществления изобретения опущены описания процессов после запуска услуги автоматической парковки. В процессах автоматической парковки могут использоваться различные технологии, известные из уровня техники. Например, процессы, раскрытые в японской патентной заявке № 2019-168408, могут быть использованы в качестве процессов автоматической парковки. Далее будет раскрыта функциональная конфигурация, используемая во время выезда с автоматизированной парковки (в момент завершения услуги).
[0095] Блок 27 определения прибытия на место посадки определяет, прибыло ли транспортное средство 4, являющееся объектом бронирования, на место 63 посадки в зоне 53 посадки при выезде с автоматизированной парковки. Например, если текущее время предшествует запланированному времени выезда, или если пользователь, осуществляющий бронирование, подает запрос на выезд, автоматизированная система 100 парковки осуществляет выезд транспортного средства 4, являющегося объектом бронирования, в рамках услуги автоматической парковки. Транспортное средство 4, являющееся объектом бронирования, то есть выезжающий объект, на основании команды сервера 1 управления парковочной площадкой автоматически движется на место 63 посадки в зоне 53 посадки.
[0096] Блок 27 определения прибытия на место посадки определяет, прибыло ли транспортное средство 4, являющееся объектом бронирования, на место 63 посадки в зоне 53 посадки, на основании данных датчика 12 парковочной площадки (например, на основании изображения с камеры 12a наблюдения). Если датчик 12b пустого места установлен на месте 63 посадки, блок 27 определения прибытия на место посадки может выполнить определение на основании данных датчика 12b пустого места. Блок 27 определения прибытия на место посадки может выполнять определение на основании информации о местоположении, передаваемой с транспортного средства 4, являющегося объектом бронирования, вместе с данными датчика 12 парковочной площадки.
[0097] Если блок 27 определения прибытия на место посадки определяет, что транспортное средство 4, являющееся объектом бронирования, прибыло на место 63 посадки, блок 28 запроса на отключение транспортного средства подает запрос на отключение транспортного средства на сервер 2 управления транспортным средством. Запрос на отключение транспортного средства является запросом на остановку двигателя транспортного средства 4, являющегося объектом бронирования. Блок 26 запроса на запуск транспортного средства передает на сервер 2 управления транспортным средством уведомление о том, что сервер 1 управления парковочной площадкой имеет право управления транспортным средством, вместе с запросом на отключение транспортного средства. Двигатель транспортного средства 4, являющегося объектом бронирования, останавливается по команде отключения с сервера 2 управления транспортным средством. Транспортное средство 4, являющееся объектом бронирования, передает уведомление о завершении отключения на сервер 2 управления транспортным средством в ответ на остановку двигателя. Сервер 2 управления транспортным средством передает уведомление о завершении отключения на сервер 1 управления парковочной площадкой.
[0098] Если блок 28 запроса на отключение транспортного средства получает уведомление о завершении отключения транспортного средства 4, являющегося объектом бронирования, блок 28 запроса на отключение транспортного средства подтверждает (повторно), что транспортное средство 4, являющееся объектом бронирования, остановлено на месте 63 посадки. Блок 28 запроса на отключение транспортного средства подтверждает, что транспортное средство 4, являющееся объектом бронирования, остановлено на месте 63 посадки на основании данных датчика 12 парковочной площадки. Блок 28 запроса на отключение транспортного средства может не подавать повторное подтверждение.
[0099] Если транспортное средство 4, являющееся объектом бронирования, остановилось на месте 63 посадки, блок 28 запроса на отключение транспортного средства запрашивает у сервера 2 управления транспортным средством формирование и передачу кода аутентификации для регистрации выезда. Код аутентификации для регистрации выезда может отличаться от кода аутентификации при регистрации въезда.
[0100] Блок 29 обработки регистрации выезда выполняет процесс (верификация кода аутентификации), относящийся к регистрации въезда, когда на устройстве 13b регистрации выезда (внутреннем устройстве 13 регистрации) выполняется операция регистрации выезда. Операция регистрации выезда является операцией для начала регистрации выезда для услуги автоматической парковки.
[0101] Операция регистрации выезда включает в себя операцию ввода кода аутентификации и операцию ввода данных бронирования въезда. Регистрация выезда может выполняться путем непосредственной работы с устройством 13b регистрации выезда или посредством ближней связи с пользовательского терминала 3. Ближняя связь с устройством 13b регистрации выезда может осуществляться, например, на выездном пути 53b парковочной площадки 50.
[0102] Если данные бронирования въезда вводятся при регистрации выезда, блок 29 обработки регистрации выезда определяет, совпадают ли полученные данные бронирования въезда с данными бронирования въезда, которые хранятся в базе 11 данных бронирования парковки, и для которых была выполнена регистрация въезда.
[0103] Если полученные данные бронирования въезда не совпадают с данными бронирования въезда, которые хранятся в базе 11 данных бронирования парковки, и для которых была выполнена регистрация въезда, блок 29 обработки регистрации выезда уведомляет пользователя, выполняющего операцию, об ошибке бронирования, выводя ошибку на дисплей устройства 13b регистрации выезда.
[0104] Если полученные данные бронирования въезда совпадают с данными бронирования въезда, которые хранятся в базе 11 данных бронирования парковки, и для которых была выполнена регистрация въезда, блок 29 обработки регистрации выезда запрашивает у сервера 2 управления транспортным средством проверку кода аутентификации для регистрации выезда. Блок 29 обработки регистрации выезда передает введенный код аутентификации для регистрации выезда на сервер 2 управления транспортным средством в связи с информацией, идентифицирующей бронирование въезда. Сервер 2 управления транспортным средством отменяет право управления транспортным средством 4, являющимся объектом бронирования, предоставленное серверу 1 управления парковочной площадкой, завершая регистрацию выезда.
Сервер управления транспортным средством
[0105] Далее будет рассмотрен сервер 2 управления транспортным средством. Под сервером 2 управления транспортным средством понимают сервер, управляющий беспилотным транспортным средством. Например, сервер 2 управления транспортным средством находится в центре Cs управления транспортными средствами. Например, центр Cs управления транспортными средствами представляет собой техническое средство производителя транспортного средства или компании, предоставляющей услуги MaaS (мобильность как услуга), или часть технического средства. Расположение центра Cs управления транспортными средствами, по существу, не ограничено.
[0106] Сервер 2 управления транспортным средством администрирует права на управление беспилотным транспортным средством. В сервере 2 управления транспортным средством реализованы различные меры безопасности для администрирования прав на управление беспилотным транспортным средством. Сервер 2 управления транспортным средством может администрироваться компанией (производителем транспортных средств или поставщиком услуг MaaS), уполномоченной компетентным государственным органом, или государственным органом, занимающимся управлением беспилотными транспортными средствами.
[0107] Как показано на ФИГ. 1, сервер 2 управления транспортным средством сконфигурирован для обмена данными с пользовательским терминалом 3 и транспортным средством 4, являющимся объектом бронирования, в дополнение к серверу 1 управления парковочной площадкой. Аппаратная конфигурация сервера 2 управления транспортным средством может соответствовать аппаратной конфигурации сервера 1 управления парковочной площадкой (см. ФИГ. 3). Сервер 2 управления транспортным средством соединен с базой 14 данных управления бронированием парковки.
[0108] База 14 данных управления бронированием парковки представляет собой базу данных, в которой сервер 2 управления транспортным средством сохраняет данные бронирования въезда для транспортного средства 4, являющегося объектом бронирования. В базе 14 данных управления бронированием парковки данные бронирования въезда сохраняются по транспортным средствам. Если формирование и передача кода аутентификации осуществляется сервером 2 управления транспортным средством, код аутентификации и данные бронирования въезда соотносятся и сохраняются в базе 14 данных управления бронированием парковки. База 14 данных управления бронированием парковки не обязательно должна быть размещена в центре Cs управления транспортными средствами и может быть размещена в другом месте при условии, что база 14 данных управления бронированием парковки может обмениваться данными с сервером 2 управления транспортным средством.
[0109] Ниже будет рассмотрена функциональная конфигурация сервера 2 управления транспортным средством со ссылкой на ФИГ. 4. Как показано на ФИГ. 4, сервер 2 управления транспортным средством содержит блок 30 распознавания бронирования въезда, блок 31 формирования кода аутентификации, блок 32 приема запросов пользователей, блок 33 передачи кода аутентификации, блок 34 проверки, блок 35 уведомления пользователей и блок 36 команд управления транспортным средством.
[0110] Блок 30 распознавания бронирования въезда распознает данные бронирования, принятые сервером 1 управления парковочной площадкой, в результате обмена данными с сервером 1 управления парковочной площадкой. Блок 30 распознавания бронирования въезда сохраняет данные бронирования в базе 14 данных управления бронированием парковки.
[0111] Если блок 31 формирования кода аутентификации получает запрос на формирование кода аутентификации от блока 23 запроса кода аутентификации сервера 1 управления парковочной площадкой, блок 31 формирования кода аутентификации формирует код аутентификации. Блок 31 формирования кода аутентификации идентифицирует бронирование въезда на основании информации для идентификации бронирования въезда (например, данные бронирования, номер, присвоенный бронированию въезда, и т.д.), полученной вместе с запросом на формирование кода аутентификации. Блок 31 формирования кода аутентификации формирует код аутентификации, соответствующий идентифицированному бронированию въезда. Если блок 31 формирования кода аутентификации получает запрос на формирование кода аутентификации для регистрации выезда, блок 31 формирования кода аутентификации аналогичным образом формирует код аутентификации для регистрации выезда.
[0112] Блок 32 приема запросов пользователей принимает запрос кода аутентификации, то есть запрос на передачу кода аутентификации, от пользователя, осуществляющего бронирование. Например, блок 32 приема запросов пользователей принимает запрос кода аутентификации от терминала 3 пользователя, осуществляющего бронирование, или бортового устройства (например, человеко-машинного интерфейса (ЧМИ) бортового устройства) транспортного средства 4, являющегося объектом бронирования. Запрос кода аутентификации связан с информацией, идентифицирующей бронирование въезда.
[0113] Блок 32 приема запросов пользователей принимает запрос кода аутентификации, например, когда терминал 3 пользователя, осуществляющего бронирование, или бортовое устройство транспортного средства 4, являющегося объектом бронирования, получает доступ (входит в систему) к серверу 2 управления транспортным средством, и выполняется определенная операция (например, нажатие кнопки запроса кода аутентификации). Блок 32 приема запросов пользователей может принимать запрос кода аутентификации от внутреннего устройства 13 регистрации в ответ на операцию, выполненную пользователем, осуществляющим бронирование.
[0114] Если блок 32 приема запросов пользователей принимает запрос кода аутентификации до получения запроса на передачу кода аутентификации с сервера 1 управления парковочной площадкой, блок 32 приема запросов пользователей может передать на пользовательский терминал 3 или бортовое устройство уведомление о том, что код аутентификации будет передан после выполнения условий передачи кода аутентификации. В этом случае блок 32 приема запросов пользователей может передать уведомление о том, что одно из условий передачи кода аутентификации не выполнено (например, транспортное средство 4, являющееся объектом бронирования, чрезмерно удалено от парковочной площадки, или текущее время не является временем начала передачи или более поздним временем).
[0115] Если блок 33 передачи кода аутентификации получает запрос на передачу кода аутентификации от блока 23 запроса кода аутентификации сервера 1 управления парковочной площадкой, блок 33 передачи кода аутентификации передает код аутентификации пользователю, осуществляющему бронирование, после того как блок 32 приема запросов пользователей примет запрос кода аутентификации.
[0116] Блок 33 передачи кода аутентификации передает код аутентификации на пользовательский терминал 3 или бортовое устройство, с которого был выполнен запрос кода аутентификации. Блок 33 передачи кода аутентификации может передавать код аутентификации как на пользовательский терминал 3, так и на бортовое устройство. Блок 33 передачи кода аутентификации может передавать различные коды аутентификации на пользовательский терминал 3 и бортовое устройство. Например, блок 33 передачи кода аутентификации может передавать код аутентификации на пользовательский терминал 3 в виде двумерного кода (например, QR-кода), распознаваемого как изображение, и на бортовое устройство в виде номера или пароля, который можно вручную ввести во внутреннее устройство 13 регистрации.
[0117] Даже если блок 32 приема запросов пользователей принимает запрос кода аутентификации, блок 33 передачи кода аутентификации не передает код аутентификации до тех пор, пока блок 33 передачи кода аутентификации не получит запрос на передачу кода аутентификации от блока 23 запроса кода аутентификации сервера 1 управления парковочной площадкой.
[0118] Если блок 33 передачи кода аутентификации получает запрос на передачу кода аутентификации для регистрации выезда от блока 23 запроса кода аутентификации сервера 1 управления парковочной площадкой, блок 33 передачи кода аутентификации аналогичным образом передает код аутентификации для регистрации выезда после того, как блок 32 приема запросов пользователей примет запрос кода аутентификации для регистрации выезда. Даже если блок 32 приема запросов пользователей принимает запрос кода аутентификации для регистрации выезда, блок 33 передачи кода аутентификации не передает код аутентификации для регистрации выезда до тех пор, пока блок 33 передачи кода аутентификации не получит запрос на передачу кода аутентификации для регистрации выезда от блока 23 запроса кода аутентификации сервера 1 управления парковочной площадкой.
[0119] Если блок 34 проверки получает запрос на проверку кода аутентификации от блока 24 обработки регистрации въезда сервера 1 управления парковочной площадкой, блок 34 проверки определяет (проверяет), совпадает ли код аутентификации, введенный пользователем, выполняющим операцию (код аутентификации, полученный от сервера 1 управления парковочной площадкой), с кодом аутентификации, переданным сервером 2 управления транспортным средством.
[0120] Блок 34 проверки идентифицирует проверяемый код аутентификации (код аутентификации, переданный пользователю, осуществляющему бронирование) по данным бронирования, хранящимся в базе 14 данных управления бронированием парковки, на основании информации, идентифицирующей бронирование въезда и связанной с кодом аутентификации, в сервере 1 управления парковочной площадкой. Блок 34 проверки определяет, совпадает ли код аутентификации, введенный сервером 1 управления парковочной площадкой, с переданным кодом аутентификации.
[0121] Если введенный код аутентификации совпадает с переданным кодом аутентификации, блок 34 проверки передает информацию о подключении транспортного средства 4, являющегося объектом бронирования, на сервер 1 управления парковочной площадкой. Блок 34 проверки регистрирует сервер 1 управления парковочной площадкой как сервер, имеющий право управления транспортным средством 4, являющимся объектом бронирования.
[0122] Кроме того, если блок 34 проверки получает запрос на проверку кода аутентификации для регистрации выезда от блока 29 обработки регистрации въезда сервера 1 управления парковочной площадкой, блок 34 проверки определяет (проверяет), совпадает ли код аутентификации для регистрации выезда, введенный пользователем, выполняющим операцию, с кодом аутентификации, переданным сервером 2 управления транспортным средством. Если коды аутентификации совпадают, блок 34 проверки отменяет право управления транспортным средством 4, являющимся объектом бронирования, предоставленное серверу 1 управления парковочной площадкой. Например, блок 34 проверки отменяет регистрацию сервера 1 управления парковочной площадкой как сервера, имеющего право управления транспортным средством 4, являющимся объектом бронирования.
[0123] Блок 35 уведомления пользователей передает различные уведомления пользователю, осуществляющему бронирование. Если блок 34 проверки определяет, что код аутентификации, введенный пользователем, выполняющим операцию, не совпадает с переданным кодом аутентификации, то блок 35 уведомления пользователей сообщает об ошибке проверки на терминал 3 пользователя, осуществляющего бронирование. В данном случае пользователем, осуществляющим бронирование, является не пользователь, выполняющий регистрацию въезда, а пользователь, осуществляющий бронирование въезда, идентифицированное по данным бронирования въезда.
[0124] Блок 35 уведомления пользователей уведомляет пользователя об ошибке проверки, для чего выводит ошибку через сервер 1 управления парковочной площадкой на внутреннее устройство 13a регистрации. В случае ошибки проверки во время регистрации выезда блок 35 уведомления пользователей выдает аналогичное уведомление.
[0125] Если блок 34 проверки обнаружит, что код аутентификации, введенный пользователем, выполняющим операцию, совпадает с переданным кодом аутентификации (если может быть подтверждена идентичность пользователя, выполняющего операцию, и пользователя, осуществляющего бронирование), блок 35 уведомления пользователей передает уведомление о завершении регистрации въезда на терминал 3 пользователя, осуществляющего бронирование. Кроме того, блок 35 уведомления пользователей выводит уведомление о завершении регистрации въезда на устройство 13a регистрации въезда.
[0126] Если блок 26 запроса на запуск транспортного средства сервера 1 управления парковочной площадкой запрашивает активизацию транспортного средства 4, являющегося объектом бронирования, блок 36 команд управления транспортным средством определяет, имеет ли запрашивающая сторона право на управление транспортным средством.
[0127] Если сервер 1 управления парковочной площадкой зарегистрирован как сервер, имеющий право управления транспортным средством 4, являющимся объектом бронирования, блок 36 команд управления транспортным средством определяет, что запрашивающая сторона имеет право управления транспортным средством. Если блок 36 команд управления транспортным средством определяет, что запрашивающая сторона имеет право управления транспортным средством, блок 36 команд управления транспортным средством выполняет команду активизации транспортного средства 4, являющегося объектом бронирования.
[0128] Под командой активизации понимают команду на запуск двигателя транспортного средства 4, которое является объектом бронирования, было остановлено на месте 62 высадки в зоне 52 высадки, и двигатель которого был остановлен. Команда активизации содержит идентифицирующую информацию, с помощью которой транспортное средство удостоверяет, что эта команда активизации дана сервером 2 управления транспортным средством.
[0129] Если сервер 1 управления парковочной площадкой не зарегистрирован как сервер, имеющий право управления транспортным средством 4, являющимся объектом бронирования, а блок 36 команд управления транспортным средством определил, что запрашивающая сторона не имеет права управления транспортным средством, блок 36 команд управления транспортным средством передает сообщение о несанкционированном запросе на терминал 3 пользователя транспортного средства 4, которое является объектом бронирования, и на которое передана команда активизации. Блок 36 команд управления транспортным средством передает сообщение о том, что несанкционированный запрос был выполнен с сервера 1 управления парковочной площадкой, администратору парковочной площадки в центре Ps управления парковочной площадкой.
[0130] Если запрос на остановку транспортного средства 4, являющегося объектом бронирования, выполнен блоком 28 запроса на остановку транспортного средства сервера 1 управления парковочной площадкой, блок 36 команд управления транспортным средством определяет, имеет ли запрашивающая сторона право на управление транспортным средством. Если блок 36 команд управления транспортным средством определяет, что запрашивающая сторона имеет право управления транспортным средством, блок 36 команд управления транспортным средством выполняет команду выключения транспортного средства 4, являющегося объектом бронирования.
[0131] Под командой выключения понимают команду на остановку двигателя транспортного средства 4, которое является объектом бронирования, было остановлено на месте 63 посадки в зоне 53 посадки, и двигатель которого был запущен. Команда выключения содержит идентифицирующую информацию, с помощью которой транспортное средство подтверждает, что команда выключения дана сервером 2 управления транспортным средством. Если блок 36 команд управления транспортным средством определяет, что запрашивающая сторона не имеет права на управление транспортным средством, блок 36 команд управления транспортным средством передает сообщения о несанкционированном запросе на терминал 3 пользователя, осуществляющего бронирование, и администратору парковочной площадки, аналогично случаю запроса на активизацию транспортного средства.
Пользовательский терминал
[0132] Под пользовательским терминалом 3 понимают мобильный информационный терминал пользователя, выполняющего бронирование въезда для получения услуги автоматической парковки. Пользовательский терминал 3 может представлять собой смартфон или мобильный информационный терминал по типу планшета или ноутбука. Например, пользовательский терминал 3 зарегистрирован в транспортном средстве 4, являющемся объектом бронирования, как терминал владельца транспортного средства 4, являющегося объектом бронирования. Пользовательский терминал 3 может представлять собой терминал временного владельца (арендатора) или пользователя, зарегистрированного в транспортном средстве 4, являющемся объектом бронирования, в качестве полномочного владельца в связи с передачей права управления от владельца. Например, пользовательский терминал 3 состоит из компьютера, содержащего процессор, например, центральный процессор, запоминающее устройство, например, ПЗУ или ОЗУ, устройство обмена данными, а также пользовательский интерфейс, включающий сенсорный экран.
[0133] Пользовательский терминал 3 подключается по беспроводному соединению к серверу 1 управления парковочной площадкой и, тем самым, выполняет бронирование въезда для получения услуги автоматической парковки. Кроме того, пользовательский терминал 3 подключен к серверу 2 управления транспортным средством по беспроводному соединению и, тем самым, может запрашивать код аутентификации. Пользовательский терминал 3 в ответ на операцию пользователя, осуществляющего бронирование, выполняет бронирование въезда на сервере 1 управления парковочной площадкой и передает запрос кода аутентификации на сервер 2 управления транспортным средством.
[0134] Если пользовательский терминал 3 получает код аутентификации от сервера 2 управления транспортным средством, пользовательский терминал 3 сообщает о получении кода аутентификации пользователю, осуществляющему бронирование. В ответ на операцию пользователя, осуществляющего бронирование, на дисплее пользовательского терминала 3 отображается код аутентификации (например, QR-код). Пользовательский терминал 3 может автоматически отображать на дисплее код аутентификации при получении пользовательским терминалом 3 кода аутентификации. Пользователь, осуществляющий бронирование, выполняет регистрацию въезда, используя код аутентификации, например, удерживая пользовательский терминал 3 с отображаемым кодом аутентификации над устройством 13a регистрации въезда.
[0135] Если пользовательский терминал 3 может передавать код аутентификации на устройство 13a регистрации въезда по ближней связи, необходимость в отображении кода аутентификации пользователю, осуществляющему бронирование, отсутствует. Пользователь, осуществляющий бронирование, может выполнить регистрацию въезда с помощью пользовательского терминала 3, используя код аутентификации.
Беспилотное транспортное средство
[0136] Далее будет рассмотрен пример конфигурации беспилотного транспортного средства (транспортного средства 4, являющегося объектом бронирования) со ссылкой на ФИГ. 5. На ФИГ. 5 изображена схема, иллюстрирующая пример конфигурации беспилотного транспортного средства 4.
[0137] Как показано на ФИГ. 5, беспилотное транспортное средство 4 содержит бортовое устройство 40. Под бортовым устройством 40 понимают устройство, содержащее раскрытый ниже человеко-машинный интерфейс (ЧМИ) 48. Например, бортовое устройство 40 может представлять собой автоматизированную систему вождения. Бортовое устройство 40 может соответствовать части автоматизированной системы вождения.
[0138] Бортовое устройство 40 содержит ЭБУ 41 автоматического управления. ЭБУ 41 автоматического управления представляет собой электронный блок управления, содержащий процессор, ПЗУ, ОЗУ и т.п. ЭБУ 41 автоматического управления реализует различные функции, например, загружая записанные в ПЗУ программы в ОЗУ и выполняя программы, загруженные в ОЗУ, с помощью процессора. ЭБУ 41 автоматического управления может содержать несколько электронных блоков.
[0139] ЭБУ 41 автоматического управления соединен с блоком 42 передачи данных, внешним датчиком 43, внутренним датчиком 44, датчиком 45 ремня безопасности, датчиком 46 дверей, приводом 47, ЧМИ 48 и ЭБУ 49 проверки.
[0140] Блок 42 передачи данных представляет собой устройство обмена данными, управляющее беспроводным обменом данными со средой вне беспилотного транспортного средства 4. Блок 42 передачи данных передает и принимает различную информацию посредством обмена данными с сервером 1 управления парковочной площадкой. Например, блок 42 передачи данных передает информацию о транспортном средстве на сервер 1 управления парковочной площадкой и получает от сервера 1 управления парковочной площадкой информацию, необходимую для услуги автоматической парковки (например, информацию об ориентире вдоль заданного маршрута). Кроме того, блок 42 передачи данных устанавливает соединение с пользовательским терминалом 3, связанным с беспилотным транспортным средством 4. Блок 42 передачи данных может иметь функцию ближней связи с внутренним устройством 13 регистрации.
[0141] Внешний датчик 43 представляет собой встроенный в транспортное средство датчик, распознающий окружение беспилотного транспортного средства 4. Внешний датчик 43 содержит, по меньшей мере, одну камеру. Под камерой понимают фотоаппарат, фотографирующий окружение беспилотного транспортного средства 4. Например, камера установлена на внутренней стороне лобового стекла беспилотного транспортного средства 4 и фотографирует зону перед транспортным средством. Камера передает фотографическую информацию, относящуюся к окружению беспилотного транспортного средства 4, в ЭБУ 41 автоматического управления. Камера может представлять собой монокулярную или стереокамеру. Может быть предусмотрено несколько камер, которые дополнительно к съемке зоны перед беспилотным транспортным средством 4 могут снимать зону справа, слева и сзади от транспортного средства.
[0142] Внешний датчик 43 может представлять собой радиолокационный датчик. Радиолокационный датчик представляет собой устройство обнаружения, обнаруживающее физические тела вокруг беспилотного транспортного средства 4 с использованием электромагнитной волны (например, волны миллиметрового диапазона) или света. Радиолокационный датчик представляет собой, например, миллиметровый радар или лазерный локатор (LIDAR). Радиолокационный датчик обнаруживает физическое тело, передавая электромагнитную волну или свет в зону вокруг беспилотного транспортного средства 4 и принимая электромагнитную волну или свет, отраженные физическим телом. Радиолокационный датчик передает информацию об обнаруженном физическом теле в ЭБУ 41 автоматического управления. Кроме того, внешний датчик 43 может представлять собой сонар, распознающий звук вне беспилотного транспортного средства 4.
[0143] Внутренний датчик 44 представляет собой встроенный в транспортное средство датчик, распознающий состояние движения беспилотного транспортного средства 4. Внутренний датчик 44 содержит датчик скорости транспортного средства, датчик ускорения и датчик скорости рыскания. Под датчиком скорости транспортного средства понимают детектор, определяющий скорость беспилотного транспортного средства 4. В качестве датчика скорости движения транспортного средства можно использовать датчик частоты вращения колеса, установленный на колесо беспилотного транспортного средства 4, или приводной вал, вращающийся вместе с колесом и определяющий частоту вращения каждого колеса. Датчик скорости транспортного средства передает полученную информацию о скорости транспортного средства (информацию о частоте вращения колеса) в ЭБУ 41 автоматического управления.
[0144] Под датчиком ускорения понимают детектор, определяющий ускорение беспилотного транспортного средства 4. Например, датчик ускорения содержит датчик продольного ускорения, определяющий продольное ускорение беспилотного транспортного средства 4 в направлении продольной оси беспилотного транспортного средства 4. Датчик ускорения может представлять собой датчик поперечного ускорения, распознающий поперечное ускорение беспилотного транспортного средства 4. Например, датчик ускорения передает информацию об ускорении беспилотного транспортного средства 4 в ЭБУ 41 автоматического управления. Датчик скорости рыскания представляет собой детектор, определяющий скорость рыскания (скорость угла поворота) вокруг вертикальной оси в центре тяжести беспилотного транспортного средства 4. Например, в качестве датчика скорости рыскания может использоваться гироскопический датчик. Датчик скорости рыскания передает полученную информацию о скорости рыскания беспилотного транспортного средства 4 в ЭБУ 41 автоматического управления.
[0145] Датчик 45 ремня безопасности представляет собой датчик, предусмотренный для каждого места в беспилотном транспортном средстве 4 и определяющий, пристегнут ли пассажир ремнем безопасности. В данном примере осуществления изобретения датчик 45 ремня безопасности используется для определения отсутствия людей в беспилотном транспортном средстве 4, для которого запускается услуга автоматической парковки. Вместо датчика ремня безопасности 45 можно использовать датчик сидения, который распознает давление от сидящего на сиденье пассажира, или камеру в салоне транспортного средства, снимающую салон транспортного средства.
[0146] Датчик 46 двери представляет собой датчик, определяющий открытое или закрытое состояние двери беспилотного транспортного средства 4. Датчик 46 двери используется для определения закрытого состояния двери беспилотного транспортного средства 4, для которого запускается услуга автоматической парковки.
[0147] Привод 47 представляет собой устройство, используемое для управления беспилотным транспортным средством 4. Привод 47 содержит, по меньшей мере, исполнительный механизм привода, привод тормозного механизма и привод рулевого управления. Исполнительный механизм привода контролирует количество подаваемого воздуха (степень открытия дроссельной заслонки) в двигатель в зависимости от управляющего сигнала, поданного ЭБУ 41 автоматического управления, и регулирует мощность привода беспилотного транспортного средства 4. Если беспилотное транспортное средство 4 представляет собой гибридное транспортное средство, то дополнительно к подаче воздуха в двигатель управляющий сигнал ЭБУ 41 автоматического управления подается на электродвигатель, служащий динамическим источником энергии, что позволяет управлять мощностью привода. Если беспилотное транспортное средство 4 представляет собой электрическое транспортное средство, управляющий сигнал ЭБУ 41 автоматического управления подается на электродвигатель, служащий динамическим источником энергии, что позволяет управлять мощностью привода. В таких случаях электродвигатель в качестве динамического источника энергии образует привод 47.
[0148] Тормозной привод управляет тормозной системой в зависимости от управляющего сигнала ЭБУ 41 автоматического управления и регулирует тормозное усилие, прилагаемое к колесам беспилотного транспортного средства 4. Например, в качестве тормозной системы можно использовать гидравлическую тормозную систему. Привод рулевого управления управляет сервоприводом электрической системы рулевого управления, развивающим крутящий момент в соответствии с управляющим сигналом ЭБУ 41 автоматического управления. Соответственно, привод рулевого управления управляет моментом поворота управляемых колес беспилотного транспортного средства 4.
[0149] ЧМИ 48 представляет собой интерфейс обмена данными между пользователем, осуществляющим бронирование и едущим в беспилотном транспортном средстве 4, и бортовым устройством 40. Например, ЧМИ 48 содержит блок вывода, например, дисплей и динамик, и блок ввода, например, сенсорный экран и кнопку.
[0150] ЧМИ 48 подключается к серверу 1 управления парковочной площадкой через блок 42 передачи данных, что позволяет выполнять бронирование въезда для получения услуги автоматической парковки. Кроме того, ЧМИ 48 соединен с сервером 2 управления транспортным средством через блок 42 передачи данных, что позволяет запрашивать код аутентификации. ЧМИ 48 выполняет бронирование въезда и запрос кода аутентификации в ответ на операцию пользователя, осуществляющего бронирование.
[0151] Если ЧМИ 48 получает код аутентификации от сервера 2 управления транспортным средством, ЧМИ 48 может отображать код аутентификации (например, пароль) на дисплее для пользователя, осуществляющего бронирование. В этом случае пользователь, осуществляющий бронирование, может выполнить регистрацию въезда, используя код аутентификации на устройстве 13a регистрации въезда после того, как пользователь, осуществляющий бронирование, покинет беспилотное транспортное средство 4.
[0152] Если ЧМИ 48 может передавать код аутентификации на устройство 13a регистрации въезда по ближней связи через блок 42 передачи данных, необходимость в выводе кода аутентификации через ЧМИ 48 на дисплей для пользователя, осуществляющего бронирование, отсутствует. Пользователь, осуществляющий бронирование, может покинуть беспилотное транспортное средство 4 после того, как передаст код аутентификации на устройство 13a регистрации въезда с использованием ЧМИ 48, после чего продолжить регистрацию въезда на устройстве 13a регистрации въезда.
[0153] ЭБУ 49 проверки представляет собой электронный блок, подтверждающий, что внешняя команда для беспилотного транспортного средства 4 не является противозаконной командой. ЭБУ 49 проверки может быть встроен в ЭБУ 41 автоматического управления. При ЭБУ 49 проверки сохраняется идентифицирующая информация для подтверждения законности внешней команды.
[0154] Если ЭБУ 49 проверки получает команду активизации от сервера 2 управления транспортным средством, ЭБУ 49 проверки определяет (проверяет), совпадает ли идентифицирующая информация, приложенная к команде активизации, с сохраненной идентифицирующей информацией. Если ЭБУ 49 проверки определяет, что идентифицирующая информация, приложенная к команде активизации, совпадает с сохраненной идентифицирующей информацией, ЭБУ 49 проверки передает команду активизации на ЭБУ 41 автоматического управления, поскольку команда активизации не является противозаконной.
[0155] Если ЭБУ 49 проверки определяет, что идентифицирующая информация, приложенная к команде активизации, не совпадает с сохраненной идентифицирующей информацией, ЭБУ 49 проверки не передает команду активизации на ЭБУ 41 автоматического управления, поскольку команда активизации является противозаконной. Одновременно ЭБУ 49 проверки передает код ошибки на сервер 2 управления транспортным средством. То же самое относится к команде выключения.
[0156] Далее будет рассмотрен один из примеров функциональной конфигурации ЭБУ 41 автоматического управления. ЭБУ 41 автоматического управления содержит блок 41a распознавания окружения, блок 41b распознавания состояния движения, блок 41c распознавания местоположения транспортного средства, блок 41d предоставления информации о транспортном средстве и блок 41e управления транспортным средством.
[0157] Блок 41a распознавания окружения распознает окружение беспилотного транспортного средства 4 на основании данных внешнего датчика 43 (изображения с камеры или информации о физическом теле, обнаруженном радиолокационным датчиком). Окружение подразумевает, в том числе, расположение внешнего физического тела относительно беспилотного транспортного средства 4. К окружению может относиться, в том числе, скорость внешнего физического тела относительно беспилотного транспортного средства 4 и направление его движения. Блок 41a распознавания окружения распознает физическое тело, например, другое транспортное средство и столб на парковочной площадке, по шаблону соответствия или иным подобным способом. Блок 41a распознавания окружения может распознавать ворота парковочной площадки, стену парковочной площадки, столб, дорожный конус и иные подобные объекты. Кроме того, блок 41a распознавания окружения может распознавать разметку (границу движения) на парковочной площадке по белой линии.
[0158] Блок 41b распознавания состояния движения распознает состояние движения беспилотного транспортного средства 4 на основании данных внутреннего датчика 44. Состояние движения включает скорость беспилотного транспортного средства 4, ускорение беспилотного транспортного средства 4 и скорость рыскания беспилотного транспортного средства 4. В частности, блок 41b распознавания состояния движения определяет скорость беспилотного транспортного средства 4 на основании информации, полученной от датчика скорости транспортного средства. Блок 41b распознавания состояния движения определяет ускорение беспилотного транспортного средства 4 на основании информации, полученной от датчика ускорения. Блок 41b распознавания состояния движения определяет ориентацию беспилотного транспортного средства 4 на основании информации, полученной от датчика скорости рыскания.
[0159] Блок 41c распознавания местоположения транспортного средства распознает местоположение беспилотного транспортного средства 4 на парковочной площадке на основании карты парковочной площадки, полученной с сервера 1 управления парковочной площадкой через блок 42 передачи данных, и окружения, распознанного блоком 41a распознавания окружения.
[0160] Блок 41c распознавания местоположения транспортного средства определяет местоположение беспилотного транспортного средства 4 на парковочной площадке на основании информации о местоположении ориентира на парковочной площадки, входящей в карту парковочной площадки, а также на основании местоположения ориентира относительно беспилотного транспортного средства 4 представляющего собой относительное местоположение, определяемое блоком 41a распознавания окружения. В качестве ориентира можно использовать физическое тело, стационарно установленное на парковочной площадке. Например, в качестве ориентира используется, по меньшей мере, один из столбов парковочной площадки, стена парковочной площадки, стойка, дорожный конус и иные подобные объекты. Ориентиром может также служить дорожная разметка.
[0161] Кроме того, блок 41с распознавания местоположения транспортного средства может определять местоположение беспилотного транспортного средства 4 посредством расчета на основании данных внутреннего датчика 44. Кроме того, устройство 41c распознавания местоположения транспортного средства может определять местоположение беспилотного транспортного средства 4 по связи с маячком, установленным на парковочной площадке.
[0162] Блок 41d предоставления информации о транспортном средстве передает информацию о транспортном средстве на сервер 1 управления парковочной площадкой через блок 42 передачи данных. Блок 41d предоставления информации о транспортном средстве передает информацию о транспортном средстве, на основании которой блок 25 определения условия начала парковки сервера 1 управления парковочной площадкой определяет, выполняется ли условие начала выполнения услуги автоматической парковки. В качестве информации о транспортном средстве блок 41d предоставления информации о транспортном средстве передает на сервер 1 управления парковочной площадкой информацию о неисправности транспортного средства и информацию об остановке двигателя беспилотного транспортного средства 4.
[0163] Кроме того, блок 41d предоставления информации о транспортном средстве может передавать на сервер 1 управления парковочной площадкой информацию об отсутствии людей в салоне беспилотного транспортного средства 4 на основании данных датчика 45 ремня безопасности. Кроме того, блок 41d предоставления информации о транспортном средстве может передавать на сервер 1 управления парковочной площадкой информацию о запертом состоянии всех дверей беспилотного транспортного средства 4 на основании данных датчика 46 двери. Блок 41d предоставления информации о транспортном средстве может передавать на сервер 1 управления парковочной площадкой информацию о кузове транспортного средства, в частности, тип, длину, ширину и радиус поворота беспилотного транспортного средства 4.
[0164] Блок 41e управления транспортным средством осуществляет автоматическое управление беспилотным транспортным средством 4. При автоматическом управлении беспилотное транспортное средство 4 автоматически перемещается по целевому маршруту, заданному командой от сервера 1 управления парковочной площадкой. Например, блок 41e управления транспортным средством генерирует траекторию беспилотного транспортного средства 4 на основании целевого маршрута, местоположения беспилотного транспортного средства 4, окружения беспилотного транспортного средства 4 и состояния движения беспилотного транспортного средства 4. Траектория соответствует плану автоматического вождения. Траектория включает путь, по которому транспортное средство движется в автоматическом режиме, и план скорости движения транспортного средства в автоматическом режиме.
[0165] Путь представляет собой путь, по которому планируется движение транспортного средства в автоматическом режиме по целевому маршруту. Например, путь может представлять собой данные (план угла поворота) об изменении угла поворота беспилотного транспортного средства 4 в зависимости от местоположения на целевом маршруте. Например, местоположение на целевом маршруте представляет собой заданное положение вдоль маршрута из набора положений, установленных с заранее заданным интервалом (например, 1 м) в направлении движения по целевому маршруту. План угла поворота рулевого колеса представляет собой данные, связанные с целевым углом поворота рулевого колеса для каждого заранее заданного положения вдоль маршрута.
[0166] Например, блок 41e управления транспортным средством строит траекторию таким образом, чтобы она проходила по центру пути движения по целевому маршруту на парковочной площадке. Если с сервера 1 управления парковочной площадкой подана команда верхнего предела скорости транспортного средства, блок 41e управления транспортным средством строит траекторию таким образом, чтобы получить план скорости движения, в котором скорость транспортного средства не превышает максимальное значение скорости движения. Блок 41e управления транспортным средством может строить траекторию на основании карты парковочной площадки, полученной при обмене данными с сервером 1 управления парковочной площадкой.
[0167] Если блок 41e управления транспортным средством получает команду активизации от блока 36 команд управления транспортным средством, входящего в состав сервера 2 управления транспортным средством, а ЭБУ 49 проверки подтверждает совпадение идентифицирующей информации, блок 41e управления транспортным средством запускает двигатель беспилотного транспортного средства 4, который был ранее выключен. Блок 41e управления транспортным средством передает уведомление о завершении активизации на сервер 2 управления транспортным средством. Если блок 41e управления транспортным средством не может выполнить активизацию, блок 41e управления транспортным средством передает код ошибки на сервер 2 управления транспортным средством.
[0168] Аналогичным образом, если блок 41e управления транспортным средством получает команду выключения от блока 36 команд управления транспортным средством в составе сервера 2 управления транспортным средством, а ЭБУ 49 проверки подтверждает совпадение идентифицирующей информации, блок 41e управления транспортным средством выключает двигатель беспилотного транспортного средства 4, который был ранее запущен. Блок 41e управления транспортным средством передает уведомление о завершении выключения на сервер 2 управления транспортным средством. Если блок 41e управления транспортным средством не может выполнить выключение, блок 41e управления транспортным средством передает код ошибки на сервер 2 управления транспортным средством. Пример конфигурации беспилотного транспортного средства 4 был раскрыт выше. Конфигурация беспилотного транспортного средства 4 не ограничивается вышеприведенным примером при условии, что она позволяет реализовать автоматическую парковку.
Процессы автоматизированной системы парковки
[0169] Процессы автоматизированной системы парковки согласно одному из примеров осуществления изобретения будут раскрыты ниже со ссылкой на чертежи. На ФИГ. 6A изображена блок-схема, иллюстрирующая пример процесса формирования кода аутентификации. Например, процесс формирования кода аутентификации выполняется, когда услуга автоматической парковки предоставляется на парковочной площадке.
[0170] Как показано на ФИГ. 6A, на этапе S10 блок 21 определения транспортного средства сервера 1 управления парковочной площадки автоматизированной системы 100 парковки определяет, находится ли транспортное средство 4, являющееся объектом бронирования, в зоне D окрестности парковочной площадки. Например, блок 21 определения транспортного средства определяет, находится ли беспилотное транспортное средство, соответствующее информации бронирования, в заранее заданной зоне D окрестности парковочной площадки, на основании информации о местоположении, переданной с транспортного средства 4, являющегося объектом бронирования.
[0171] Если установлено, что транспортное средство 4, являющееся объектом бронирования, находится в зоне D окрестности парковочной площадки (S10: ДА), сервер 1 управления парковочной площадкой переходит к этапу S12. Если установлено, что транспортное средство 4, являющееся объектом бронирования, не находится в зоне D окрестности парковочной площадки (S10: НЕТ), сервер 1 управления парковочной площадкой завершает этот процесс. После этого сервер 1 управления парковочной площадкой по истечении определенного промежутка времени снова повторяет определение на этапе S10.
[0172] На этапе S12 блок 22 определения времени сервера 1 управления парковочной площадкой определяет, является ли текущее время временем начала формирования или более поздним временем. Время начала формирования является временем, предшествующим времени въезда, запланированного в заявке на бронирование въезда, на величину заранее заданного времени настройки формирования. Если установлено, что текущее время равно времени начала формирования или является более поздним временем (S12: ДА), сервер 1 управления парковочной площадкой переходит к этапу S14. Если установлено, что текущее время не равно времени начала формирования или является более поздним временем (S12: НЕТ), сервер 1 управления парковочной площадкой завершает этот процесс. После этого сервер 1 управления парковочной площадкой по истечении определенного промежутка времени снова повторяет процесс определения на этапе S10.
[0173] На этапе S14 блок 23 запроса кода аутентификации сервера 1 управления парковочной площадкой запрашивает у сервера 2 управления транспортным средством формирование кода аутентификации. Блок 23 запроса кода аутентификации передает информацию для идентификации бронирования въезда в связи с запросом на формирование кода аутентификации.
[0174] На этапе S16 блок 31 формирования кода аутентификации сервера 2 управления транспортным средством формирует код аутентификации. Блок 31 формирования кода аутентификации идентифицирует бронирование въезда на основании информации для идентификации бронирования въезда, полученной вместе с запросом на формирование кода аутентификации, и формирует код аутентификации в соответствии с идентифицированным бронированием въезда. После этого сервер 2 управления транспортным средством завершает этот процесс.
[0175] На ФИГ. 6B изображена блок-схема, иллюстрирующая пример процесса передачи кода аутентификации. Процесс передачи кода аутентификации выполняется, например, при формировании кода аутентификации.
[0176] Как показано на ФИГ. 6B, на этапе S20 блок 21 определения транспортного средства сервера 1 управления парковочной площадки автоматизированной системы 100 парковки определяет, находится ли транспортное средство 4, являющееся объектом бронирования, в целевой зоне R парковочной площадки. Например, блок 21 определения транспортного средства определяет, находится ли транспортное средство, являющееся объектом бронирования, в целевой зоне R парковочной площадки, на основании данных датчика 12 парковочной площадки, установленного на парковочной площадке, и информации о транспортном средстве, являющемся объектом бронирования, или на основании информации о местоположении, переданной с транспортного средства 4, являющегося объектом бронирования.
[0177] Если установлено, что транспортное средство 4, являющееся объектом бронирования, находится в целевой зоне R парковочной площадки (S20: ДА), сервер 1 управления парковочной площадкой переходит к этапу S22. Если установлено, что транспортное средство 4, являющееся объектом бронирования, не находится в целевой зоне R парковочной площадки (S20: НЕТ), сервер 1 управления парковочной площадкой завершает этот процесс. После этого сервер 1 управления парковочной площадкой по истечении определенного промежутка времени снова повторяет определение на этапе S20.
[0178] На этапе S22 блок 22 определения времени сервера 1 управления парковочной площадкой определяет, является ли текущее время временем начала передачи или более поздним временем. Время начала передачи является временем, которое предшествует времени въезда, запланированном в заявке на бронирование въезда, на величину заранее заданного времени настройки передачи. Временем начала передачи может быть время, равное времени начала формирования, или время после времени начала формирования.
[0179] Если установлено, что текущее время является временем начала передачи или более поздним временем (S22: ДА), сервер 1 управления парковочной площадкой переходит к этапу S24. Если установлено, что текущее время не является временем начала передачи или более поздним временем (S22: НЕТ), сервер 1 управления парковочной площадкой завершает этот процесс. После этого сервер 1 управления парковочной площадкой по истечении определенного промежутка времени снова повторяет процесс определения на этапе S20.
[0180] На этапе S24 блок 23 запроса кода аутентификации сервера 1 управления парковочной площадкой запрашивает у сервера 2 управления транспортным средством передачу кода аутентификации. Блок 23 запроса кода аутентификации передает информацию для идентификации бронирования въезда в связи с запросом на передачу кода аутентификации.
[0181] На этапе S26 блок 32 приема запросов пользователей сервера 2 управления транспортным средством определяет, принял ли блок 32 приема запросов пользователей запрос кода аутентификации от терминала 3 пользователя, осуществляющего бронирование, или бортового устройства транспортного средства 4, являющегося объектом бронирования. Блок 32 приема запросов пользователей принимает запрос кода аутентификации, например, когда терминал 3 пользователя, осуществляющего бронирование, или бортовое устройство 40 транспортного средства 4, являющегося объектом бронирования, получает доступ к серверу 2 управления транспортным средством, и выполняется определенная операция.
[0182] Если установлено, что запрос кода аутентификации принят (S26: ДА), сервер 2 управления транспортным средством переходит к этапу S28. Если установлено, что запрос кода аутентификации не был принят (S26: НЕТ), сервер 2 управления транспортным средством повторяет процесс на этапе S26 до тех пор, пока не будет обнаружено принятие запроса кода аутентификации. Если запрос кода аутентификации не будет принят даже по истечении определенного времени, сервер 2 управления транспортным средством может передать на пользовательский терминал 3 или бортовое устройство 40 уведомление о том, что запрос кода аутентификации не был введен. Если запрос кода аутентификации не будет принят даже по истечении определенного времени с момента уведомления, сервер 2 управления транспортным средством может передать сообщение об ошибке на сервер 1 управления парковочной площадкой и прекратить этот процесс.
[0183] На этапе S28 блок 33 передачи кода аутентификации сервера 2 управления транспортным средством передает код аутентификации. Например, сервер 2 управления транспортным средством передает код аутентификации на пользовательский терминал 3 или бортовое устройство, с которого был выполнен запрос кода аутентификации. После этого сервер 2 управления транспортным средством завершает этот процесс.
[0184] На ФИГ. 7 изображена блок-схема, иллюстрирующая пример процесса регистрации въезда. Процесс регистрации въезда выполняется, например, при передаче кода аутентификации, который будет использоваться для регистрации въезда.
[0185] Как показано на ФИГ. 7, на этапе S30 блок 24 обработки регистрации въезда сервера 1 управления парковочной площадкой определяет, была ли произведена регистрация въезда на устройстве 13a регистрации въезда (внутреннем устройстве 13 регистрации). Блок 24 обработки регистрации въезда определяет выполнение регистрации въезда, например, в том случае, если пользователь, выполняющий операцию, вошел в систему устройства 13a регистрации въезда и ввел данные бронирования въезда и код аутентификации.
[0186] На этапе S32 блок 24 обработки регистрации въезда сервера 1 управления парковочной площадкой проверяет данные бронирования въезда. Блок 24 обработки регистрации въезда определяет, совпадают ли полученные данные бронирования въезда с данными бронирования въезда, хранящимися в базе 11 данных бронирования парковки. Если установлено, что данные бронирования въезда совпадают с данными сохраненного бронирования (S32: ДА), сервер 1 управления парковочной площадкой переходит к этапу S36. Если будет установлено, что данные бронирования въезда не совпадают с данными сохраненного бронирования (S32: НЕТ), сервер 1 управления парковочной площадкой переходит к этапу S34.
[0187] На этапе S34 блок 24 обработки регистрации въезда сервера 1 управления парковочной площадкой выводит сообщение об ошибке бронирования въезда через устройство 13a регистрации въезда. Например, блок 24 обработки регистрации въезда выводит сообщение об ошибке бронирования въезда пользователю, выполняющему операцию, путем индикации ошибки на устройстве 13a регистрации въезда. После этого сервер 1 управления парковочной площадкой завершает этот процесс.
[0188] На этапе S36 блок 24 обработки регистрации въезда сервера 1 управления парковочной площадкой запрашивает у сервера 2 управления транспортным средством проверку кода аутентификации. Сервер 1 управления парковочной площадкой передает введенный код аутентификации на сервер 2 управления транспортным средством в связи с информацией, идентифицирующей бронирование въезда.
[0189] На этапе S38 блок 34 проверки сервера 2 управления транспортным средством определяет (проверяет), совпадает ли код аутентификации, введенный выполняющим операцию пользователем, с кодом аутентификации, переданным сервером 2 управления транспортным средством. Блок 34 проверки идентифицирует бронирование въезда, хранящееся в базе 14 данных управления бронированием парковки, на основании информации, идентифицирующей бронирование въезда и связанной с кодом аутентификации, и распознает код аутентификации, соответствующий бронированию въезда (код аутентификации, переданный пользователю, осуществляющему бронирование въезда). Блок 34 проверки сверяет полученный и переданный код аутентификации.
[0190] Если установлено, что код аутентификации, введенный выполняющим операцию пользователем, совпадает с кодом аутентификации, переданным сервером 2 управления транспортным средством (S38: ДА), сервер 2 управления транспортным средством переходит к этапу S42. Если установлено, что код аутентификации, введенный выполняющим операцию пользователем, не совпадает с кодом аутентификации, переданным сервером 2 управления транспортным средством (S38: НЕТ), сервер 2 управления транспортным средством переходит к этапу S40.
[0191] На этапе S40 блок 35 уведомления пользователей сервера 2 управления транспортным средством передает ошибку проверки на терминал 3 пользователя, осуществляющего бронирование, и сообщает об ошибке проверки выполняющему операцию пользователю, отображая ошибку на устройстве 13a регистрации въезда посредством сервера 1 управления парковочной площадкой. После этого сервер 2 управления транспортным средством завершает этот процесс.
[0192] На этапе S42 блок 35 уведомления пользователей сервера 2 управления транспортным средством сообщает о завершении регистрации въезда на терминал 3 пользователя, осуществляющего бронирование, а также отображает завершение регистрации на устройстве 13a регистрации въезда.
[0193] В S44 блок 34 проверки сервера 2 управления транспортным средством доставляет (передает) информацию о подключении транспортного средства 4, являющегося объектом бронирования, к серверу 1 управления парковочной площадкой. Блок 34 проверки регистрирует сервер 1 управления парковочной площадкой как сервер, имеющий право управления транспортным средством 4, являющимся объектом бронирования. После этого сервер 2 управления транспортным средством завершает этот процесс.
[0194] На ФИГ. 8А изображена блок-схема, иллюстрирующая пример процесса активизации. Процесс активизации выполняется, когда информация о подключении транспортного средства 4, являющегося объектом бронирования, передается на сервер 1 управления парковочной площадкой.
[0195] Как показано на ФИГ. 8A, на этапе S50 блок 25 определения условия начала парковки сервера 1 управления парковочной площадкой получает информацию о транспортном средстве 4, являющемся объектом бронирования. Блок 25 определения условия начала парковки получает информацию о транспортном средстве 4, являющемся объектом бронирования, от блока 41d предоставления информации о транспортном средстве 4, являющемся объектом бронирования.
[0196] На этапе S52 блок 25 определения условия начала парковки сервера 1 управления парковочной площадкой определяет, выполняется ли условие начала выполнения услуги автоматической парковки. Блок 25 определения условия начала парковки определяет, удовлетворяет ли транспортное средство 4, являющееся объектом бронирования, условию начала парковки, в частности, условию глушения двигателя транспортного средства, на основании данных от датчика 12 парковочной площадки и информации о транспортном средстве.
[0197] Если установлено, что условие начала выполнения услуги автоматической парковки выполняется (S52: ДА), сервер 1 управления парковочной площадкой переходит к этапу S54. Если установлено, что условие начала выполнения услуги автоматической парковки не выполняется (S52: НЕТ), сервер 1 управления парковочной площадкой завершает этот процесс и повторяет процесс на этапе S50 по истечении определенного периода времени. Если состояние транспортного средства не соответствует требованиям вследствие неисправности транспортного средства или иной подобной причины, а также если условие начала парковки не выполняется даже по истечении определенного периода времени, блок 25 определения условия начала парковки может переслать уведомление об этом на терминал 3 пользователя, осуществляющего бронирование, и терминал администратора парковочной площадки.
[0198] На этапе S54 блок 26 запроса на запуск транспортного средства сервера 1 управления парковочной площадкой запрашивает активизацию транспортного средства у сервера 2 управления транспортным средством. Блок 26 запроса на запуск транспортного средства передает на сервер 2 управления транспортным средством уведомление о том, что сервер 1 управления парковочной площадкой имеет право управления транспортным средством, вместе с запросом на активизацию транспортного средства.
[0199] На этапе S56 блок 36 команд управления транспортным средством сервера 2 управления транспортным средством определяет, имеет ли сторона, запрашивающая активизацию транспортного средства, право на управление транспортным средством. Если сервер 1 управления парковочной площадкой зарегистрирован как сервер, имеющий право управления транспортным средством 4, являющимся объектом бронирования, блок 36 команд управления транспортным средством определяет, что запрашивающая сторона имеет право управления транспортным средством. Если установлено, что запрашивающая сторона имеет право управления транспортным средством (S56: ДА), сервер 2 управления транспортным средством переходит к этапу S60. Если установлено, что запрашивающая сторона не имеет права управления транспортным средством (S56: НЕТ), сервер 2 управления транспортным средством переходит к этапу S58.
[0200] На этапе S58 сервер 2 управления транспортным средством сообщает о несанкционированном запросе на терминал 3 пользователя транспортного средства 4, являющегося объектом бронирования, и терминал администратора парковочной площадки.
[0201] На этапе S60 блок 36 управления транспортным средством сервера 2 управления транспортным средством выполняет команду активизации транспортного средства 4, являющегося объектом бронирования. Команда активизации снабжена идентифицирующей информацией, посредством которой транспортное средство устанавливает, что команда активизации дана сервером 2 управления транспортным средством. В случае успешной проверки идентифицирующей информации по команде активизации двигатель транспортного средства 4, являющегося объектом бронирования, запускается в ответ на команду активизации.
[0202] На ФИГ. 8B изображена блок-схема, иллюстрирующая пример процесса отключения. Процесс отключения выполняется при выезде транспортного средства 4, являющегося объектом бронирования, осуществляемом системой автоматической парковки.
[0203] Как показано на ФИГ. 8B, на этапе S70 блок 27 определения прибытия на место посадки сервера 1 управления парковочной площадкой определяет, прибыло ли транспортное средство 4, являющееся объектом бронирования, то есть отъезжающий объект, на место 63 посадки в зоне 53 посадки. Например, блок 27 определения прибытия на место посадки определяет, что транспортное средство 4, являющееся объектом бронирования, прибыло на место 63 посадки, на основании данных датчика 12 парковочной площадки (например, изображения с камеры 12a наблюдения).
[0204] Если установлено, что транспортное средство 4, являющееся объектом бронирования, прибыло на место 63 посадки (S70: ДА), сервер 1 управления парковочной площадкой переходит к этапу S72. Если установлено, что транспортное средство 4, являющееся объектом бронирования, не прибыло на место 63 посадки (S70: НЕТ), сервер 1 управления парковочной площадкой завершает этот процесс.
[0205] На этапе S72 блок 28 запроса на отключение транспортного средства сервера 1 управления парковочной площадкой запрашивает отключение транспортного средства у сервера 2 управления транспортным средством. Блок 26 запроса на запуск транспортного средства передает на сервер 2 управления транспортным средством уведомление о том, что сервер 1 управления парковочной площадкой имеет право управления транспортным средством, вместе с запросом на отключение транспортного средства.
[0206] На этапе S74 блок 36 команд управления транспортным средством сервера 1 управления парковочной площадкой определяет, имеет ли сторона, запрашивающая отключение транспортного средства, право на управление транспортным средством. Если сервер 1 управления парковочной площадкой зарегистрирован как сервер, имеющий право управления транспортным средством 4, являющимся объектом бронирования, блок 36 команд управления транспортным средством определяет, что запрашивающая сторона имеет право управления транспортным средством. Если установлено, что запрашивающая сторона имеет право управления транспортным средством (S74: ДА), сервер 2 управления транспортным средством переходит к этапу S78. Если установлено, что запрашивающая сторона не имеет права управления транспортным средством (S74: НЕТ), сервер 2 управления транспортным средством переходит к этапу S76.
[0207] На этапе S76 сервер 2 управления транспортным средством сообщает о несанкционированном запросе на терминал 3 пользователя транспортного средства 4, являющегося объектом бронирования, и терминал администратора парковочной площадки.
[0208] На этапе S78 блок 36 управления транспортным средством сервера 2 управления транспортным средством выполняет команду отключения транспортного средства 4, являющегося объектом бронирования. Команда отключения содержит идентифицирующую информацию, посредством которой транспортное средство подтверждает, что команда отключения дана сервером 2 управления транспортным средством. В случае успешной проверки идентифицирующей информации по команде отключения двигатель транспортного средства 4, являющегося объектом бронирования, останавливается в ответ на команду отключения.
[0209] На ФИГ. 9 изображена блок-схема, иллюстрирующая пример процесса передачи кода аутентификации для регистрации выезда. Процесс передачи кода аутентификации для регистрации выезда выполняется при выполнении процесса отключения (см. ФИГ. 8B).
[0210] Как показано на ФИГ. 9, блок 28 запроса на отключение транспортного средства сервера 1 управления парковочной площадкой определяет, получил ли блок 28 запроса на отключение транспортного средства уведомление о завершении отключения транспортного средства 4, являющегося объектом бронирования. Например, сервер 1 управления парковочной площадкой получает через сервер 2 управления транспортным средством уведомление о завершении отключения транспортного средства 4, являющегося объектом бронирования. Если установлено, что уведомление о завершении процесса отключения получено (S80: ДА), сервер 1 управления парковочной площадкой переходит к этапу S82. Если установлено, что уведомление о завершении процесса отключения не получено (S80: НЕТ), сервер 1 управления парковочной площадкой завершает этот процесс и повторяет определение на этапе S80 по истечении определенного промежутка времени.
[0211] На этапе S82 блок 28 запроса на отключение транспортного средства сервера 1 управления парковочной площадкой подтверждает, что транспортное средство 4, являющееся объектом бронирования, остановлено на месте 63 посадки. Блок 28 запроса на отключение транспортного средства подтверждает, что транспортное средство 4, являющееся объектом бронирования, остановлено на месте 63 посадки на основании данных датчика 12 парковочной площадки. Если подтверждено, что транспортное средство 4, являющееся объектом бронирования, остановлено на месте 63 посадки (S82: ДА), сервер 1 управления парковочной площадкой переходит к этапу S84. Если не подтверждено, что транспортное средство 4, являющееся объектом бронирования, остановлено на месте 63 посадки (S82: НЕТ), сервер 1 управления парковочной площадкой повторяет подтверждение. Если не подтверждено, что транспортное средство 4, являющееся объектом бронирования, было остановлено на месте 63 посадки даже по истечении определенного промежутка времени, блок 28 запроса на отключение транспортного средства может уведомить об этом администратора парковочной площадки.
[0212] На этапе S84 блок 23 запроса кода аутентификации сервера 1 управления парковочной площадкой запрашивает у сервера 2 управления транспортным средством формирование и передачу кода аутентификации для регистрации выезда. Блок 23 запроса кода аутентификации передает информацию для идентификации бронирования въезда в связи с запросом на формирование и передачу кода аутентификации.
[0213] На этапе S86 блок 31 формирования кода аутентификации сервера 2 управления транспортным средством формирует код аутентификации для регистрации выезда.
[0214] На этапе S88 блок 32 приема запросов пользователей сервера 2 управления транспортным средством определяет, принял ли блок 32 приема запросов пользователей запрос кода аутентификации для регистрации выезда от терминала 3 пользователя, осуществляющего бронирование. Блок 32 приема запросов пользователей принимает запрос кода аутентификации для регистрации выезда, например, когда терминал 3 пользователя, осуществляющего бронирование, или бортовое устройство 40 транспортного средства 4, являющегося объектом бронирования, получает доступ к серверу 2 управления транспортным средством, и выполняется определенная операция.
[0215] Если установлено, что запрос кода аутентификации для регистрации выезда принят (S88: ДА), сервер 2 управления транспортным средством переходит к этапу S90. Если установлено, что запрос кода аутентификации для регистрации выезда не был принят (S88: НЕТ), сервер 2 управления транспортным средством повторяет процесс на этапе S88 до тех пор, пока не будет обнаружено принятие запроса кода аутентификации для регистрации выезда. Если запрос кода аутентификации не принят даже по истечении определенного промежутка времени, сервер 2 управления транспортным средством может передать на пользовательский терминал 3 или бортовое устройство 40 уведомление о том, что запрос кода аутентификации не был введен. Если запрос кода аутентификации не будет принят даже по истечении определенного промежутка времени с момента уведомления, сервер 2 управления транспортным средством может передать сообщение об ошибке на сервер 1 управления парковочной площадкой и завершить этот процесс.
[0216] На этапе S90 блок 33 передачи кода аутентификации сервера 2 управления транспортным средством передает код аутентификации для регистрации выезда. Например, блок 33 передачи кода аутентификации передает код аутентификации на пользовательский терминал 3 или бортовое устройство, с которого был выполнен запрос кода аутентификации для регистрации выезда.
[0217] На ФИГ. 10 изображена блок-схема, иллюстрирующая пример процесса регистрации выезда. Процесс регистрации выезда выполняется, например, при передаче кода аутентификации для регистрации выезда.
[0218] Как показано на ФИГ. 10, на этапе S100 блок 29 обработки регистрации выезда сервера 1 управления парковочной площадкой определяет, была ли произведена регистрация выезда на устройстве 13b регистрации выезда (внутреннем устройстве 13 регистрации). Блок 29 обработки регистрации выезда определяет выполнение регистрации выезда, например, если пользователь, выполняющий операцию, вошел в систему устройства 13b регистрации выезда и ввел данные бронирования въезда и код аутентификации.
[0219] На этапе S102 блок 29 обработки регистрации выезда сервера 1 управления парковочной площадкой проверяет данные бронирования въезда. Блок 29 обработки регистрации выезда определяет, совпадают ли полученные данные бронирования въезда с данными бронирования въезда, хранящимися в базе 11 данных бронирования парковки. Если будет установлено, что данные бронирования въезда совпадают с данными сохраненного бронирования (S102; ДА), сервер 1 управления парковочной площадкой переходит к этапу S106. Если будет установлено, что данные бронирования въезда не совпадают с данными сохраненного бронирования (S102; НЕТ), сервер 1 управления парковочной площадкой переходит к этапу S104.
[0220] На этапе S104 блок 29 обработки регистрации выезда сервера 1 управления парковочной площадкой выводит сообщение об ошибке бронирования въезда через устройство 13b регистрации выезда. Например, блок 29 обработки регистрации выезда выводит сообщение об ошибке бронирования въезда пользователю, выполняющему операцию, путем индикации ошибки на устройстве 13b регистрации выезда. После этого сервер 1 управления парковочной площадкой завершает этот процесс.
[0221] На этапе S106 блок 29 обработки регистрации выезда сервера 1 управления парковочной площадкой запрашивает у сервера 2 управления транспортным средством проверку кода аутентификации. Сервер 1 управления парковочной площадкой передает введенный код аутентификации для регистрации выезда на сервер 2 управления транспортным средством в связи с информацией, идентифицирующей бронирование въезда.
[0222] На этапе S108 блок 34 проверки сервера 2 управления транспортным средством определяет (проверяет), совпадает ли код аутентификации для регистрации выезда, введенный выполняющим операцию пользователем, с кодом аутентификации, переданным сервером 2 управления транспортным средством. Блок 34 проверки идентифицирует бронирование въезда, хранящееся в базе 14 данных управления бронированием парковки, на основании информации, идентифицирующей бронирование въезда и связанной с кодом аутентификации, и распознает код аутентификации, соответствующий бронированию въезда (код аутентификации, переданный пользователю, осуществляющему бронирование въезда). Блок 34 проверки сверяет полученный и переданный код аутентификации для регистрации выезда.
[0223] Если установлено, что код аутентификации, введенный выполняющим операцию пользователем, совпадает с кодом аутентификации, переданным сервером 2 управления транспортным средством (S108: ДА), сервер 2 управления транспортным средством переходит к этапу S112. Если установлено, что код аутентификации, введенный выполняющим операцию пользователем, не совпадает с кодом аутентификации, переданным сервером 2 управления транспортным средством (S108: НЕТ), сервер 2 управления транспортным средством переходит к этапу S110.
[0224] На этапе S110 блок 35 уведомления пользователей сервера 2 управления транспортным средством передает ошибку проверки на терминал 3 пользователя, осуществляющего бронирование, и сообщает об ошибке проверки выполняющему операцию пользователю, отображая ошибку на устройстве 13b регистрации выезда посредством сервера 1 управления парковочной площадкой. После этого сервер 2 управления транспортным средством завершает этот процесс.
[0225] На этапе S112 блок 34 проверки сервера 2 управления транспортным средством отменяет право управления транспортным средством 4, являющимся объектом бронирования, предоставленное серверу 1 управления парковочной площадкой. Например, блок 34 проверки отменяет регистрацию сервера 1 управления парковочной площадкой как сервера, имеющего право управления транспортным средством 4, являющимся объектом бронирования.
[0226] На этапе S114 блок 35 уведомления пользователей сервера 2 управления транспортным средством сообщает о завершении регистрации выезда на терминал 3 пользователя, осуществляющего бронирование, а также отображает завершение регистрации выезда на устройстве 13b регистрации выезда.
[0227] С помощью автоматизированной системы 100 парковки (сервер 1 управления парковочной площадкой и сервер 2 управления транспортным средством) согласно раскрытому выше примеру осуществления изобретения код аутентификации (код аутентификации, используемый при регистрации въезда) передается в том случае, если установлено, что транспортное средство 4, являющееся объекта бронирования, находится в целевой зоне R парковочной площадки, а текущее время является временем начала передачи или более поздним временем, причем время начала передачи назначается как время, предшествующее запланированному времени въезда на величину времени настройки передачи. Таким образом, можно избежать передачи кода аутентификации в то время, когда транспортное средство 4, являющееся объектом бронирования, находится на большом удалении от парковочной площадки, или в период времени существенно раньше запланированного времени въезда, и повысить уровень безопасности при передаче кода аутентификации по сравнению со случаем, когда соотношение между местоположением транспортного средства 4, являющегося объектом бронирования, текущим временем и запланированным временем въезда не учитывается.
[0228] Кроме того, в автоматизированной системе 100 парковки код аутентификации формируется в том случае, если установлено, что транспортное средство 4, являющееся объектом бронирования, находится в зоне D окрестности парковочной площадки, находящейся снаружи от въезда на парковочную площадку 50 по сравнению с целевой зоной R парковочной площадки, а текущее время является временем начала формирования или более поздним временем, причем время начала формирования предшествует запланированному времени въезда. Таким образом, повышая безопасность с учетом соотношения между местоположением транспортного средства 4, являющегося объектом бронирования, текущим временем и запланированным временем въезда, можно сгенерировать и подготовить код аутентификации до выполнения условия передачи кода аутентификации, а также распределить вычислительную нагрузку на сервер 2 управления транспортным средством по сравнению со случаем, когда формирование и передача выполняются одновременно.
[0229] Кроме того, в автоматизированной системе 100 парковки код аутентификации передают после принятия запроса кода аутентификации с пользовательского терминала 3 или бортового устройства 40 транспортного средства 4, являющегося объектом бронирования. Таким образом, можно сократить время от передачи кода аутентификации до регистрации въезда с использованием кода аутентификации, а также поспособствовать повышению уровня безопасности кода аутентификации по сравнению со случаем, когда код аутентификации передают до завершения подготовки пользователя.
[0230] Кроме того, в автоматизированной системе 100 парковки роли разделены и предоставлены серверу 1 управления парковочной площадкой и серверу 2 управления беспилотным транспортным средством. Это позволяет осуществлять меры безопасности, соответствующие ролям, и повысить уровень безопасности кода аутентификации.
[0231] Пример осуществления изобретения раскрыт выше, однако изобретение не ограничено раскрытым выше примером осуществления. Помимо раскрытого выше примера осуществления, изобретение может быть осуществлено различными способами с различными модификациями и усовершенствованиями, основанные на знаниях специалиста в данной области техники.
[0232] Автоматизированная система 100 парковки не обязательно должна состоять из двух серверов: сервера 1 управления парковочной площадкой и сервера 2 управления транспортным средством. Автоматизированная система 100 парковки может состоять из одного сервера, выполняющего функции сервера 1 управления парковочной площадкой и сервера 2 управления транспортным средством (функция, относящаяся к услуге автоматической парковке). Кроме того, автоматизированная система 100 парковки может состоять из трех и более серверов.
[0233] Не всегда необходимо, чтобы автоматизированная система 100 парковки могла передавать код аутентификации одновременно на пользовательский терминал 3 и бортовое устройство 40 транспортного средства 4, являющегося объектом бронирования. Автоматизированная система 100 парковки может быть сконфигурирована для передачи кода аутентификации только на пользовательский терминал 3. Кроме того, автоматизированная система 100 парковки может быть сконфигурирована для приема запроса кода аутентификации только от пользовательского терминала 3.
[0234] В автоматизированной системе 100 парковки условие формирования кода аутентификации и условие передачи кода аутентификации не обязательно должны различаться. Автоматизированная система 100 парковки может использовать данные датчика 12 парковочной площадки в условии формирования кода аутентификации. Блок 23 запроса кода аутентификации сервера 1 управления парковочной площадкой может запрашивать формирование и передачу кода аутентификации в случае, если блок 21 определения транспортного средства обнаружит, что транспортное средство 4, являющееся объектом бронирования, находится в целевой зоне R парковочной площадки, а блок 22 определения времени определит, что текущее время является временем начала передачи или более поздним временем. В этом случае в сервере 2 управления транспортным средством блок 31 формирования кода аутентификации формирует код аутентификации, а затем, когда блок 32 приема запросов пользователей принимает запрос кода аутентификации, блок 33 передачи кода аутентификации передает код аутентификации. Если блок 32 приема запроса пользователя сервера 2 управления транспортным средством заранее принял запрос кода аутентификации, формирование и передача кода аутентификации могут осуществляться в рамках одного процесса.
[0235] В раскрытой выше автоматизированной системе 100 парковки код аутентификации формируется в том случае, если установлено, что транспортное средство 4, являющееся объектом бронирования, находится в целевой зоне R парковочной площадки, а текущее время является временем начала передачи или более поздним временем, причем время начала передачи предшествует запланированному времени въезда на величину времени настройки передачи. Таким образом, можно избежать формирования кода аутентификации в то время, когда транспортное средство 4, являющееся объектом бронирования, находится на большом удалении от парковочной площадки, или в период времени существенно раньше запланированного времени въезда, по сравнению со случаем, когда соотношение между местоположением транспортного средства 4, являющегося объектом бронирования, текущим временем и запланированным временем въезда не учитывается. Соответственно, в этом случае автоматизированная система 100 парковки позволяет сократить время существования кода аутентификации и, следовательно, повысить уровень безопасности кода аутентификации.
[0236] Автоматизированная система 100 парковки может запросить формирование и передачу кода аутентификации в случае, если блок 21 определения транспортного средства обнаружит, что транспортное средство 4, являющееся объектом бронирования, находится в зоне D окрестности парковочной площадки, а блок 22 определения времени определит, что текущее время является временем начала формирования или более поздним временем.
[0237] Автоматизированная система 100 парковки не обязательно нуждается в формирования кода аутентификации при каждой парковке. Автоматизированная система 100 парковки может быть сконфигурирована так, чтобы иметь нескольких ранее сгенерированных кодов аутентификации и выбирать из них используемый код аутентификации (например, для случайного выбора кода аутентификации). В этом случае в автоматизированную систему 100 парковки не нужно включать блок 31 формирования кода аутентификации, а также не нужно определять условие формирования кода аутентификации.
[0238] В автоматизированной системе 100 парковки при передаче кода аутентификации не всегда требуется принятие запроса кода аутентификации блоком 32 приема запросов пользователей. Даже если запрос кода аутентификации не выполняется пользователем, осуществляющим бронирование, автоматизированная система 100 парковки может передать код аутентификации в случае, если блок 21 определения транспортного средства обнаружит, что транспортное средство 4, являющееся объектом бронирования, находится в целевой зоне R парковочной площадки, а блок 22 определения времени определит, что текущее время является временем начала передачи или более поздним временем. В этом случае с помощью автоматизированной системы 100 парковки пользователь, осуществляющий резервирование, автоматически получает код аутентификации, когда транспортное средство 4, являющееся объектом резервирования, въезжает в целевую зону R парковочной площадки, или когда текущее время является временем начала передачи или более поздним временем; это позволяет повысить удобство пользователя, осуществляющего бронирование. После получения кода аутентификации пользовательский терминал 3 оповещает пользователя, осуществляющего бронирование, звуковым и вибрационным сигналом о получении кода аутентификации. Бортовое устройство 40 уведомляет пользователя, осуществляющего бронирование, о получении кода аутентификации посредством дисплея, на котором выводится сообщение о получении кода аутентификации, и звукового сигнала из динамика.
[0239] Автоматизированная система 100 парковки может быть сконфигурирована таким образом, чтобы она включала в себя часть пользовательского терминала 3 или бортового устройства 40, а пользовательский терминал 3 или бортовое устройство 40 могут выполнять некоторые функции сервера. Например, в автоматизированной системе 100 парковки определение времени, выполняющееся с помощью блока 22 определения времени, может выполняться функцией автоматической парковки, установленной в пользовательском терминале 3 или в бортовом устройстве 40. В этом случае пользовательский терминал 3 или бортовое устройство 40 может разрешить передачу запроса кода аутентификации от пользователя, осуществляющего бронирование, если установлено, что текущее время является временем начала передачи или более поздним временем, причем время начала передачи установлено на основании запланированного времени въезда. Таким образом, можно избежать чрезмерно раннего запроса кода аутентификации со стороны пользователя, осуществляющего бронирование, и не допустить, чтобы пользователь, осуществляющий бронирование, пропустил уведомление о получении кода аутентификации. Даже в этом случае блок 22 определения времени сервера 1 управления парковочной площадкой может определять время для двойной проверки.
[0240] Аналогичным образом, в автоматизированной системе 100 парковки, например, определение местоположения транспортного средства 4, являющегося объектом бронирования, может осуществляться с помощью функции автоматической парковки, установленной в бортовом устройстве 40. Информация о целевой зоне R парковочной площадки дана для бортового устройства 40. Бортовое устройство 40 может разрешить передачу запроса кода аутентификации от пользователя, осуществляющего бронирование, когда на основании информации о местоположении транспортного средства 4, являющегося объектом бронирования, установлено, что такое транспортное средство находится в целевой зоне R парковочной площадки. Таким образом, можно избежать чрезмерно раннего запроса кода аутентификации со стороны пользователя, осуществляющего бронирование, и не допустить, чтобы пользователь, осуществляющий бронирование, пропустил уведомление о получении кода аутентификации. Даже в этом случае блок 21 определения транспортного средства сервера 1 управления парковочной площадкой может определить местоположение транспортного средства 4, являющегося объектом бронирования, для двойной проверки.
Изобретение относится к автоматизированной системе парковки и серверу. Автоматизированная система парковки содержит сервер, сконфигурированный для подачи команды автоматической парковки беспилотного транспортного средства пользователя, осуществляющего бронирование, на парковочной площадке, когда сервер передает код аутентификации пользователю, осуществляющему бронирование въезда, которое включает запланированное время въезда, после принятия бронирования въезда, а регистрация въезда с использованием кода аутентификации выполняется на парковочной площадке после передачи кода аутентификации. Сервер содержит блок определения транспортного средства, блок определения времени и блок передачи кода аутентификации. При этом блок определения транспортного средства сконфигурирован для определения того, находится ли транспортное средство, являющееся объектом бронирования, в заранее заданной целевой зоне парковочной площадки, на основании информации от датчика парковочной площадки, установленного на парковочной площадке. Блок определения времени сконфигурирован для определения того, является ли текущее время временем начала передачи или более поздним временем. Блок передачи кода аутентификации сконфигурирован для передачи кода аутентификации на терминал пользователя, осуществляющего бронирование, или бортовое устройство транспортного средства, являющегося объектом бронирования. Достигается повышение безопасности. 2 н. и 4 з.п. ф-лы, 12 ил.
1. Автоматизированная система парковки, содержащая сервер, сконфигурированный для подачи команды автоматической парковки беспилотного транспортного средства пользователя, осуществляющего бронирование, на парковочной площадке, когда сервер передает код аутентификации пользователю, осуществляющему бронирование въезда, которое включает запланированное время въезда и информацию о транспортном средстве, являющемся объектом бронирования, после принятия бронирования въезда, а регистрация въезда с использованием кода аутентификации выполняется на парковочной площадке после передачи кода аутентификации,
причем сервер содержит:
блок определения транспортного средства, сконфигурированный для определения того, находится ли транспортное средство, являющееся объектом бронирования, в заранее заданной целевой зоне парковочной площадки, на основании информации от датчика парковочной площадки, установленного на парковочной площадке, и информации о транспортном средстве, являющемся объектом бронирования, или на основании информации о местоположении, передаваемой с транспортного средства, являющегося объектом бронирования и представляющего собой беспилотное транспортное средство, и соответствующей информации о транспортном средстве, являющемся объектом бронирования;
блок определения времени, сконфигурированный для определения того, является ли текущее время временем начала передачи или более поздним временем, причем время начала передачи предшествует запланированному времени въезда на величину заранее заданного времени настройки передачи; и
блок передачи кода аутентификации, сконфигурированный для передачи кода аутентификации на терминал пользователя, осуществляющего бронирование, или бортовое устройство транспортного средства, являющегося объектом бронирования, когда блок определения транспортного средства определит, что транспортное средство, являющееся объектом бронирования, находится в целевой зоне парковочной площадки, а блок определения времени определит, что текущее время является временем начала передачи или более поздним временем.
2. Автоматизированная система парковки по п. 1, в которой сервер содержит блок формирования кода аутентификации, сконфигурированный для формирования кода аутентификации, когда блок определения транспортного средства определит, что транспортное средство, являющееся объектом бронирования, находится в целевой зоне парковочной площадки, а блок определения времени определит, что текущее время является временем начала передачи или более поздним временем.
3. Автоматизированная система парковки по п. 1, в которой:
сервер содержит блок формирования кода аутентификации, сконфигурированный для формирования кода аутентификации;
блок определения транспортного средства сконфигурирован для определения того, находится ли транспортное средство, являющееся объектом бронирования, в заранее заданной зоне окрестности парковочной площадки, на основании информации о местоположении, передаваемой с транспортного средства, являющегося объектом бронирования;
блок определения времени сконфигурирован для определения того, является ли текущее время временем начала формирования или более поздним временем, причем время начала формирования предшествует запланированному времени въезда на величину заранее заданного времени настройки формирования;
блок формирования кода аутентификации сконфигурирован для формирования кода аутентификации, когда блок определения транспортного средства определит, что транспортное средство, являющееся объектом бронирования, находится в зоне окрестности парковочной площадки, а блок определения времени определит, что текущее время является временем начала формирования или более поздним временем;
зона окрестности парковочной площадки представляет собой зону, находящуюся снаружи от въезда на парковочную площадку по сравнению с целевой зоной парковочной площадки; и
время начала формирования представляет собой время начала передачи или предшествует ему.
4. Автоматизированная система парковки по любому из пп. 1-3, в которой:
сервер содержит блок приема запросов пользователей, сконфигурированный для приема запроса кода аутентификации с пользовательского терминала или бортового устройства; и
блок передачи кода аутентификации сконфигурирован для передачи кода аутентификации после того, как блок приема запросов пользователей примет запрос кода аутентификации, блок определения транспортного средства определит, что транспортное средство, являющееся объектом бронирования, находится в целевой зоне парковочной площадки, а блок определения времени определит, что текущее время является временем начала передачи или более поздним временем.
5. Автоматизированная система парковки по любому из пп. 1-3, в которой:
сервер представляет собой сервер управления парковочной площадкой, сконфигурированный для управления парковочной площадкой, и сервер управления транспортным средством, сконфигурированный для управления беспилотным транспортным средством;
сервер управления парковочной площадкой содержит блок определения транспортного средства и блок определения времени; и
сервер управления транспортным средством содержит блок передачи кода аутентификации.
6. Сервер, содержащий:
блок определения транспортного средства;
блок определения времени; и
блок передачи кода аутентификации, при этом:
сервер сконфигурирован для подачи команды автоматизированной парковки беспилотного транспортного средства пользователя, осуществляющего бронирование, на парковочной площадке, причем сервер передает код аутентификации пользователю, осуществляющему бронирование въезда, которое включает запланированное время въезда и информацию о транспортном средстве, являющемся объектом бронирования, после принятия бронирования въезда, а регистрация въезда с использованием кода аутентификации выполняется на парковочной площадке после передачи кода аутентификации;
блок определения транспортного средства сконфигурирован для определения того, находится ли транспортное средство, являющееся объектом бронирования, в заранее заданной целевой зоне парковочной площадки, на основании информации от датчика парковочной площадки, установленного на парковочной площадке, и информации о транспортном средстве, являющемся объектом бронирования, или на основании информации о местоположении, передаваемой с транспортного средства, являющегося объектом бронирования и представляющего собой беспилотное транспортное средство, и соответствующей информации о транспортном средстве, являющемся объектом бронирования;
блок определения времени сконфигурирован для определения того, является ли текущее время временем начала передачи или более поздним временем, причем время начала передачи предшествует запланированному времени въезда на величину заранее заданного времени настройки передачи; и
блок передачи кода аутентификации сконфигурирован для передачи кода аутентификации на терминал пользователя, осуществляющего бронирование, или бортовое устройство транспортного средства, являющегося объектом бронирования, когда блок определения транспортного средства определит, что транспортное средство, являющееся объектом бронирования, находится в целевой зоне парковочной площадки, а блок определения времени определит, что текущее время является временем начала передачи или более поздним временем.
JP 2018041381 A, 15.03.2018 | |||
US 9701305 B2, 11.07.2017 | |||
Печь-кухня, могущая работать, как самостоятельно, так и в комбинации с разного рода нагревательными приборами | 1921 |
|
SU10A1 |
Авторы
Даты
2021-01-26—Публикация
2020-07-28—Подача