СИСТЕМА ТРАНСПОРТИРОВКИ, УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ, ВЫПОЛНЕННОЕ С ВОЗМОЖНОСТЬЮ АДМИНИСТРИРОВАТЬ ИНФОРМАЦИЮ ОТНОСИТЕЛЬНО ПОЛЬЗОВАТЕЛЯ, КОТОРЫЙ ИСПОЛЬЗУЕТ ЛЮБОЙ ИЗ МНОЖЕСТВА МОБИЛЬНЫХ МОДУЛЕЙ, И СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ
TRANSPORTATION SYSTEM, AN INFORMATION PROCESSING DEVICE CONFIGURED TO ADMINISTER INFORMATION RELATIVE TO A USER WHO USES ANY OF THE PLURALITY OF MOBILE MODULES, AND A METHOD OF PROCESSING INFORMATION

Уровень техники
1. Область техники, к которой относится изобретение
[0001] Изобретение относится к системе транспортировки, к устройству обработки информации, выполненному с возможностью администрировать информацию относительно пользователя, который использует по меньшей мере любой из множества мобильных модулей, и к способу обработки информации.
2. Описание предшествующего уровня техники
[0002] В предшествующем уровне техники предлагается автоматически управляемое транспортное средство, которое перевозит контейнер и т.п. Например, предлагается автоматически управляемое транспортное средство для перевозки контейнера, которое автономно движется по маршруту движения, содержащего прямую линию (см., например, публикацию не прошедшей экспертизу заявки на патент (Япония) № 2016-218736 (JP 2016-218736 А)). Помимо этого, в последние годы, также предлагается самоуправляемое транспортное средство, которое повышает удобство пользователя. Например, также предлагается следующая технология. Изображение, захваченное посредством камеры, сравнивается с изображением пользователя, связанным с пользователем транспортного средства, и транспортное средство перемещается при условии, что присутствие пользователя, который показан посредством изображения пользователя, распознается (см., например, публикацию не прошедшей экспертизу заявки на патент (Япония) № 2017-126133 (JP 2017-126133 А)). Помимо этого, предлагается технология, описанная в публикации не прошедшей экспертизу заявки на патент (Япония) № 2006-206225 (JP 2006-206225 А).
Сущность изобретения
[0003] Тем не менее, в вышеописанном предшествующем уровне техники, предлагаются конфигурации для перемещения транспортного средства без вмешательства человека, такие как перемещение транспортного средства по маршруту движения и перемещение транспортного средства при условии, что присутствие пользователя распознается. Тем не менее, недостаточное внимание уделяется повышению удобства пользователя с использованием мобильного модуля, имеющего характеристику, подходящую для ситуации пользователя, такую как цель пользователя, сознательность пользователя, индивидуальность пользователя, стиль пользователя, который является привычным для пользователя в повседневной жизни, и среду жизнедеятельности пользователя.
[0004] Первый аспект изобретения предоставляет систему транспортировки. Система транспортировки включает в себя: множество мобильных модулей; и сервер, выполненный с возможностью администрировать информацию относительно пользователя, который использует, по меньшей мере, любой из множества мобильных модулей, причем сервер включает в себя базу данных характеристик, выполненную с возможностью сохранять информацию характеристик в ассоциации с пользовательской идентификационной информацией пользователя, причем информация характеристик включает в себя характеристику, которая используется, когда мобильный модуль, используемый пользователем, отвечает пользователю, и модуль обработки, выполненный с возможностью выполнять, на основе информации характеристик, идентифицированной посредством пользовательской идентификационной информации, первый процесс в ответ на первый запрос из мобильного модуля, используемого пользователем, и передавать результат первого процесса в мобильный модуль.
[0005] Согласно первому аспекту, система транспортировки имеет возможность отвечать каждому пользователю через мобильный модуль в соответствии с характеристикой, которая задается для пользователя.
[0006] В первом аспекте, сервер дополнительно может включать в себя модуль администрирования использования, выполненный с возможностью сохранять пользовательскую идентификационную информацию и идентификационную информацию мобильных модулей в ассоциации друг с другом, причем пользовательская идентификационная информация представляет собой информацию, которая идентифицирует пользователя, причем идентификационная информация мобильных модулей представляет собой информацию, которая идентифицирует мобильный модуль, который используется пользователем, и модуль подтверждения, выполненный с возможностью подтверждать запрос на то, чтобы использовать любой из множества мобильных модулей. Множество мобильных модулей могут включать в себя первый мобильный модуль и второй мобильный модуль. Модуль администрирования использования может быть выполнен с возможностью, когда модуль подтверждения подтверждает запрос на смену от пользователя, чтобы сменять используемый первый мобильный модуль на второй мобильный модуль, сохранять идентификационную информацию мобильных модулей для второго мобильного модуля и пользовательскую идентификационную информацию пользователя в ассоциации друг с другом. Модуль обработки может быть выполнен с возможностью выполнять второй процесс в ответ на второй запрос из второго мобильного модуля и передавать результат второго процесса во второй мобильный модуль. Согласно вышеуказанной конфигурации, даже когда пользователь сменяет мобильный модуль, сервер имеет возможность выполнять процесс для запроса на основе информации характеристик до того, как сменяется мобильный модуль, и передавать результат процесса пользователю через сменный мобильный модуль.
[0007] В вышеуказанной конфигурации, модуль обработки может быть выполнен с возможностью получать информацию обратной связи относительно результата, передаваемого в ответ на запрос, включающий в себя первый запрос и второй запрос; и модуль обработки может быть выполнен с возможностью обновлять информацию характеристик на основе информации обратной связи. Согласно этой конфигурации, с помощью системы транспортировки, можно обновлять информацию характеристик при включении информации обратной связи относительно результата, передаваемого в ответ на запрос.
[0008] В первом аспекте, информация характеристик может включать в себя информацию окружающей среды, связанную со средой жизнедеятельности пользователя. Сервер дополнительно может включать в себя модуль получения информации окружающей среды, выполненный с возможностью получать информацию окружающей среды из любого из терминала пользователя и компьютера, предоставленного в среде жизнедеятельности пользователя. Согласно этой конфигурации, с помощью системы транспортировки, можно отвечать пользователю на основе информации окружающей среды, связанной со средой жизнедеятельности пользователя.
[0009] В первом аспекте, информация характеристик может включать в себя информацию, которая задается на основе по меньшей мере любого одного из взаимодействия между пользователем и мобильным модулем через модуль ввода информации и модуль вывода информации мобильного модуля и взаимодействия между пользователем и мобильным модулем через терминал пользователя. Согласно этой конфигурации, система транспортировки имеет возможность задавать информацию характеристик на основе любого из взаимодействия между пользователем и мобильным модулем и взаимодействия между пользователем и мобильным модулем через терминал пользователя и имеет возможность передавать результат процесса, который совпадает со вкусами и характеристиками пользователя, пользователю через мобильный модуль.
[0010] Второй аспект изобретения предоставляет устройство обработки информации, выполненное с возможностью администрировать информацию относительно пользователя, который использует, по меньшей мере, любой из множества мобильных модулей. Устройство обработки информации включает в себя: базу данных характеристик, выполненную с возможностью сохранять информацию характеристик в ассоциации с пользовательской идентификационной информацией пользователя, причем информация характеристик включает в себя характеристику, которая используется, когда мобильный модуль, используемый пользователем, отвечает пользователю; и модуль обработки, выполненный с возможностью, в ответ на первый запрос из мобильного модуля, который используется пользователем, выполнять первый процесс для первого запроса на основе информации характеристик, которая идентифицируется посредством пользовательской идентификационной информации, и передавать результат первого процесса в мобильный модуль.
[0011] Во втором аспекте, устройство обработки информации дополнительно может включать в себя: модуль администрирования использования, выполненный с возможностью сохранять пользовательскую идентификационную информацию и идентификационную информацию мобильных модулей в ассоциации друг с другом, причем пользовательская идентификационная информация представляет собой информацию, которая идентифицирует пользователя, причем идентификационная информация мобильных модулей представляет собой информацию, которая идентифицирует мобильный модуль, используемый пользователем; и модуль подтверждения, выполненный с возможностью подтверждать запрос на то, чтобы использовать любой из множества мобильных модулей. Множество мобильных модулей могут включать в себя первый мобильный модуль и второй мобильный модуль. Модуль администрирования использования может быть выполнен с возможностью, когда модуль подтверждения подтверждает запрос на смену от пользователя, чтобы сменять используемый первый мобильный модуль на второй мобильный модуль, сохранять идентификационную информацию мобильных модулей для второго мобильного модуля и пользовательскую идентификационную информацию пользователя, запрос на смену которого подтверждается, в ассоциации друг с другом. Модуль обработки может быть выполнен с возможностью выполнять второй процесс в ответ на второй запрос из второго мобильного модуля и передавать результат второго процесса во второй мобильный модуль.
[0012] Во втором аспекте, модуль обработки может быть выполнен с возможностью получать информацию обратной связи относительно результата, передаваемого в ответ на запрос, включающий в себя первый запрос и второй запрос, и модуль обработки может быть выполнен с возможностью обновлять информацию характеристик на основе информации обратной связи.
[0013] Во втором аспекте, устройство обработки информации дополнительно может включать в себя модуль получения информации окружающей среды, выполненный с возможностью получать информацию окружающей среды, связанную со средой жизнедеятельности пользователя, из любого из терминала пользователя и компьютера, предоставленного в среде жизнедеятельности пользователя. Информация окружающей среды может быть включена в информацию характеристик.
[0014] Во втором аспекте, информация характеристик может включать в себя информацию, которая задается, по меньшей мере, на основе, по меньшей мере, любого из взаимодействия между пользователем и мобильным модулем через модуль ввода информации и модуль вывода информации мобильного модуля и взаимодействия между пользователем и мобильным модулем через терминал пользователя.
[0015] Третий аспект изобретения предоставляет способ обработки информации, который осуществляется посредством устройства обработки информации, выполненного с возможностью администрировать информацию относительно пользователя, который использует, по меньшей мере, любой из множества мобильных модулей. Способ обработки информации включает в себя: сохранение информации характеристик в ассоциации с пользовательской идентификационной информацией пользователя, причем информация характеристик включает в себя характеристику, которая используется, когда мобильный модуль, который используется пользователем, отвечает пользователю; и выполнение первого процесса, на основе информации характеристик, которая идентифицируется посредством пользовательской идентификационной информации, в ответ на первый запрос из мобильного модуля, используемого пользователем, и передачу результата первого процесса в мобильный модуль.
[0016] Согласно аспектам изобретения, можно повышать удобство пользователя с использованием мобильного модуля, имеющего характеристику, подходящую для ситуации пользователя, такую как цель пользователя, сознательность пользователя, индивидуальность пользователя, стиль пользователя, который является привычным для пользователя в повседневной жизни, и среду жизнедеятельности пользователя.
Краткое описание чертежей
[0017] Ниже описываются признаки, преимущества и техническая и промышленная значимость примерных вариантов осуществления изобретения со ссылкой на прилагаемые чертежи, на которых аналогичные номера обозначают аналогичные элементы, и на которых:
Фиг. 1 является блок-схемой, которая иллюстрирует конфигурацию системы транспортировки;
Фиг. 2 является видом в перспективе, который иллюстрирует внешний вид EV-грузотранспортера;
Фиг. 3 является видом сверху размещения датчиков, дисплеев, модуля привода и системы управления, смонтированных на EV-грузотранспортере, при просмотре снизу EV-грузотранспортера;
Фиг. 4 является блок-схемой, которая иллюстрирует конфигурацию системы управления и компонентов, ассоциированных с системой управления;
Фиг. 5 является блок-схемой, которая иллюстрирует аппаратную конфигурацию сервера администрирования;
Фиг. 6 является блок-схемой, которая иллюстрирует логическую конфигурацию сервера администрирования;
Фиг. 7 является видом, который иллюстрирует конфигурацию таблицы администрирования грузотранспортеров;
Фиг. 8 является видом, который иллюстрирует конфигурацию таблицы администрирования арендных грузотранспортеров;
Фиг. 9 является видом, который иллюстрирует конфигурацию таблицы администрирования пользователей;
Фиг. 10 является видом, который иллюстрирует конфигурацию таблицы пользовательской предыстории;
Фиг. 11 является видом, который иллюстрирует страницу приложения My-Pallet;
Фиг. 12 является блок-схемой последовательности операций способа, которая иллюстрирует процесс регистрации;
Фиг. 13 является блок-схемой последовательности операций способа, которая иллюстрирует процесс смены грузотранспортера;
Фиг. 14 является блок-схемой последовательности операций способа, которая иллюстрирует процесс обработки голосовых событий;
Фиг. 15 является блок-схемой последовательности операций способа, которая иллюстрирует подробности процесса обработки голосовых событий, который выполняется посредством EV-грузотранспортера;
Фиг. 16 является блок-схемой последовательности операций способа, которая иллюстрирует подробности процесса перемещения и следования за пользователем;
Фиг. 17 является блок-схемой последовательности операций способа, которая иллюстрирует процесс распознавания изображений;
Фиг. 18 является блок-схемой последовательности операций способа, которая иллюстрирует процесс обработки команд;
Фиг. 19 является блок-схемой последовательности операций способа, которая иллюстрирует процесс ответа сервера администрирования;
Фиг. 20 является схемой последовательности операций, которая иллюстрирует процесс, когда система транспортировки применяется к совершению покупок; и
Фиг. 21 является схемой последовательности операций, которая иллюстрирует процесс, когда система транспортировки применяется к совершению покупок.
Подробное описание вариантов осуществления
[0018] В дальнейшем в этом документе, описываются система транспортировки согласно варианту осуществления и способ обработки информации, который осуществляется в системе транспортировки, со ссылкой на прилагаемые чертежи.
EV-грузотранспортер
[0019] В настоящем варианте осуществления, самоходные электротранспортные средства, называемые "грузотранспортерами в виде электротранспортного средства (EV)", предоставляют различные функции или услуги пользователям совместно с компьютерной системой в сети. EV-грузотранспортеры настоящего варианта осуществления (в дальнейшем в этом документе, называемые просто "EV-грузотранспортерами") представляют собой мобильные модули, которые приводятся в движение автоматически без вмешательства человека и имеют различные габариты в зависимости от вариантов применения. Различные EV-грузотранспортеры являются применимыми. Примеры EV-грузотранспортеров включают в себя не только небольшие EV-грузотранспортеры, которые являются применимыми вместо чемоданов, но также и большие EV-грузотранспортеры, которые имеют возможность перевозить людей или изделия.
[0020] Каждый EV-грузотранспортер включает в себя устройство обработки информации и устройство связи для управления EV-грузотранспортером, предоставления пользовательского интерфейса с пользователем, который использует EV-грузотранспортер, обмена информацией с различными серверами в сети и т.п. Каждый EV-грузотранспортер предоставляет пользователю функции и услуги, добавленные посредством различных серверов в сети, в дополнение к процессам, выполняемым исключительно совместно с различными серверами в сети.
[0021] Пользователю разрешается сменять EV-грузотранспортер, который должен использоваться, например, в зависимости от надлежащего использования EV-грузотранспортера, варианта применения EV-грузотранспортера, нагрузок или лиц на борту EV-грузотранспортера и т.п. В системе транспортировки настоящего варианта осуществления, даже когда пользователь сменяет EV-грузотранспортер, который должен использоваться, информация атрибутов и информация характеристик хранится на сервере в сети. Информация атрибутов указывает предысторию использования пользователя, вкусы пользователя и т.п., до смены EV-грузотранспортера. Информация характеристик указывает характеристику функции или услуги, предоставляемой пользователю и т.п. В этом случае, первый сервер, который содержит информацию характеристик, и второй сервер, который предоставляет функцию или услугу пользователю совместно с EV-грузотранспортером, могут представлять собой различные серверы либо могут представлять собой идентичный сервер. В любом случае, сервер в сети предоставляет функцию или услугу пользователю через EV-грузотранспортер на основе информации характеристик, хранимой в сети, с удобством использования, ощущением при использовании или атмосферой, аналогичными удобству, ощущению или атмосфере до смены EV-грузотранспортера. Следовательно, до и после смены EV-грузотранспортера, можно инструктировать пользователю распознавать то, что множество EV-грузотранспортеров взаимодействуют с пользователем, если можно так выразиться, с идентичной личностью.
Конфигурация
[0022] Фиг. 1 иллюстрирует конфигурацию системы транспортировки. Система транспортировки включает в себя множество EV-грузотранспортеров 1-1, 1-2,..., 1-N, сервер 3 администрирования и обучающуюся машину 4. EV-грузотранспортеры 1-1, 1-2,..., 1-N соединяются с сервером 3 администрирования через сеть N1. В дальнейшем в этом документе, когда EV-грузотранспортеры 1-1, 1-2,..., 1-N отдельно не различаются друг от друга и упоминаются совместно, EV-грузотранспортеры 1-1, 1-2,..., 1-N называются просто "EV-грузотранспортерами 1". Пользовательское устройство 2 и домашний контроллер H1 дополнительно соединяются с сетью N1. Кроме того, пользовательское устройство 2 и домашний контроллер H1 соединяются с бытовыми приборами, такими как холодильник R1 и другие устройства, через сеть N2.
[0023] Сеть N1 представляет собой сеть связи общего пользования. Например, Интернет проиллюстрирован в качестве сети N1. Сеть N1 может включать в себя сеть проводной связи и сеть беспроводной связи. Сеть беспроводной связи, например, представляет собой сеть связи каждой сотовой телефонной компании. Беспроводная локальная вычислительная сеть (LAN) и т.п. может быть включена в часть сети беспроводной связи. Сеть проводной связи представляет собой сеть связи, которую предоставляет оператор связи. Сеть проводной связи может включать в себя проводную LAN.
[0024] Сеть N2, например, представляет собой внутреннюю частную сеть, к примеру, домашнюю сеть и внутреннюю рабочую сеть. Сеть N2 может включать в себя сеть проводной связи и сеть беспроводной связи. Сеть N2, например, представляет собой внутреннюю сеть, к примеру, беспроводную LAN и проводную LAN. Сеть N2 может включать в себя виртуальную частную сеть (VPN), которая предоставляется в сети связи общего пользования.
[0025] Каждый EV-грузотранспортер 1 представляет собой мобильный модуль, который имеет возможность двигаться автоматически без вмешательства человека и перевозить человека или изделие. Каждый EV-грузотранспортер 1 имеет пользовательский интерфейс под управлением компьютера, подтверждает запрос от пользователя, отвечает пользователю, выполняет предварительно определенный процесс для запроса от пользователя и информирует пользователя относительно результата процесса. Например, каждый EV-грузотранспортер 1 подтверждает инструкцию пользователя из голоса, изображений или устройства ввода-вывода своего компьютера и выполняет процесс. Каждый EV-грузотранспортер 1 также распознает пользователя из изображения пользователя, голоса и т.п. и следует за пользователем по мере того, как перемещается пользователь. Тем не менее, для запроса, который каждый EV-грузотранспортер 1 не имеет возможность обрабатывать исключительно из числа запросов от пользователя, EV-грузотранспортер 1 передает запрос от пользователя на сервер 3 администрирования и выполняет процесс совместно с сервером 3 администрирования. Примеры запроса, который каждый EV-грузотранспортер 1 не имеет возможность обрабатывать исключительно, включают в себя запрос на то, чтобы получать информацию из базы данных на сервере 3 администрирования, и запрос на то, чтобы выполнять распознавание или логический вывод с использованием обучающейся машины 4. EV-грузотранспортеры 1 могут рассматриваться в качестве примеров множества мобильных модулей.
[0026] Пользователь, перед использованием любого из EV-грузотранспортеров 1, осуществляет доступ к серверу 3 администрирования через пользовательский интерфейс любого из EV-грузотранспортеров 1, пользовательского устройства 2 и т.п. и отправляет запрос на регистрацию, чтобы использовать любой из EV-грузотранспортеров 1. В ответ на этот запрос, сервер 3 администрирования регистрирует взаимосвязь между пользователем и грузотранспортером, который пользователь использует, в базе данных и разрешает пользователю использовать EV-грузотранспортер 1. В настоящем варианте осуществления, EV-грузотранспортер 1, который пользователю разрешается использовать, и для которого взаимосвязь между пользователем и EV-грузотранспортером 1, который использует пользователь, регистрируется на сервере 3 администрирования, называется "собственным грузотранспортером". Пользователю разрешается сменять собственный грузотранспортер на другой EV-грузотранспортер 1 в зависимости от собственного надлежащего варианта использования и т.п. EV-грузотранспортеры 1, отличные от собственного грузотранспортера, который пользователю разрешается использовать таким способом, называются "альтернативными грузотранспортерами".
[0027] Примеры пользовательского устройства 2 включают в себя сотовый телефон, смартфон, информационный мобильный терминал, планшетный терминал и персональный компьютер. Пользовательское устройство 2 подтверждает запрос от пользователя, отвечает пользователю, выполняет предварительно определенный процесс для запроса от пользователя и информирует пользователя относительно результата процесса. Пользовательское устройство 2, например, осуществляет доступ к холодильнику R1, который представляет собой один из бытовых приборов, к серверу 3 администрирования в сети N1 и т.п., совместно с EV-грузотранспортером 1 или вместо пользовательского интерфейса EV-грузотранспортера 1 и предоставляет различные процессы, функции или услуги пользователю.
[0028] Домашний контроллер H1 представляет собой устройство обработки информации, установленное дома. Домашний контроллер H1 отслеживает различные устройства, соединенные с сетью N2, собирает информацию из этих устройств и управляет этими устройствами. Примеры этих устройств включают в себя холодильник R1, осветительные приборы, оборудование для кондиционирования воздуха, приборы и принадлежности ванной комнаты, кухни, аудио-видеооборудование, такое как телевизионный приемник, открытое/закрытое состояние двери, предоставленной в главном входе, и т.п. Например, в соответствии с инструкцией из пользовательского устройства 2, домашний контроллер H1 записывает изображения и даты и времена внесения пищевых продуктов, которые кладутся в холодильник R1, с помощью камеры, предоставленной в холодильнике R1. Домашний контроллер H1 информирует сервер 3 администрирования относительно изображений и даты и времен внесения пищевых продуктов, положенных в холодильник R1. Вместо домашнего контроллера H1, пользовательское устройство 2 может получать изображения и даты и времена внесения пищевых продуктов, которые кладутся в холодильник R1. Домашний контроллер H1 представляет собой пример компьютера, предоставленного в среде жизнедеятельности пользователя.
[0029] Холодильник R1 включает в себя камеру и устройство связи. Холодильник R1 соединяется с домашним контроллером H1 или пользовательским устройством 2 через сеть N2. Внутренний управляющий компьютер холодильника R1, например, пользуется возможностью для того, чтобы открывать или закрывать дверь, чтобы получать изображения из камеры и определять то, имеются или нет пищевые продукты в изображениях. Внутренний управляющий компьютер холодильника R1 информирует домашний контроллер H1 в отношении изображений, содержащих пищевые продукты, и захваченных дат и времен.
[0030] Сервер 3 администрирования предоставляет различные процессы, функции или услуги пользователю совместно с EV-грузотранспортером 1, зарегистрированным в качестве собственного грузотранспортера. Сервер 3 администрирования также улучшает услуги, которые предоставляются пользователю, совместно с пользовательским устройством 2, домашним контроллером H1 и т.п. Например, сервер 3 администрирования собирает и оценивает информацию атрибутов пользователя, включающую в себя личностную характеристику пользователя, физическую характеристику пользователя, состояние здоровья пользователя, вкусы пользователя, текущую ситуацию пользователей и т.п., и предоставляет процесс, функцию или услугу, подходящую для получения информации атрибутов пользователя. По этой причине, сервер 3 администрирования накапливает информацию атрибутов, которая получается из EV-грузотранспортера 1, пользовательского устройства 2, домашнего контроллера H1 и т.п., в базе данных и включает информацию атрибутов в процесс, функцию или услугу, которая должна предоставляться в дальнейшем. Сервер 3 администрирования может рассматриваться в качестве примера сервера, который администрирует информацию относительно пользователя, который использует любой из множества мобильных модулей.
[0031] Например, когда пользователь уточняет в EV-грузотранспортере 1 ситуацию холодильника R1 пользователя в то время, когда EV-грузотранспортер 1 следует за пользователем, который совершает покупки, EV-грузотранспортер 1 уточняет в сервере 3 администрирования ситуацию холодильника R1 пользователя. Сервер 3 администрирования получает информацию, сохраненную в собственной базе данных, или получает информацию относительно пищевых продуктов, хранящихся в холодильнике R1, из домашнего контроллера H1 и передает информацию в EV-грузотранспортер 1. Как результат, EV-грузотранспортер 1 имеет возможность предоставлять пользователю информацию относительно пищевых продуктов, хранящихся в холодильнике R1.
[0032] Например, когда EV-грузотранспортер 1 принимает консультацию в отношении сегодняшнего меню ужина от пользователя, который совершает покупки, EV-грузотранспортер 1 передает подробности принимаемой консультации на сервер 3 администрирования. Сервер 3 администрирования предлагает меню, которое удовлетворяет вкусам пользователя, на основе пищевых продуктов, в данный момент хранящихся в холодильнике R1, вкусом пользователя, записи ужина пользователя за предварительно определенный период (например, приблизительно за несколько дней на неделе вплоть до настоящего времени), предыстории предлагаемых меню и т.п., совместно с обучающейся машиной 4. Сервер 3 администрирования подбирает пищевые ингредиенты, в данный момент не хранящиеся в холодильнике R1, из числа пищевых ингредиентов, которые используются в предлагаемом меню, и передает подобранные пищевые ингредиенты в EV-грузотранспортер 1 в форме списка. После этого, EV-грузотранспортер 1 отвечает на консультацию от пользователя в соответствии с пищевыми ингредиентами, передаваемыми из сервера 3 администрирования.
[0033] Обучающаяся машина 4 выполняет процесс логического вывода, процесс распознавания и т.п., в ответ на запрос из сервера 3 администрирования. Обучающаяся машина 4 может представлять собой схему, включающую в себя CPU и запоминающее устройство и выполненную с возможностью обмениваться данными с сервером 3 администрирования через сеть N1. Обучающаяся машина 4 может быть реализована посредством схемы сервера 3 администрирования, включающей в себя CPU 31, запоминающее устройство 32 и внешнее устройство 34 хранения данных. Например, обучающаяся машина 4 имеет многослойные нейронные сети и представляет собой устройство обработки информации, которое выполняет глубокое обучение. Иными словами, обучающаяся машина 4 выполняет процесс свертки, функцию активации и процесс объединения в пул. В процессе свертки, вводится строка {xi; i=1, 2,..., N} параметров, и операция суммы произведений выполняется для строки входных параметров с весовыми коэффициентами {wi, j, l (здесь, j является значением от единицы до числа M элементов, вплоть до которого выполняется операция свертки, l является значением от единицы до числа L слоев)}. Функция активации используется для того, чтобы определять результат процесса свертки. Процесс объединения в пул представляет собой процесс опускания части определенного результата функции активации для процесса свертки. Обучающаяся машина 4 многократно выполняет вышеописанные процессы в нескольких слоях L и выводит выходные параметры (или строку {yk; k=1,..., P} выходных параметров) в полностью соединенном слое на конечной стадии. В этом случае, строка {xi} входных параметров, например, представляет собой пикселную строку, которая представляет собой один кадр изображения, строку данных, которая указывает голосовой сигнал, строку слов, включенную в естественный язык, и т.п. Выходные параметры {yk} (или строка выходных параметров), например, представляют собой отличительные участки изображения, которые представляют собой входные параметры, дефекты в изображении, классифицированный результат изображения, отличительные участки в голосовых данных, результат классификации голоса, оцененный результат, который получается из строки слов, и т.п.
[0034] При контролируемом обучении, обучающаяся машина 4 принимает большое число комбинаций существующей строки входных параметров и надлежащего выходного значения (данных обучения) и выполняет процесс обучения. при неконтролируемом обучении, обучающаяся машина 4 выполняет, например, процесс кластеризации или абстракции строки входных параметров. В процессе обучения, коэффициенты {wi, j, l} каждого слоя регулируются таким образом, что значения, полученные в качестве результата выполнения процесса свертки (и выводимые через функцию активации) и процесса объединения в пул в каждом слое, и процесса в полностью соединенном слое для существующей строки входных параметров, приближаются к надлежащим выходным значениям. Регулирование коэффициентов {wi, j, l} в каждом слое выполняется посредством вызывания ошибки на основе разности между выводом в полностью соединенном слое и надлежащим выходным значением, которое должно распространяться из слоя верхнего уровня к входному слою нижнего уровня. После этого, когда неизвестная строка {xi} входных параметров вводится в состоянии, в котором коэффициенты {wi, j, l} в каждом слое отрегулированы, обучающаяся машина 4 выводит распознанный результат, определенный результат, результат классификации, логически выведенный результат и т.п., для неизвестной строки {xi} входных параметров.
[0035] Например, обучающаяся машина 4 извлекает участок лица пользователя из кадра с изображением, который получает EV-грузотранспортер 1. Обучающаяся машина 4 распознает голос пользователя и подтверждает инструкцию посредством голоса из голосовых данных, которые получает EV-грузотранспортер 1. Обучающаяся машина 4 предлагает сегодняшнее меню ужина на основе типов пищевых продуктов, в данный момент хранящихся в холодильнике R1, вкусов пользователя и фактических меню, предлагаемых пользователю в прошлом. В настоящем варианте осуществления, обучающаяся машина 4 не ограничена выполнением машинного обучения посредством глубокого обучения. Обучающаяся машина 4 может выполнять общее обучение посредством перцептрона, обучение с помощью другой нейронной сети, поисковый и статистический процесс с использованием генетического алгоритма и т.п.
[0036] Фиг. 2 является видом в перспективе, который иллюстрирует внешний вид каждого EV-грузотранспортера 1. Фиг. 3 является видом сверху, который иллюстрирует размещение датчиков, дисплеев, модуля привода и системы управления, смонтированных на EV-грузотранспортере 1, при просмотре снизу EV-грузотранспортера 1. Фиг. 4 является блок-схемой, которая иллюстрирует конфигурацию системы 10 управления и компонентов, ассоциированных с системой 10 управления.
[0037] EV-грузотранспортер 1 включает в себя коробчатый корпус 1Z и четыре колеса TR1, TR2, TR3, TR4. Четыре колеса TR1, TR2, TR3, TR4 предоставляются в передней и задней сторонах в направлении движения на обеих сторонах в нижнем участке корпуса 1Z. Четыре колеса TR1, TR2, TR3, TR4 соединяются с ведущими валами (не показаны) и приводятся в движение посредством приводного электромотора 1C, проиллюстрированного на фиг. 3. Направление движения четырех колес TR1, TR2, TR3, TR4 в то время, когда EV-грузотранспортер 1 движется (направление, параллельное плоскости вращения каждого из этих четырех колес TR1, TR2, TR3, TR4), подвергается смещению относительно корпуса 1Z посредством электромотора 1B рулевого управления, проиллюстрированного на фиг. 3. Таким образом, направление движения управляется.
[0038] Как показано на фиг. 2 и фиг. 3, дисплеи 16-1, 16-2, 16-3, 16-4, 16-5 прикрепляются к наружной стенке корпуса 1Z EV-грузотранспортера 1. Примеры каждого из дисплеев 16-1, 16-2, 16-3, 16-4, 16-5 включают в себя жидкокристаллический дисплей и электролюминесцентную панель. Когда дисплеи 16-1, 16-2, 16-3, 16-4, 16-5 отдельно не различаются друг от друга и упоминаются совместно, дисплеи 16-1, 16-2, 16-3, 16-4, 16-5 упоминаются как дисплеи 16.
[0039] На фиг. 3, предполагается, что EV-грузотранспортер 1 движется в направлении стрелки AR1. Следовательно, предполагается, что направление влево на фиг. 3 представляет собой направление движения. На фиг. 3, поверхность корпуса 1Z на предыдущей стороне в направлении движения упоминается как передняя поверхность EV-грузотранспортера 1, и поверхность на другой стороне в направлении движения упоминается как задняя поверхность EV-грузотранспортера 1. Поверхность корпуса 1Z на правой стороне относительно направления движения упоминается как правая боковая поверхность, и поверхность корпуса 1Z на левой стороне относительно направления движения упоминается как левая боковая поверхность.
[0040] Как показано на фиг. 3, EV-грузотранспортер 1 включает в себя датчики 18-1, 18-2, 18-3, 18-4 помех. Датчики 18-1, 18-2 помех, соответственно, предоставляются в местоположениях около углов на обеих сторонах передней поверхности. Датчики 18-3, 18-4 помех предоставляются в местоположениях около углов на обеих сторонах задней поверхности. EV-грузотранспортер 1 включает в себя камеры 17-1, 17-2, 17-3, 17-4. Камеры 17-1, 17-2, 17-3, 17-4, соответственно, предоставляются на передней поверхности, левой боковой поверхности, задней поверхности и правой боковой поверхности. Когда датчики 18-1, 18-2, 18-3, 18-4 помех отдельно не различаются друг от друга и упоминаются совместно, датчики 18-1, 18-2, 18-3, 18-4 помех упоминаются как датчики 18 помех в настоящем варианте осуществления. Когда камеры 17-1, 17-2, 17-3, 17-4 отдельно не различаются друг от друга и упоминаются совместно, камеры 17-1, 17-2, 17-3, 17-4 упоминаются как камеры 17 в настоящем варианте осуществления.
[0041] EV-грузотранспортер 1 включает в себя электромотор 1B рулевого управления, приводной электромотор 1C и вторичный аккумулятор 1D. Вторичный аккумулятор 1D подает электрическую мощность в электромотор 1B рулевого управления и приводной электромотор 1C. EV-грузотранспортер 1 включает в себя датчик 19 положения колес и датчик 1A угла поворота при рулении. Датчик 19 положения колес определяет угол вращения каждого колеса в зависимости от текущего момента времени. Датчик 1A угла поворота при рулении определяет угол поворота при рулении, который представляет собой направление движения каждого колеса. EV-грузотранспортер 1 дополнительно включает в себя систему 10 управления, модуль 15 связи, приемный модуль 1E на основе глобальной системы позиционирования (GPS), микрофон 1F и динамик 1G. Хотя не показано на чертеже, вторичный аккумулятор 1D также подает электрическую мощность в систему 10 управления и т.п. Тем не менее, источник мощности, который подает электрическую мощность в систему 10 управления и т.п., может предоставляться в дополнение к вторичному аккумулятору 1D, который подает электрическую мощность в электромотор 1B рулевого управления и приводной электромотор 1C.
[0042] Система 10 управления также называется "электронным модулем управления (ECU)". Как показано на фиг. 4, система 10 управления включает в себя CPU 11, запоминающее устройство 12, модуль 13 обработки изображений и интерфейс IF1. Внешнее устройство 14 хранения данных, модуль 15 связи, дисплеи 16, дисплей 16A с сенсорной панелью, камеры 17, датчики 18 помех, датчик 19 положения колес, датчик 1A угла поворота при рулении, электромотор 1B рулевого управления, приводной электромотор 1C, приемный GPS-модуль 1E, микрофон 1F, динамик 1G и т.п. соединяются с интерфейсом IF1.
[0043] Каждый датчик 18 помех представляет собой ультразвуковой датчик, радар и т.п. Каждый датчик 18 помех испускает ультразвуковые волны, электромагнитные волны и т.п., к направлению обнаружения объектов и обнаруживает присутствие, местоположение, относительную скорость и т.п. помехи в направлении обнаружения объектов на основе отраженных волн.
[0044] Каждая камера 17 представляет собой фотографическое устройство с датчиком изображений, таким как прибор с зарядовой связью (CCD), структура "металл-оксид-полупроводник" (MOS) и комплементарная структура "металл-оксид-полупроводник" (CMOS). Каждая камера 17 получает изображение с предварительно определенными временными интервалами и сохраняет полученное изображение в буфере кадров (не показан) в системе 10 управления. Предварительно определенный временной интервал называется "периодом кадра". Изображение, которое сохраняется в буфере кадров с интервалами в период кадра, называется "данными кадра".
[0045] Электромотор 1B рулевого управления управляет направлением линии пересечения, в которой плоскость вращения каждого колеса и горизонтальная плоскость пересекаются друг с другом, т.е. углом, который становится направлением движения, получающимся в результате вращения каждого колеса, в соответствии с сигналом инструкции из системы 10 управления. Приводной электромотор 1C, например, приводит в движение и вращает колеса TR1, TR2, TR3, TR4 в соответствии с сигналом инструкции из системы 10 управления. Альтернативно, приводной электромотор 1C может приводить в движение колесную пару TR1, TR2 или другую колесную пару TR3, TR4 из числа колес TR1, TR2, TR3, TR4. Вторичный аккумулятор 1D подает электрическую мощность в компоненты, которые соединяются с электромотором 1B рулевого управления, приводным электромотором 1C и системой 10 управления.
[0046] Датчик 1A угла поворота при рулении обнаруживает направление линии пересечения, в которой плоскость вращения каждого колеса и горизонтальная плоскость пересекаются друг с другом (или угол оси вращения каждого колеса в горизонтальной плоскости), которое представляет собой направление движения, получающееся в результате вращения колеса, в предварительно определенных временных интервалах обнаружения, и сохраняет обнаруженное направление в регистре (не показан) системы 10 управления. Например, начало координат угла задается равным направлению, в котором ось вращения каждого колеса является ортогональной к направлению движения (к направлению стрелки AR1) на фиг. 3. Датчик 19 положения колес получает частоту вращения каждого колеса в предварительно определенных временных интервалах обнаружения и сохраняет полученную частоту вращения в регистре (не показан) системы 10 управления.
[0047] Модуль 15 связи выполняет связь с различными серверами и т.п., в сети N1 через, например, сотовую телефонную базовую станцию и сеть связи общего пользования, соединенная с сотовой телефонной базовой станцией. Приемный GPS-модуль 1E принимает радиоволны сигналов точного времени из множества спутников (глобальные спутники позиционирования), которые вращаются по орбите вокруг земли, и сохраняет сигналы точного времени в регистре (не показан) системы 10 управления. Микрофон 1F обнаруживает голос, преобразует голос в цифровой сигнал и сохраняет цифровой сигнал в регистре (не показан) системы 10 управления. Динамик 1G приводится в действие посредством цифро-аналогового преобразователя и усилителя, которые соединяются с системой 10 управления или модулем обработки сигналов (не показан), и воспроизводит аудио, включающее в себя звук и голос.
[0048] CPU 11 системы 10 управления выполняет компьютерную программу, развернутую на запоминающем устройстве 12 с возможностью выполнения, и выполняет процесс в качестве системы 10 управления. Запоминающее устройство 12 сохраняет компьютерные программы, которые выполняет CPU 11, данные, которые обрабатывает CPU 11, и т.п. Примеры запоминающего устройства 12 включают в себя динамическое оперативное запоминающее устройство (DRAM), статическое оперативное запоминающее устройство (SRAM) и постоянное запоминающее устройство (ROM). Модуль 13 обработки изображений обрабатывает данные в буфере кадров, которые получаются из камер 17 с предварительно определенными интервалами в период кадра, совместно с CPU 11. Модуль 13 обработки изображений включает в себя, например, GPU и запоминающее устройство изображений, которое служит в качестве буфера кадров. Внешнее устройство 34 хранения данных представляет собой энергонезависимое устройство хранения данных. Примеры внешнего устройства 34 хранения данных включают в себя полупроводниковый накопитель (SSD) и жесткий диск.
[0049] Например, как показано на фиг. 4, система 10 управления получает определенные сигналы из датчиков в различных участках EV-грузотранспортера 1 через интерфейс IF1. Система 10 управления также вычисляет широту и долготу, которые указывают местоположение на земле, на основе определенных сигналов из приемного GPS-модуля 1E. Кроме того, система 10 управления получает картографические данные из базы 307 данных картографической информации, сохраненной во внешнем устройстве 14 хранения данных, сравнивает вычисленную широту и долготу с местоположением в картографических данных и определяет текущее местоположение. Система 10 управления также получает маршрут, который начинается от текущего местоположения до пункта назначения в картографических данных. Система 10 управления обнаруживает помеху вокруг EV-грузотранспортера 1 на основе сигналов из датчиков 18 помех, камер 17 и т.п., определяет направление движения таким образом, что EV-грузотранспортер 1 объезжает помеху и управляет углом поворота при рулении.
[0050] Кроме того, система 10 управления обрабатывает изображения, которые получаются из камер 17 для каждых данных кадра совместно с модулем 13 обработки изображений, обнаруживает изменение, например, на основе разности в изображении и распознает помеху. Система 10 управления распознает пользователя с помощью каждой из частей данных кадра для изображений из каждой камеры 17, сохраняет расстояние до пользователя равным предварительно определенному значению и следует за перемещением пользователя. Система 10 управления распознает жест пользователя в данных кадра для изображений из камер 17 и отвечает на намерение пользователя, которое получается из распознанного жеста. Система 10 управления анализирует голосовой сигнал, который получается из микрофона 1F, и отвечает на намерение пользователя, полученное через распознавание голоса. Система 10 управления может передавать данные кадра для изображений из камер 17, и голосовые данные, которые получаются из микрофона 1F, на сервер 3 администрирования в сети N1 через модуль 15 связи. Анализ данных кадра для изображений и голосовых данных может назначаться серверу 3 администрирования.
[0051] Система 10 управления отображает изображение, текст и другую информацию на дисплеях 16. Система 10 управления обнаруживает операцию на дисплее 16A с сенсорной панелью и подтверждает инструкцию от пользователя. Система 10 управления отвечает на инструкцию от пользователя через дисплей 16A с сенсорной панелью, камеры 17 или микрофон 1F с использованием дисплеев 16, дисплея 16A с сенсорной панелью или динамика 1G.
[0052] На фиг. 4, проиллюстрирован интерфейс IF1; тем не менее, устройство, которое выполняет обмен сигналами между системой 10 управления и управляемыми объектами, не ограничено интерфейсом IF1. Иными словами, система 10 управления может иметь множество трактов обмена сигналами, отличных от интерфейса IF1. На фиг. 4, система 10 управления включает в себя один CPU 11. Тем не менее, CPU 11 не ограничен одним процессором. CPU 11 может иметь многопроцессорную конфигурацию. Один CPU, который соединяется с одним сокетом, может иметь многоядерную конфигурацию. По меньшей мере, часть процессов вышеописанных компонентов может выполняться посредством процессора, отличного от CPU 11, т.е., например, процессора специального назначения, такого как процессор цифровых сигналов (DSP) и графический процессор (GPU). По меньшей мере, часть процессов вышеописанных компонентов может представлять собой интегральную схему (IC) или другую цифровую схему. Аналоговая схема может быть включена, по меньшей мере, в часть вышеописанных компонентов.
[0053] Фиг. 5 является блок-схемой, которая иллюстрирует аппаратную конфигурацию сервера 3 администрирования. Сервер 3 администрирования включает в себя CPU 31, запоминающее устройство 32, интерфейс IF2, внешнее устройство 34 хранения данных и модуль 35 связи. Конфигурации и операции CPU 31, запоминающего устройства 32, интерфейса IF2, внешнего устройства 34 хранения данных и модуля 35 связи являются аналогичными конфигурациям и операциям CPU 11, запоминающего устройства 12, интерфейса IF1, внешнего устройства 14 хранения данных и модуля 15 связи по фиг. 4. Конфигурация пользовательского устройства 2 также является аналогичной конфигурации сервера 3 администрирования по фиг. 5. Пользовательское устройство 2 может иметь, например, сенсорную панель в качестве модуля ввода для подтверждения пользовательской операции. Пользовательское устройство 2 может иметь дисплей и динамик в качестве модуля вывода для предоставления информации пользователю.
[0054] Фиг. 6 является блок-схемой, которая иллюстрирует логическую конфигурацию сервера 3 администрирования. Сервер 3 администрирования работает в качестве компонентов, проиллюстрированных на фиг. 6, посредством выполнения компьютерных программ на запоминающем устройстве 32. Иными словами, сервер 3 администрирования включает в себя модуль 301 подтверждения, модуль 302 логического вывода, модуль 303 ответа, модуль 308 получения, базу 304 данных администрирования грузотранспортеров, базу 305 данных администрирования пользователей, базу 306 данных характеристик грузотранспортеров и базу 307 данных картографической информации. На фиг. 6, базы данных сокращаются как DB.
[0055] Модуль 301 подтверждения подтверждает запрос из каждого EV-грузотранспортера 1 в модуль 35 связи. Запрос из EV-грузотранспортера 1 представляет собой запрос на процесс, который EV-грузотранспортеру 1 затруднительно выполнять одному. Примеры запроса на процесс, который EV-грузотранспортеру 1 затруднительно выполнять одному, включают в себя запрос на процесс, который выполняется посредством обращения к базе 304 данных администрирования грузотранспортеров, базе 305 данных администрирования пользователей или базе 306 данных характеристик грузотранспортеров, и запрос на процесс, который выполняется совместно с обучающейся машиной 4. Модуль 301 подтверждения также подтверждает запрос для процесса регистрации любого из EV-грузотранспортеров 1 в качестве собственного грузотранспортера из любого из EV-грузотранспортеров 1 или пользовательского устройства 2.
[0056] Модуль 302 логического вывода, например, выполняет поиск в базе 304 данных администрирования грузотранспортеров, базе 305 данных администрирования пользователей или базе 306 данных характеристик грузотранспортеров для данных и выполняет процесс, который выполняется совместно с обучающейся машиной 4. Помимо этого, модуль 302 логического вывода выполняет процесс в ответ на запрос из EV-грузотранспортера 1, принимает информацию обратной связи из EV-грузотранспортера 1 после завершения процесса, передает принимаемую информацию обратной связи в обучающуюся машину 4 и инструктирует обучающейся машине 4 выполнять дополнительно обучение. Иными словами, модуль 302 логического вывода выполняет, например, глубокое обучение для строки входных параметров, для которой обучающаяся машина 4 выполняет процесс распознавания, с использованием информации обратной связи в качестве данных обучения.
[0057] Модуль 303 ответа передает, в EV-грузотранспортер 1, результат выполнения поиска в базе 304 данных администрирования грузотранспортеров, базе 305 данных администрирования пользователей или базе 306 данных характеристик грузотранспортеров для данных посредством модуля 302 логического вывода или результат логического вывода, или результат процесса распознавания посредством обучающейся машины 4. Модуль 302 логического вывода и модуль 303 ответа совместно называются "модулем 300 обработки".
[0058] Модуль 308 получения получает информацию, связанную со средой жизнедеятельности пользователя, из EV-грузотранспортера 1, пользовательского устройства 2, домашнего контроллера H1 и т.п. Примеры информации, связанной со средой жизнедеятельности пользователя, включают в себя список покупок при совершении покупок, информацию относительно пищевых продуктов, положенных в холодильник R1, информацию относительно покупок, совершенных через веб-узел покупок в Интернете, и информацию относительно передач, просматриваемых на телевизионном приемнике. Модуль 308 получения может рассматриваться в качестве примера модуля получения информации окружающей среды.
[0059] База 304 данных администрирования грузотранспортеров представляет собой базу данных, которая администрирует атрибуты каждого из EV-грузотранспортеров 1, которые администрируются посредством системы транспортировки настоящего варианта осуществления. Примеры атрибутов включают в себя характеристику, такую как тип или вариант применения, физические параметры, такие как габариты, и информацию администрирования, такую как пункт назначения возврата. База 305 данных администрирования пользователей представляет собой базу данных, которая администрирует атрибуты каждого из пользователей, которые используют систему транспортировки настоящего варианта осуществления. Примеры атрибутов включают в себя персональную информацию, такую как адрес, пол и возраст, и информацию, связанную со вкусами и средой жизнедеятельности. База 306 данных характеристик грузотранспортеров представляет собой базу данных, которая администрирует характеристики EV-грузотранспортеров 1, которые пользователи используют в качестве собственных грузотранспортеров, на основе каждого пользователя. Характеристика каждого EV-грузотранспортера 1, например, может представлять собой строку весовых коэффициентов для операции свертки, которая получается посредством глубокого обучения, которое выполняет обучающаяся машина 4. Информация базы 306 данных характеристик грузотранспортеров сохраняется в ассоциации с идентификатором пользователя. База 306 данных характеристик грузотранспортеров может рассматриваться в качестве примера базы данных характеристик.
[0060] База 307 данных картографической информации представляет собой базу данных, в которой сохраняется картографическая информация по всей стране или о всему миру. Кроме базы 307 данных картографической информации, предоставленной во внешнем устройстве 14 хранения данных сервера 3 администрирования, база 307 данных картографической информации может предоставляться в другой системе, которая соединяется с сетью N1. Например, база 307 данных картографической информации может предоставляться в географической информационной системе (GIS). База 307 данных картографической информации содержит картографические данные, включающие в себя планиметрические местоположения признаков, и данные текста, фотографий и т.п., которые представляют характеристики точек на картографических данных.
Примеры данных
[0061] Фиг. 7 иллюстрирует конфигурацию таблицы администрирования грузотранспортеров в базе 304 данных администрирования грузотранспортеров. Таблица администрирования грузотранспортеров хранит тип, вариант применения, физические параметры и другие характеристики каждого из EV-грузотранспортеров 1, которые принадлежат системе транспортировки настоящего варианта осуществления. На фиг. 7, каждая строка в таблице соответствует одному EV-грузотранспортеру 1. Таблица администрирования грузотранспортеров имеет поля идентификатора грузотранспортера, типа или варианта применения, идентификатора пункта назначения возврата, названия пункта назначения возврата, адреса пункта назначения возврата, типа двери, размера, допустимой нагрузки, пассажировместимости и дальности движения при полном заряде.
[0062] Идентификатор грузотранспортера представляет собой идентификационную информацию для уникальной идентификации каждого EV-грузотранспортера 1 в системе транспортировки настоящего варианта осуществления. Тип или вариант применения представляет собой информацию, которая идентифицирует тип или вариант применения каждого EV-грузотранспортера 1. Примеры типа или варианта применения включают в себя "сопровождение покупок", "сопровождение движения", "перевозка пассажиров" и "перевозка грузов". На фиг. 7, тип или вариант применения проиллюстрирован в качестве строки символов. Вместо этого, тип или вариант применения может указываться в качестве кода, числа и т.п.
[0063] Идентификатор пункта назначения возврата представляет собой идентификационную информацию, которая идентифицирует пункт назначения возврата после того, как завершено использование EV-грузотранспортера 1. Название пункта назначения возврата представляет собой название компании пункта назначения возврата, имя владельца EV-грузотранспортера 1 и т.п. Адрес пункта назначения возврата представляет собой адрес пункта назначения возврата. Точка пункта назначения возврата представляет собой информацию, которая идентифицирует пункт назначения возврата посредством широты и долготы. Тип двери представляет собой то, как дверь открывается или закрывается. Примеры типа двери включают в себя "складная", "раздвижная" и "на петлях". На фиг. 7, тип двери проиллюстрирован в качестве строк символов; тем не менее, тип двери может указываться посредством кода, числа и т.п.
[0064] Размер представляет собой габариты, вместимость и т.п. EV-грузотранспортера 1. Размер указывается посредством, например, ширины (W), высоты (H) и глубины (D). Тем не менее, размер может указываться посредством, например, вместимости (например, в кубических метрах и т.п.) EV-грузотранспортера 1. Допустимая нагрузка представляет собой вес, вплоть до которого разрешается погрузка на EV-грузотранспортер 1. Пассажировместимость представляет собой число лиц, которые могут ехать на EV-грузотранспортере 1. Дальность движения при полном заряде представляет собой дальность, на которую EV-грузотранспортер 1 имеет возможность двигаться, когда вторичный аккумулятор 1D полностью заряжен.
[0065] Фиг. 8 иллюстрирует конфигурацию таблицы администрирования арендных грузотранспортеров в базе 304 данных администрирования грузотранспортеров. Таблица администрирования арендных грузотранспортеров представляет собой таблицу, которая записывает взаимосвязь между любым из EV-грузотранспортеров 1 и пользователем, который арендует EV-грузотранспортер 1. В таблице по фиг. 8, одна строка соответствует записи аренды грузотранспортера. Таблица администрирования арендных грузотранспортеров имеет поля идентификатора грузотранспортера, идентификатора пользователя, даты начала аренды, даты возврата по графику и даты возврата.
[0066] Идентификатор грузотранспортера таблицы администрирования арендных грузотранспортеров представляет собой идентификационную информацию для идентификации EV-грузотранспортера 1, предназначенного для администрирования аренды, и представляет собой информацию, идентичную идентификатору грузотранспортера, который задается в таблице администрирования грузотранспортеров. Идентификатор пользователя представляет собой идентификационную информацию для идентификации пользователя, который арендует (арендовал) EV-грузотранспортер 1, и представляет собой информацию, идентичную идентификатору пользователя, который описывается со ссылкой на фиг. 9. Дата начала аренды представляет собой дату начала, на которую EV-грузотранспортер 1, идентифицированный посредством идентификатора грузотранспортера, арендован пользователем, идентифицированному посредством идентификатора пользователя. Дата возврата по графику представляет собой дату возврата по графику, для которой пользователь применяет во время аренды EV-грузотранспортера 1. Дата возврата по графику может не определяться. Дата возврата представляет собой дату, на которую EV-грузотранспортер 1, идентифицированный посредством идентификатора грузотранспортера, возвращается пользователем, идентифицированным посредством идентификатора пользователя. Таблица администрирования арендных грузотранспортеров базы 304 данных администрирования грузотранспортеров сохраняет идентификатор пользователя для пользователя, который использует любой из EV-грузотранспортеров 1, и идентификатор грузотранспортера для EV-грузотранспортера 1, который должен использоваться, в ассоциации друг с другом, так что таблица администрирования арендных грузотранспортеров может рассматриваться в качестве примера модуля администрирования использования.
[0067] Фиг. 9 иллюстрирует конфигурацию таблицы администрирования пользователей в базе 305 данных администрирования пользователей. Таблица администрирования пользователей администрирует информацию атрибутов пользователя. Информация атрибутов пользователя представляет собой информацию относительно индивидуальности пользователя и включает в себя, например, фиксированную информацию, такую как пол и день рождения, и переменную информацию относительно рода занятий, хобби и вкусов. Каждая строка таблицы по фиг. 9 представляет собой запись для одного пользователя. Таблица администрирования пользователей содержит идентификатор пользователя, пол, день рождения, адрес, род занятий, хобби, любимую команду, любимые продукты, любимый цвет, любимую телевизионную передачу, модель личного автомобиля, ближайшую станцию и расстояние, состав семьи и т.п.
[0068] Идентификатор пользователя представляет собой идентификационную информацию для идентификации пользователя, который использует любой из EV-грузотранспортеров 1. Идентификатор пользователя представляет собой уникальную идентификационную информацию в системе транспортировки настоящего варианта осуществления, и представляет собой информацию, идентичную идентификатору пользователя таблицы администрирования арендных грузотранспортеров (фиг. 8). Пол, адрес, день рождения и род занятий представляют собой, соответственно, пол, домашний адрес пользователя, по которому живет пользователь, день рождения пользователя и род занятий пользователя. Хобби представляет собой хобби пользователя и задается с помощью строки символов, такой как "покупки", "путешествия" и т.п. Тем не менее, хобби может указываться с помощью кода или числа.
[0069] Любимая команда представляет собой бейсбольную команду, футбольную команду и т.п., которую поддерживает пользователь, и задается с помощью строки символов. Любимые продукты представляют собой продукты, которые любит пользователь, и задаются с помощью строки символов или кода. Любимый цвет представляет собой цвет, который любит пользователь, и задается с помощью строки символов или кода. Любимая телевизионная передача представляет собой телевизионную передачу, которую пользователю нравится смотреть. Любимая команда, любимые продукты, любимый цвет и любимая телевизионная передача могут задаваться в таблице администрирования пользователей в ответ на вариант применения пользователя. Сервер 3 администрирования может получать любимую команду, любимые продукты, любимый цвет и любимую телевизионную передачу, например, из предыстории активности пользователя, которая получается из EV-грузотранспортера 1, пользовательского устройства 2, домашнего контроллера H1 и т.п., в частности, например, из предыстории просмотра телевизионных передач, предыстории покупок продуктов при покупках через Интернет.
[0070] Обучающаяся машина 4 может оценивать или распознавать любимую команду, любимые продукты, любимый цвет и любимую телевизионную передачу пользователя через логический вывод на основе данных, которые предоставляются из EV-грузотранспортера 1, пользовательского устройства 2, домашнего контроллера H1 и т.п. Сервер 3 администрирования может инструктировать обучающейся машине 4 выполнять процесс оценки или распознавания любимой команды, любимых продуктов, любимого цвета и любимой телевизионной передачи пользователя, например, с предоставлением данных из EV-грузотранспортера 1, пользовательского устройства 2, домашнего контроллера H1 и т.п., в качестве триггера. Сервер 3 администрирования может инструктировать обучающейся машине 4 выполнять процесс оценки или распознавания любимой команды, любимых продуктов, любимого цвета и любимой телевизионной передачи пользователя в то время, когда EV-грузотранспортер 1 арендован пользователем, либо в то время, когда EV-грузотранспортер 1 возвращен от пользователя. Сервер 3 администрирования может периодически инструктировать обучающейся машине 4 выполнять процесс оценки или распознавания любимой команды, любимых продуктов, любимого цвета и любимой телевизионной передачи пользователя.
[0071] Модель личного автомобиля представляет собой список моделей автомобилей, которыми владеет пользователь. Когда пользователю не принадлежит автомобиль, задается "Нет данных". Ближайшая станция и расстояние представляют собой, соответственно, ближайшую станцию от дома пользователя и расстояние от дома до ближайшей станции. Состав семьи представляет собой состав семьи, с которой пользователь живет дома. Состав семьи представляет собой список идентификаторов пользователей, включенных в семью. Состав семьи, например, может представлять собой указатель на намеченную запись таблицы с данными семьи (не показана). Идентификаторы пользователей каждой семьи указываются в таблице с данными семьи. Например, задаются жена: UD11, старший сын: UD12 и т.п. Таблица администрирования пользователей в базе 305 данных администрирования пользователей сохраняет различные части информации в ассоциации с идентификатором пользователя. Идентификатор пользователя представляет собой пример пользовательской идентификационной информации. К таблице администрирования пользователей обращаются, когда сервер 3 администрирования выполняет процесс для запроса из любого из EV-грузотранспортеров 1. EV-грузотранспортер 1 получает результат процесса, который выполняется посредством сервера 3 администрирования, и отвечает пользователю в соответствии с полученным результатом процесса. Иными словами, EV-грузотранспортер 1 может рассматриваться в качестве ответа пользователю в соответствии с информацией атрибутов таблицы администрирования пользователей посредством процесса, который выполняется посредством сервера 3 администрирования. Следовательно, таблица администрирования пользователей в базе 305 данных администрирования пользователей может рассматриваться в качестве примера базы данных характеристик, которая сохраняет информацию характеристик, включающую в себя характеристику, которая используется, когда мобильный модуль, который используется пользователем, отвечает пользователю, в ассоциации с пользовательской идентификационной информацией.
[0072] Фиг. 10 иллюстрирует конфигурацию таблицы пользовательской предыстории в базе 305 данных администрирования пользователей. Таблица пользовательской предыстории записывает предысторию на основе активности, которую пользователь выполняет посредством EV-грузотранспортера 1 или пользовательского устройства 2. Таблица пользовательской предыстории имеет поля идентификатора пользователя, последних покупок, часто посещаемых страниц, часто посещаемых реальных магазинов и последних данных здоровья. Конфигурация по фиг. 10 является иллюстративной. Конфигурация таблицы пользовательской предыстории не ограничена конфигурацией по фиг. 10.
[0073] Идентификатор пользователя представляет собой идентификационную информацию для идентификации пользователя, который использует любой из EV-грузотранспортеров 1, и представляет собой информацию, идентичную информации таблицы администрирования пользователей (фиг. 9). Последние покупки представляют собой названия покупок, которые покупает пользователь. Последние покупки, например, получаются посредством информации записи, которая предоставляется на сервер 3 администрирования каждый раз, когда EV-грузотранспортер 1 рассчитывается в магазине за покупки. Последние покупки, например, подготавливаются в качестве списка покупок за предварительно определенный период (например, за последний год, за последние четыре месяца, за последний месяц, за последнюю неделю и т.п.). Последние покупки могут представлять собой список покупок в предварительно определенном числе в обратном хронологическом порядке от даты покупки.
[0074] Часто посещаемые веб-страницы представляют собой список веб-страниц, которые пользователь часто посещает через пользовательское устройство 2, домашний контроллер H1 и т.п. Часто посещаемые веб-страницы, например, представляют собой список веб-страниц (URL-адресов) с большим числом посещений из числа веб-страниц, посещенных за предварительно определенный период (например, за последний год, за последние четыре месяца, за последний месяц, за последнюю неделю и т.п.).
[0075] Часто посещаемые задние магазины представляют собой список магазинов, которые пользователь посещает вместе с EV-грузотранспортером 1. EV-грузотранспортер 1 следует за пользователем и распознает посещение магазина на основе информации широты и долготы, полученной с помощью GPS, и информации базы 307 данных картографической информации, сохраненной во внешнем устройстве 14 хранения данных, или информации, которая указывает получателя платежа во время расчета за покупки в магазине и т.п., и информирует сервер 3 администрирования относительно информации, которая идентифицирует распознанный магазин. Сервер 3 администрирования формирует список магазинов, число посещений которых является большим, из числа магазинов, посещенных за предварительно определенный период (например, за последний год, за последние четыре месяца, за последний месяц, за последнюю неделю и т.п.), и обновляет информацию относительно часто посещаемых реальных магазинов.
[0076] Последние данные здоровья, например, представляют собой информацию, связанную с минимально необходимыми показателями здоровья, измеренными пользователем. Примеры информации включают в себя рост, вес, пульс, кровяное давление, частоту дыхания, температуру тела, среднее число шагов за день и имя пути для местоположения хранения, в котором сохраняются данные последних медицинских обследований. Для роста, веса, пульса, кровяного давления, частоты дыхания, температуры тела и т.п., например, по мере того, как домашние измерительные устройства измеряют эти фрагменты данных, в качестве триггера, домашний контроллер H1 должен собирать измеренные данные из измерительных устройств и должен информировать сервер 3 администрирования относительно собранных измеренных данных. Данные последних медицинских обследований, например, представляют собой результат медицинского обследования, который отправлен из медицинского учреждения и сохранен в файле по предварительно определенному пути, например, в пользовательское устройство 2, домашний контроллер H1 и т.п. Таблица пользовательской предыстории в базе 305 данных администрирования пользователей сохраняет информацию предысторий данных здоровья в ассоциации с идентификатором пользователя. К таблице пользовательской предыстории обращаются, когда сервер 3 администрирования выполняет процесс в ответ на запрос из EV-грузотранспортера 1 и передает результат процесса в EV-грузотранспортер 1. EV-грузотранспортер 1 отвечает пользователю в соответствии с результатом процесса, передаваемым из сервера 3 администрирования. Иными словами, EV-грузотранспортер 1 может рассматриваться в качестве ответа пользователю в соответствии с информацией атрибутов таблицы пользовательской предыстории посредством процесса, который выполняется посредством сервера 3 администрирования. Следовательно, таблица пользовательской предыстории в базе 305 данных администрирования пользователей может рассматриваться в качестве примера базы данных характеристик. Таблица пользовательской предыстории может рассматриваться в качестве примера информации окружающей среды, связанной со средой жизнедеятельности пользователя.
[0077] Список продуктов в холодильнике в базе 305 данных администрирования пользователей, например, является следующим:
Список продуктов в холодильнике={(Название товара=молоко, Дата покупки=YYMMDD, Объем=GGG, Срок годности=YYMMDD),
(Название товара=капуста, Дата покупки=YYMMDD, Объем=1/2, Срок годности=нет данных),
...}
Список продуктов в холодильнике представляет собой информацию, которая идентифицирует пищевые продукты и т.п., хранящиеся в холодильнике, и, например, представляет собой данные в списке наборов (название, дата покупки, объем и срок годности товара). Тем не менее, вышеописанный список продуктов в холодильнике представляет собой пример списка продуктов в холодильнике, и список продуктов в холодильнике не ограничен набором (название, дата покупки, объем и срок годности товара). Когда EV-грузотранспортер 1 рассчитывается за покупки в магазине, который пользователь посещал вместе с EV-грузотранспортером 1, EV-грузотранспортер 1 информирует сервер 3 администрирования относительно покупок, за которые произведен расчет. Например, каждый раз, когда пользователь кладет пищевые продукты в холодильник R1, камера, предоставленная в холодильнике R1, информирует сервер 3 администрирования относительно изображения положенного пищевого продукта через сеть N2, домашний контроллер H1 и сеть N1. Например, каждый раз, когда пользователь вынимает пищевые продукты из холодильника R1, камера, предоставленная в холодильнике R1, информирует сервер 3 администрирования относительно изображения вынутого пищевого продукта. Сервер 3 администрирования идентифицирует название, дату покупки, объем и срок годности купленных пищевых продуктов в соответствии с информацией из EV-грузотранспортера 1 и информацией из камеры холодильника R1 и обновляет список продуктов в холодильнике. Для пищевых продуктов, которые упакованы с помощью пакета, и объем которых не может определяться из внешнего вида, сервер 3 администрирования, например, может оценивать объем из интервала между датами покупки на основе предыстории покупок пищевых продуктов. Объем может не быть абсолютным значением и, например, может представлять собой такую информацию, как 1/N от объема во время покупки. Когда срок годности не идентифицируется, сервер 3 администрирования должен задавать срок годности покупки как "Нет данных".
[0078] Когда пищевые продукты, которые покупает пользователь, кладутся в холодильник R1, холодильник R1 может считывать чек купленных пищевых продуктов. По мере того, как холодильник R1 считывает чек в качестве триггера, холодильник R1 должен информировать сервер 3 администрирования относительно купленного продукта, который кладется в холодильник R1, через сеть N2, домашний контроллер H1 и сеть N1. Список продуктов в холодильнике может рассматриваться в качестве примера информации окружающей среды, связанной со средой жизнедеятельности пользователя.
Пример страницы
[0079] Фиг. 11 иллюстрирует страницу приложения 26 My-Pallet, которое отображается на дисплее пользовательского устройства 2. Страница приложения 26 My-Pallet имеет графические объекты, такие как кнопки и значки, соответствующие функциям, которые работают во время соединения с сервером 3 администрирования, и функциями, которые работают во время соединения с EV-грузотранспортером 1, который представляет собой собственный грузотранспортер, который использует пользователь. Тем не менее, конфигурация по фиг. 11 является иллюстративной. Конфигурация приложения 26 My-Pallet не ограничена конфигурацией по фиг. 11.
[0080] Для функций, которые работают во время соединения с сервером 3 администрирования, приложение 26 My-Pallet имеет кнопку 261 регистрации и кнопку 262 смены. Кнопка 261 регистрации представляет собой кнопку для пользователя, чтобы отправлять запрос на то, чтобы регистрировать любой из EV-грузотранспортеров 1 на сервере 3 администрирования в качестве собственного грузотранспортера. Когда пользователь выбирает кнопку 261 регистрации, пользовательское устройство 2 отправляет запрос, на сервер 3 администрирования, для процесса регистрации собственного грузотранспортера. В процессе регистрации собственного грузотранспортера, взаимосвязь между идентификатором пользователя для пользователя и EV-грузотранспортером 1, выбранным пользователем в качестве собственного грузотранспортера, регистрируется в таблице администрирования арендных грузотранспортеров.
[0081] Кнопка 262 смены представляет собой кнопку для пользователя, чтобы отправлять, на сервер 3 администрирования, запрос на процесс смены собственного грузотранспортера, применяемого в настоящее время, на любой другой из EV-грузотранспортеров 1. Когда пользователь выбирает кнопку 262 смены, пользовательское устройство 2 отправляет запрос, на сервер 3 администрирования, для процесса смены собственного грузотранспортера. В процессе смены собственного грузотранспортера, взаимосвязь сменного EV-грузотранспортера 1 задается в ассоциации с идентификатором пользователя для пользователя в таблице администрирования арендных грузотранспортеров.
[0082] Кнопка 261 регистрации и кнопка 262 смены для выполнения функции соединения с сервером 3 администрирования также отображаются на дисплее 16A с сенсорной панелью EV-грузотранспортера 1, отличном от пользовательского устройства 2. Следовательно, пользователю разрешается выполнять процесс регистрации собственного грузотранспортера и процесс смены собственного грузотранспортера посредством управления дисплеем 16A с сенсорной панелью EV-грузотранспортера 1 без использования пользовательского устройства 2.
[0083] Для функций, которые работают во время соединения с собственным грузотранспортером, приложение 26 My-Pallet имеет кнопку 263 переключения "режим разговора/режим ввода команд", кнопку 264 передачи команд, кнопку 265 индикатора состояния и кнопку 266 проверки текущего местоположения.
[0084] Кнопка 263 переключения "режим разговора/режим ввода команд" представляет собой кнопку для того, чтобы переключаться между режимом разговора и режимом ввода команд каждый раз, когда кнопка нажимается. В режиме разговора, EV-грузотранспортер 1 получает голос пользователя через микрофон 1F, выполняет обработку на естественном языке, подтверждает инструкцию, выданную посредством голоса пользователя, отвечает пользователю и выполняет инструктированный процесс. В режиме ввода команд, EV-грузотранспортер 1 подтверждает команду пользовательского ввода, например, через пользовательское устройство 2 или дисплей 16A с сенсорной панелью EV-грузотранспортера 1. Кнопка 263 переключения "режим разговора/режим ввода команд" может опускаться. Когда кнопка 263 переключения "режим разговора/режим ввода команд" не предоставляется, EV-грузотранспортер 1 должен постоянно подтверждать как инструкцию, выданную посредством голоса пользователя, так и входную команду.
[0085] Кнопка 264 передачи команд представляет собой кнопку для того, чтобы передавать команду, которая представляет собой инструкцию пользователя, из пользовательского устройства 2 в EV-грузотранспортер 1, который представляет собой собственный грузотранспортер. Например, пользовательское устройство 2 отображает список команд на сенсорной панели, подтверждает выбор пользователем команды и передает выбранную команду в EV-грузотранспортер 1. Примеры команд включают в себя команду перемещения и команду расчета за покупки. Команда перемещения используется для того, чтобы инструктировать EV-грузотранспортеру 1 перемещаться в текущее местоположение пользовательского устройства 2, точку, указываемую пользователем, и т.п. Команда расчета за покупки используется для того, чтобы инструктировать EV-грузотранспортеру 1 выполнять процесс расчета за покупки после совершения покупок.
[0086] Кнопка 265 индикатора состояния представляет собой кнопку для того, чтобы отображать текущее состояние EV-грузотранспортера 1, который представляет собой собственный грузотранспортер. Когда кнопка 265 индикатора состояния управляется, пользовательское устройство 2 отображает текущее состояние, полученное из EV-грузотранспортера 1, который представляет собой собственный грузотранспортер. Примеры текущего состояния включают в себя уровень заряда вторичного аккумулятора 1D (или дальность EV-грузотранспортера 1), проезжаемое расстояние к настоящему времени после заряда, определенные значения различных датчиков и изображения из камер 17 или других устройств. Кнопка 266 проверки текущего местоположения представляет собой кнопку для того, чтобы инструктировать EV-грузотранспортеру 1 информировать в отношении текущего местоположения, в котором расположен EV-грузотранспортер 1, который представляет собой собственный грузотранспортер.
Последовательность операций обработки
[0087] В дальнейшем в этом документе, описывается последовательность операций обработки в системе транспортировки настоящего варианта осуществления со ссылкой на фиг. 12-19. Фиг. 12 является блок-схемой последовательности операций способа, которая иллюстрирует процесс регистрации, который выполняется посредством сервера 3 администрирования. Процесс регистрации представляет собой процесс, в котором, в ответ на запрос от пользователя, сервер 3 администрирования регистрирует любой из EV-грузотранспортеров 1, которые администрируются посредством сервера 3 администрирования, в качестве собственного грузотранспортера пользователя, который представляет собой источник запросов. Сервер 3 администрирования выполняет процесс регистрации с помощью модуля 301 подтверждения (фиг. 6).
[0088] В процессе регистрации, сервер 3 администрирования подтверждает запрос на регистрацию из пользовательского устройства 2 или любого из EV-грузотранспортеров 1 (S11). Например, пользователь отправляет запрос на регистрацию на сервере 3 администрирования через страницу приложения 26 My-Pallet на пользовательском устройстве 2. Тем не менее, пользователь может отправлять запрос на регистрацию на сервере 3 администрирования через страницу на дисплее 16A с сенсорной панелью любого из EV-грузотранспортеров 1. CPU 31 сервера 3 администрирования работает в качестве модуля 301 подтверждения посредством процесса S11 и может рассматриваться как подтверждающий запрос на использование, чтобы использовать любой из множества мобильных модулей.
[0089] После этого, сервер 3 администрирования запрашивает ввод пользовательской информации на странице приложения 26 My-Pallet на пользовательском устройстве 2 (или на странице на дисплее 16A с сенсорной панелью EV-грузотранспортера 1) (в дальнейшем в этом документе, называемом просто "пользовательским устройством 2" и т.п.) (S12). Для ввода пользовательской информации, сервер 3 администрирования запрашивает ввод пользовательской идентификационной информации и аутентификационной информации в пользовательское устройство 2 и т.п. Аутентификационная информация представляет собой информацию для верификации того, что идентификатор пользователя зарегистрирован в системе транспортировки настоящего варианта осуществления. Примеры аутентификационной информации включают в себя информацию для аутентификации по паролю и биометрической аутентификации, такую как изображения лица, кровеносных сосудов, отпечатков пальцев и радужной оболочки глаз.
[0090] Регистрация идентификатора пользователя предпочтительно выполняется в магазине, в котором пользователь арендует любой из EV-грузотранспортеров 1, либо в электронном магазине администрирующей компании и т.п., которая администрирует аренду EV-грузотранспортеров 1. По этой причине, когда идентификатор пользователя не зарегистрирован в системе транспортировки настоящего варианта осуществления, сервер 3 администрирования указывает пользователю регистрировать идентификатор пользователя и т.п. Тем не менее, на операции на странице приложения 26 My-Pallet на пользовательском устройстве 2 и т.п., сервер 3 администрирования может временно регистрировать любой из EV-грузотранспортеров 1 и дополнительно может официально регистрировать EV-грузотранспортер 1, когда EV-грузотранспортер 1 передается пользователю.
[0091] Затем, сервер 3 администрирования подтверждает ввод требований для EV-грузотранспортера 1 (в дальнейшем в этом документе, требований к грузотранспортеру), который арендует пользователь, в качестве собственного грузотранспортера (S13). Примеры требований к грузотранспортеру включают в себя тип или вариант применения, размер, дальность движения при полном заряде, дату начала аренды и дату возврата по графику EV-грузотранспортера 1. После этого, сервер 3 администрирования выполняет поиск в базе 304 данных администрирования грузотранспортеров на предмет EV-грузотранспортер 1а, который удовлетворяет входным требованиям к грузотранспортеру (S14).
[0092] Сервер 3 администрирования отображает результат поиска на пользовательском устройстве 2 и т.п. и ожидает определения пользователя (S15). Когда результат определения пользователя является отрицательным, сервер 3 администрирования указывает ввод требований к грузотранспортеру снова, вызывает сброс требований к грузотранспортеру (S13) и выполняет процессы из S14. В это время, сервер 3 администрирования может указывать пользователю выполнять аннулирование для отказа пользователя от регистрации через страницу приложения 26 My-Pallet. С другой стороны, когда результат определения пользователя является положительным, сервер 3 администрирования регистрирует идентификатор пользователя, идентификатор грузотранспортера для положительно определенного EV-грузотранспортера 1, дату начала аренды и дату возврата по графику в таблице администрирования арендных грузотранспортеров (фиг. 8) (S16).
[0093] Тем не менее, вместо процессов S13-S15, пользователь может выбирать EV-грузотранспортер 1 по своему выбору в магазине, в котором пользователь арендует любой из EV-грузотранспортеров 1, либо в электронном магазине администрирующей компании и т.п., которая администрирует аренду EV-грузотранспортеров 1. Когда пользователь выбирает EV-грузотранспортер 1 по своему выбору в магазине и т.п., процессы S13 и S14 могут опускаться, и пользователь должен отправлять запрос на регистрацию на сервере 3 администрирования с указанным идентификатором грузотранспортера для EV-грузотранспортера 1, выбранного пользователем. Когда пользователь выбирает EV-грузотранспортер 1 по своему выбору в магазине и т.п., пользователь может опускать указание идентификатора грузотранспортера посредством отправки запроса на регистрацию непосредственно через дисплей 16A с сенсорной панелью выбранного EV-грузотранспортера 1.
[0094] Фиг. 13 является блок-схемой последовательности операций способа, которая иллюстрирует процесс смены грузотранспортера, который выполняется посредством сервера 3 администрирования. Процесс смены грузотранспортера представляет собой процесс смены собственного грузотранспортера, который арендует пользователь, на другой EV-грузотранспортер 1. Сервер 3 администрирования выполняет процесс смены грузотранспортера с помощью модуля 301 подтверждения (фиг. 6).
[0095] В процессе смены грузотранспортера, сервер 3 администрирования подтверждает запрос на смену грузотранспортера из пользовательского устройства 2 или EV-грузотранспортера 1 (S20). Например, пользователь, как и в случае во время регистрации, отправляет запрос на смену грузотранспортера на сервер 3 администрирования через страницу приложения 26 My-Pallet на пользовательском устройстве 2. Тем не менее, пользователь может отправлять запрос на смену грузотранспортера на сервер 3 администрирования через страницу на дисплее 16A с сенсорной панелью предварительно сменного собственного грузотранспортера или нового EV-грузотранспортера 1, который пользователь хочет начинать использовать впервые.
[0096] После этого, сервер 3 администрирования выполняет аутентификацию пользователя (S21). Аутентификация пользователя выполняется на основе пользовательской идентификационной информации и аутентификационной информации, проверенной во время ввода пользовательской информации в процессе S12. Когда результат аутентификации пользователя является отрицательным, сервер 3 администрирования возвращается на S21 и выполняет аутентификацию пользователя снова. Когда аутентификация пользователя завершается неудачно предварительно определенное число раз или больше, сервер 3 администрирования может аннулировать процесс смены грузотранспортера, может предоставлять уведомление пользователю, идентифицированного посредством идентификатора пользователя, что аутентификация пользователя завершается неудачно, и может привлекать внимание пользователя.
[0097] Когда результат аутентификации пользователя является положительным, сервер 3 администрирования подтверждает ввод требований к грузотранспортеру для EV-грузотранспортера 1, которые должны использоваться после того, как EV-грузотранспортер 1 сменяется (S23). Требования к грузотранспортеру являются аналогичными требованиям к грузотранспортеру во время регистрации S13. Поскольку процессы S24, S25 и S26 по фиг. 13 являются аналогичными процессам S14, S15 и S16 в процессе регистрации (фиг. 12), за исключением того, что объект, который должен обрабатываться, представляет собой сменный EV-грузотранспортер 1, описание процессов S24, S25 и S26 по фиг. 13 опускается. CPU 31 сервера 3 администрирования работает в качестве модуля 301 подтверждения посредством процесса S20 и может рассматриваться как подтверждающий запрос на смену от пользователя, чтобы сменять используемый первый мобильный модуль на второй мобильный модуль. CPU 31 сервера 3 администрирования может рассматриваться как сохраняющий идентификационную информацию мобильных модулей для второго мобильного модуля и пользовательскую идентификационную информацию в ассоциации друг с другом в таблице администрирования арендных грузотранспортеров, которая представляет собой пример модуля администрирования использования посредством процесса S26.
[0098] Когда пользователь выбирает EV-грузотранспортер 1 по своему выбору в магазине, в котором пользователь арендует любой из EV-грузотранспортеров 1, либо в электронном магазине администрирующей компании и т.п., которая администрирует аренду EV-грузотранспортеров 1, запрос на смену должен отправляться на сервер 3 администрирования с указанным идентификатором грузотранспортера для EV-грузотранспортера 1, выбранного пользователем, вместо процессов S23-S25. Когда пользователь выбирает EV-грузотранспортер 1 по своему выбору в магазине и т.п., пользователь может опускать указание идентификатора нового грузотранспортера посредством отправки запроса на смену непосредственно через дисплей 16A с сенсорной панелью выбранного EV-грузотранспортера 1.
[0099] Фиг. 14 является блок-схемой последовательности операций способа, которая иллюстрирует процесс обработки голосовых событий, который выполняется посредством EV-грузотранспортера 1, зарегистрированного в качестве собственного грузотранспортера. Процесс обработки голосовых событий представляет собой процесс, в котором EV-грузотранспортер 1 анализирует голос, который вводится через микрофон 1F, подтверждает запрос пользователя и выполняет операции в соответствии с подтвержденным запросом. Процесс обработки голосовых событий выполняется, например, когда режим разговора указан на странице приложения 26 My-Pallet. Тем не менее, EV-грузотранспортер 1 может постоянно выполнять процесс обработки голосовых событий.
[0100] В процессе обработки голосовых событий, EV-грузотранспортер 1 находится в состоянии ожидания голосового события (S31). Голосовое событие, например, представляет собой информацию, которая возникает в системе 10 управления EV-грузотранспортера 1 в то время, когда изменение, превышающее предварительно определенное пороговое значение, обнаружено из голоса, введенного в микрофон 1F, и которая передается в систему 10 управления посредством прерывания и т.п. Когда голосовое событие не возникает ("Нет" на S32), EV-грузотранспортер 1 возвращает процесс на S31.
[0101] Когда голосовое событие возникает ("Да" на S32), EV-грузотранспортер 1 определяет и классифицирует голосовые данные, которые получаются при голосовом событии (S33). Например, EV-грузотранспортер 1 определяет то, представляет собой голосовое событие или нет голосовое событие, которое запрашивает процесс на сервере 3 администрирования (S34). Когда голосовое событие представляет собой голосовое событие, которое запрашивает процесс на сервере 3 администрирования, EV-грузотранспортер 1 передает запрос на процесс на сервер 3 администрирования (S35). EV-грузотранспортер 1 принимает результат процесса, который выполняется посредством сервера 3 администрирования, выводит принимаемый результат процесса через динамик 1G, дисплеи 16, дисплей 16A с сенсорной панелью и т.п. либо, например, приводит в действие электромотор 1B рулевого управления и приводной электромотор 1C с помощью системы 10 управления (S36).
[0102] С другой стороны, когда EV-грузотранспортер 1 определяет на S33 то, что голосовое событие не представляет собой голосовое событие, чтобы запрашивать процесс на сервере 3 администрирования, EV-грузотранспортер 1 выполняет процесс обработки голосовых событий в EV-грузотранспортере 1 (S37). После процесса S36 или после процесса S37, EV-грузотранспортер 1 запрашивает пользователя касательно того, следует или нет завершать процесс, либо запрашивает пользователя определять то, является или нет вывод результата удовлетворительным (S38). Когда пользователь не завершает процесс, или вывод результата не является удовлетворительным, процесс возвращается на S31, чтобы опрашивать пользователя касательно причины этого. С другой стороны, когда пользователь завершает, процесс или вводит такое намерение, что вывод результата является удовлетворительным, EV-грузотранспортер 1 завершает процесс.
[0103] Фиг. 15 является блок-схемой последовательности операций способа, которая иллюстрирует подробности процесса обработки голосовых событий (S37 на фиг. 14), который выполняется посредством EV-грузотранспортера 1. В процессе обработки голосовых событий, который выполняется посредством EV-грузотранспортера 1, EV-грузотранспортер 1 выполняет распознавание голоса для голосовых данных пользователя, полученных в качестве голосового события, и выполняет процесс, соответствующий распознанному по голосу естественному языку. EV-грузотранспортер 1 получает не только непосредственно распознанные по голосу слова, но также и синонимы распознанных по голосу слов, и определяет то, подготавливается или нет процесс, который должен выполняться для распознанных по голосу слов или синонимов распознанных по голосу слов, в запоминающем устройстве 32. Процесс по фиг. 15 является иллюстративным, и процесс обработки голосовых событий, который выполняется посредством EV-грузотранспортера 1, не ограничен процессом по фиг. 15.
[0104] Например, когда распознанные по голосу слова соответствуют словам для того, чтобы инструктировать EV-грузотранспортеру 1 перемещаться или следовать за пользователем ("Да" на S371), EV-грузотранспортер 1 выполняет процесс перемещения и следования за пользователем (S372). Примеры слов для того, чтобы инструктировать EV-грузотранспортеру 1 перемещаться или следовать за пользователем, включают в себя "поехали", "вперед", "еще вперед" и "пойдем со мной".
[0105] Когда распознанные по голосу слова соответствуют словам для того, чтобы инструктировать EV-грузотранспортеру 1 прекращать перемещение ("Да" на S373), EV-грузотранспортер 1 прекращает перемещение (S374). Примеры слов для того, чтобы инструктировать EV-грузотранспортеру 1 прекращать перемещение, включают в себя "остановись" и "не двигайся".
[0106] Когда распознанные по голосу слова соответствуют словам для того, чтобы инструктировать EV-грузотранспортеру 1 в отношении направления перемещения ("Да" на S375), EV-грузотранспортер 1 управляет направлением перемещения в инструктированное направление (S376). Примеры слов для того, чтобы инструктировать EV-грузотранспортеру 1 в отношении направления перемещения, включают в себя "вправо", "влево ", "назад", "сюда", "туда" и "на 10 метров вперед и вправо ". Слова для того, чтобы инструктировать EV-грузотранспортеру 1 изменять направление перемещения, могут рассматриваться в качестве, например, направления со ссылкой на направление движения или комбинацию направления и расстояния. Система 10 управления EV-грузотранспортера 1 приводит в действие электромотор 1B рулевого управления, определяет угол поворота при рулении с помощью датчика 1A угла поворота при рулении и управляет направлением перемещения в инструктированное направление.
[0107] Когда распознанные по голосу слова соответствуют словам для того, чтобы инструктировать EV-грузотранспортеру 1 изменять скорость перемещения ("Да" на S377), EV-грузотранспортер 1 изменяет скорость перемещения (S378). Примеры слов для того, чтобы инструктировать EV-грузотранспортеру 1 изменять скорость перемещения, включают в себя "быстрее" и "медленнее". Система 10 управления EV-грузотранспортера 1 управляет величиной приведения в действие приводного электромотора 1C и управляет скоростью перемещения при определении частоты вращения каждого колеса с помощью датчика 19 положения колес.
[0108] Когда распознанные по голосу слова соответствуют словам для того, чтобы инструктировать EV-грузотранспортеру 1 перемещаться в пункт назначения ("Да" на S379), EV-грузотранспортер 1 начинает автономное перемещение в пункт назначения (S37A). Примеры автономного перемещения в пункт назначения включают в себя процесс перемещения к пункту назначения в соответствии с базой данных картографической информации, сохраненной во внешнем устройстве 14 хранения данных при объезде помехи, присутствующей в направлении движения. Примеры слов для того, чтобы инструктировать EV-грузотранспортеру 1 перемещаться в пункт назначения, включают в себя комбинацию слов, которые указывают предварительно определенную точку, и слов, которые инструктируют EV-грузотранспортеру 1 перемещаться. Предварительно определенная точка может указываться посредством адреса, названия помещения и т.п. Например, проиллюстрировано "поехали к турникету станции", "подъедь ко входу здания муниципалитета" и т.п.
[0109] Когда распознанные по голосу слова соответствуют словам для того, чтобы инструктировать EV-грузотранспортеру 1 открывать или закрывать дверь ("Да" на S37B), EV-грузотранспортер 1 выполняет процесс открытия или закрытия двери (S37C). Когда распознанные по голосу слова соответствуют словам для того, чтобы инструктировать EV-грузотранспортеру 1 заряжаться ("Да" на S37D), EV-грузотранспортер 1 выполняет поиск в базе данных картографической информации, сохраненной во внешнем устройстве 14 хранения данных, на предмет близлежащей зарядной станции, перемещается в найденную зарядную станцию и выполняет заряд (S37E).
[0110] Когда распознанные по голосу слова не соответствуют ни одному из вышеописанных слов, EV-грузотранспортер 1 выполняет процесс, отличный от вышеописанных процессов (S37F). Например, EV-грузотранспортер 1 может указывать пользователю снова произносить слова и проверять инструкцию. Кроме того, EV-грузотранспортер 1 возвращает процесс на S371. Хотя не показано на фиг. 15, когда распознанные по голосу слова инструктируют EV-грузотранспортеру 1 завершать процесс обработки голосовых событий, EV-грузотранспортер 1 должен завершать процесс.
[0111] Фиг. 16 является блок-схемой последовательности операций способа, которая иллюстрирует подробности процесса перемещения и следования за пользователем (S372 на фиг. 15). В процессе перемещения и следования за пользователем, EV-грузотранспортер 1 распознает пользователя в изображениях, захваченных посредством камер 17 (S3720). Например, EV-грузотранспортер 1 сравнивает изображение лица пользователя, полученное из сервера 3 администрирования, с данными кадра для изображений, захваченных посредством камер 17, идентифицирует пользователя и распознает местоположение пользователя, скелет пользователя, одежду пользователя и т.п.
[0112] Затем, EV-грузотранспортер 1 получает следующие данные кадра для изображений, захваченных посредством камер 17 (S3721). Например, в настоящем варианте осуществления, каждая камера 17 получает данные кадра для изображения в единицах в 1/60 секунды. Следовательно, процессы из S3721 повторяются каждые 1/60 секунды.
[0113] EV-грузотранспортер 1 определяет то, изменены или нет данные кадра для изображений относительно последних данных кадра (S3722). Когда данные кадра для изображений не имеют изменения относительно последних данных кадра, EV-грузотранспортер 1 возвращается к процессу S3721. С другой стороны, когда данные кадра для изображений изменены относительно последних данных кадра, EV-грузотранспортер 1 выполняет процесс оценки изображений (S3723). Процесс оценки изображений представляет собой процесс извлечения признаков из изменения изображений.
[0114] Например, когда имеется изменение направления перемещения пользователя в данных кадра для изображений ("Да" на S3724), EV-грузотранспортер 1 изменяет направление перемещения в соответствии с направлением перемещения пользователя (S3725). Например, когда пользователь перемещается вправо (влево) в данных кадра для изображений, EV-грузотранспортер 1 также изменяет направление вправо (влево).
[0115] Например, когда имеется изменение расстояния или разнесения до пользователя в данных кадра для изображений ("Да" на S3726), EV-грузотранспортер 1 изменяет расстояние или разнесение (S3727). Например, по мере того, как разнесение EV-грузотранспортера 1 по отношению к пользователю увеличивается в данных кадра для изображений, EV-грузотранспортер 1 повышает скорость, чтобы сокращать расстояние до пользователя. Например, когда разнесение EV-грузотранспортера 1 по отношению к пользователю сокращается в данных кадра для изображений, EV-грузотранспортер 1 снижает скорость, чтобы увеличивать расстояние до тех пор, пока расстояние EV-грузотранспортера 1 пользователю не достигнет предварительно определенного значения.
[0116] Например, когда EV-грузотранспортер 1 распознает помеху в данных кадра для изображений ("Да" на S3728), EV-грузотранспортер 1 выполняет процесс объезда помех (S3729). Например, EV-грузотранспортер 1 проезжает мимо справа или слева от помехи и следует за перемещением пользователя.
[0117] EV-грузотранспортер 1 определяет то, следует или нет завершать процесс перемещения и следования за пользователем (S372A). Когда отсутствует инструкция для того, чтобы завершать процесс перемещения и следования за пользователем, EV-грузотранспортер 1 возвращает процесс на S3721. Когда EV-грузотранспортер 1 принимает инструкцию для того, чтобы завершать процесс перемещения и следования за пользователем, EV-грузотранспортер 1 завершает процесс. EV-грузотранспортер 1 подтверждает инструкцию через, например, ввод команд, голос, жест и т.п. и завершает процесс перемещения и следования за пользователем.
[0118] Фиг. 17 является блок-схемой последовательности операций способа, которая иллюстрирует процесс распознавания изображений, который выполняется посредством EV-грузотранспортера 1. В процессе распознавания изображений, EV-грузотранспортер 1 распознает инструкцию пользователя из изображений, захваченных посредством камер 17. Процесс перемещения и следования за пользователем по фиг. 16 и процесс распознавания изображений по фиг. 17 должны выполняться в качестве независимых процессов в CPU 11. Тем не менее, процессы S3721-S3723 на фиг. 16 и процессы S41-S43 на фиг. 17 могут представлять собой общие процессы.
[0119] В процессе распознавания изображений, EV-грузотранспортер 1 получает данные кадра для изображений (S41). В дальнейшем в этом документе, поскольку процессы S41-S43 являются аналогичными процессам S3721-S3723 на фиг. 16, описание процессов S41-S43 опускается. Тем не менее, S43 включает в себя процесс, в котором EV-грузотранспортер 1 распознает инструкцию пользователя посредством анализа жеста пользователя.
[0120] Например, EV-грузотранспортер 1 определяет то, представляет или нет инструкция пользователя собой инструкцию для того, чтобы запрашивать процесс на сервере 3 администрирования (S44). Когда инструкция пользователя представляет собой инструкцию для того, чтобы запрашивать процесс на сервере 3 администрирования, EV-грузотранспортер 1 передает запрос на процесс на сервер 3 администрирования (S45). EV-грузотранспортер 1 принимает результат процесса, который выполняется посредством сервера 3 администрирования, выводит принимаемый результат процесса через динамик 1G, дисплеи 16, дисплей 16A с сенсорной панелью и т. п. либо, например, приводит в действие электромотор 1B рулевого управления и приводной электромотор 1C с помощью системы 10 управления (S46).
[0121] С другой стороны, когда EV-грузотранспортер 1 определяет на S44 то, что инструкция пользователя не представляет собой инструкцию для того, чтобы запрашивать процесс на сервере 3 администрирования, EV-грузотранспортер 1 выполняет процесс ответа на изображения в EV-грузотранспортере 1 (S47). После процесса S46 или процесса S47, EV-грузотранспортер 1 запрашивает пользователя касательно того, следует или нет завершать процесс, либо запрашивает пользователя определять то, является или нет вывод результата удовлетворительным (S48). Когда пользователь не завершает процесс, либо когда вывод результата не является удовлетворительным, EV-грузотранспортер 1 возвращает процесс на S41, чтобы опрашивать пользователя касательно причины этого. С другой стороны, когда пользователь завершает процесс, или вывод результата является удовлетворительным, EV-грузотранспортер 1 завершает процесс при приеме жеста пользователя.
[0122] Фиг. 18 является блок-схемой последовательности операций способа, которая иллюстрирует процесс обработки команд, который выполняется посредством EV-грузотранспортера 1. Процесс обработки команд представляет собой процесс, в котором система 10 управления EV-грузотранспортера 1 отвечает на ввод команд от пользователя, например, через дисплей 16A с сенсорной панелью. Команда от пользователя вводится в систему 10 управления EV-грузотранспортера 1 через операцию с графическим объектом дисплея 16A с сенсорной панелью. Примеры графического объекта включают в себя пункт меню, переключатель, ползунок и значок. Процесс по фиг. 18 выполняется, например, когда режим ввода команд указан на странице приложения 26 My-Pallet. Тем не менее, EV-грузотранспортер 1 может постоянно выполнять процесс обработки команд. Иными словами, процесс по фиг. 18 может выполняться в качестве независимого процесса системы 10 управления вместе с процессами по фиг. 15, фиг. 16 и фиг. 17.
[0123] В процессе обработки команд, EV-грузотранспортер 1 находится в состоянии ожидания ввода команд (S51). Когда EV-грузотранспортер 1 обнаруживает ввод команды ("Да" на S52), EV-грузотранспортер 1 оценивает входную команду и выполняет процесс, соответствующий команде (S53). Например, EV-грузотранспортер 1 определяет то, представляет собой команда или нет команду для того, чтобы запрашивать процесс на сервере 3 администрирования (S54). Когда команда представляет собой команду для того, чтобы запрашивать процесс на сервере 3 администрирования, EV-грузотранспортер 1 передает запрос на процесс на сервер 3 администрирования (S55). EV-грузотранспортер 1 принимает результат процесса, который выполняется посредством сервера 3 администрирования, выводит принимаемый результат процесса через динамик 1G, дисплеи 16, дисплей 16A с сенсорной панелью и т. п. либо, например, приводит в действие электромотор 1B рулевого управления и приводной электромотор 1C с помощью системы 10 управления (S56).
[0124] С другой стороны, когда EV-грузотранспортер 1 определяет на S53 то, что команда не представляет собой команду для того, чтобы запрашивать процесс на сервере 3 администрирования, EV-грузотранспортер 1 выполняет процесс, соответствующий команде в EV-грузотранспортере 1 (S57). Процесс, соответствующий команде в EV-грузотранспортере 1, представляет собой процесс, выполняемый только на EV-грузотранспортере 1, и является аналогичным процессу, который EV-грузотранспортер 1 выполняет в ответ на голосовое событие на фиг. 15. Примеры процесса, выполняемого только на EV-грузотранспортере 1, включают в себя отображение уровня заряда аккумулятора и открытие или закрытие двери. После процесса S56 или процесса S57, EV-грузотранспортер 1 запрашивает пользователя касательно того, следует или нет завершать процесс (S58). Когда пользователь не завершает процесс, EV-грузотранспортер 1 возвращает процесс на S51. С другой стороны, когда пользователь выполняет ввод для того, чтобы завершать процесс, EV-грузотранспортер 1 завершает процесс.
[0125] Фиг. 19 является блок-схемой последовательности операций способа, которая иллюстрирует процесс ответа, который выполняется посредством сервера 3 администрирования. Процесс ответа, который выполняется посредством сервера 3 администрирования, представляет собой процесс, который выполняется посредством сервера 3 администрирования, когда запрос на процесс передан на сервер 3 администрирования (S35 по фиг. 14, S45 по фиг. 17 или S55 по фиг. 18). В качестве примера, проиллюстрирован процесс, в котором сервер 3 администрирования подтверждает уточнение из EV-грузотранспортера 1 (S61) и отвечает на уточнение. Когда сервер 3 администрирования подтверждает уточнение из EV-грузотранспортера 1, сервер 3 администрирования извлекает ключевое слово для поиска, указываемое посредством уточнения, и выполняет поиск в базе данных на основе ключевого слова для поиска (S62). Примеры базы данных, в которой следует выполнять поиск, включают в себя базу 304 данных администрирования грузотранспортеров, базу 305 данных администрирования пользователей, базу 306 данных характеристик грузотранспортеров и базу 307 данных картографической информации. Поиск, например, представляет собой вопрос, который возникает в то время, когда пользователь что-либо выполняет совместно с EV-грузотранспортером 1, который представляет собой собственный грузотранспортер. Более конкретно, примеры уточнения включают в себя уточнение относительно списка пищевых продуктов, в данный момент хранящихся в холодильнике R1, информацию относительно близлежащих магазинов и сегодняшних телевизионных передач.
[0126] Когда поиск завершается удачно ("Да" на S63), сервер 3 администрирования передает результат поиска в EV-грузотранспортер 1 (S64). С другой стороны, когда поиск не завершается удачно, т.е. когда сервер 3 администрирования не имеет возможность передавать результаты для уточнения через поиск базы данных, сервер 3 администрирования определяет то, может логически выводиться или нет ответ для уточнения. Случай возможности логического вывода представляет собой случай, в котором намеченный логически выведенный результат или распознанный результат получается, например, через процесс свертки с входными параметрами и весовыми коэффициентами, глубокое обучение, которое выполняет процесс объединения в пул в нескольких слоях, и т.п.
[0127] Когда сервер 3 администрирования определяет то, что ответ для уточнения может логически выводиться, EV-грузотранспортер 1 выполняет процесс логического вывода и процесс распознавания (S66). Уточнение, ответ для которого может логически выводиться, например, представляет собой вопрос в отношении меню сегодняшнего ужина. Например, когда весовые коэффициенты уже отрегулированы для процесса свертки, в котором обучающаяся машина 4 выполняет операцию суммы произведений, в которой список пищевых продуктов в холодильнике R1, ассоциированном с идентификатором пользователя, любимые продукты пользователя, время года и предыстория предыдущих предлагаемых меню, задаются для строки (xi; i=1, 2...) входных параметров с весовыми коэффициентами {wi, j, l (здесь, j является значением от 1 до числа M элементов, которые подвергаются операции свертки, и l является значением от 1 до числа L слоев)}, сервер 3 администрирования инструктирует обучающейся машине 4 выполнять процесс логического вывода и процесс распознавания.
[0128] Когда логический вывод завершается удачно, сервер 3 администрирования передает логически выведенный результат в EV-грузотранспортер 1 (S68). Например, меню сегодняшнего ужина или меню, список пищевых ингредиентов в холодильнике R1, список пищевых ингредиентов, которые должны добавляться и т.п., предоставляются пользователю через EV-грузотранспортер 1. Кроме того, сервер 3 администрирования принимает ответ пользователя на результат процесса логического вывода и процесса распознавания и предоставляет обратную связь в обучающуюся машину 4 (S69). Обучающаяся машина 4 выполняет глубокое обучение с помощью строки (xi; i=1, 2,...) входных параметров с ответом пользователя в качестве данных обучения и обновлениями весовые коэффициенты {wi, j, l}. Весовые коэффициенты глубокого обучения сохраняются в базе 306 данных характеристик грузотранспортеров в ассоциации с идентификатором пользователя.
[0129] Затем, сервер 3 администрирования сохраняет результат поиска, передаваемый в EV-грузотранспортер 1 в процессах S62-S64, или результат поиска, передаваемый в EV-грузотранспортер 1 в процессах S66-S68, в базе 305 данных администрирования пользователей, база 306 данных характеристик грузотранспортеров и т.п., в ассоциации с идентификатором пользователя (S6A). В это время, сервер 3 администрирования имеет возможность сохранять результат поиска или логически выведенный результат при включении информации обратной связи, полученной в процессе S69. Например, сервер 3 администрирования должен оценивать вкусы пользователя в зависимости от того, возвращено утвердительное намерение или отрицательное намерение от пользователя в качестве обратной связи в ответ на результат того, что сервер 3 администрирования передает информацию относительно близлежащих магазинов или информацию относительно сегодняшних телевизионных передач и т.п., в EV-грузотранспортер 1 и должен обновлять любимую команду, любимую телевизионную передачу и т.п. Сервер 3 администрирования должен оценивать вкусы пользователя в зависимости от того, возвращено утвердительное намерение или отрицательное намерение от пользователя в качестве обратной связи в ответ на результат того, что сервер 3 администрирования передает предлагаемое меню сегодняшнего ужина, в EV-грузотранспортер 1 и должен обновлять любимые продукты. Таким образом, поскольку информация атрибутов, которая указывает обновленные вкусы пользователя, сохранена в базе 305 данных администрирования пользователей, базе 306 данных характеристик грузотранспортеров и т.п., в ассоциации с идентификатором пользователя, сервер 3 администрирования имеет возможность получать идентификатор пользователя, ассоциированный с EV-грузотранспортером 1 в таблице администрирования арендных грузотранспортеров, в ответ на уточнение из EV-грузотранспортера 1 и возвращать ответ, подходящий для атрибутов идентификатора пользователя, в следующий раз.
[0130] CPU 31 сервера 3 администрирования работает в качестве модуля 300 обработки посредством процессов на S61-S66 и может рассматриваться как, в ответ на запрос из мобильного модуля, который используется пользователем, выполняющий процесс для запроса на основе информации характеристик, которая идентифицируется посредством пользовательской идентификационной информации, ассоциированной с идентификационной информацией мобильных модулей для мобильного модуля. CPU 31 сервера 3 администрирования может рассматриваться в как передающий результат процесса в мобильный модуль посредством процессов S67 и S68. После того, как процесс смены грузотранспортера по фиг. 13 выполнен посредством сервера 3 администрирования, CPU 31 сервера 3 администрирования может рассматриваться как, в ответ на запрос из второго мобильного модуля, выполняющий процесс для запроса на основе информации характеристик, которая идентифицируется посредством пользовательской идентификационной информации посредством процессов S61-S68, и передающий результат процесса во второй мобильный модуль. CPU 31 сервера 3 администрирования может рассматриваться как получающий информацию обратной связи относительно результата, передаваемого в ответ на запрос, и обновляющий информацию характеристик в качестве модуля 300 обработки посредством процесса S69. Посредством процесса S69, в качестве примера информации характеристик, информация в базе 306 данных характеристик грузотранспортеров задается на основе взаимодействия между пользователем и мобильным модулем через модуль ввода информации и модуль вывода информации мобильного модуля или взаимодействия между пользователем и мобильным модулем через терминал пользователя.
[0131] С другой стороны, когда сервер 3 администрирования определяет на S65 то, что ответ не может логически выводиться, либо когда сервер 3 администрирования определяет на S67 то, что логический вывод не завершается удачно, сервер 3 администрирования информирует EV-грузотранспортер 1 в отношении того, что затруднительно отвечать на уточнение (S6B). После этого, сервер 3 администрирования завершает процесс ответа.
Пример варианта применения
[0132] Фиг. 20 и фиг. 21 являются схемами последовательности операций, которые иллюстрируют процесс, когда система транспортировки применяется к совершению покупок. Например, пользователь выбирает любой из EV-грузотранспортеров 1 в магазине, который пользователь посещает для совершения покупок. Выбранный EV-грузотранспортер 1 подтверждает запрос на аренду через дисплей 16A с сенсорной панелью (S101). EV-грузотранспортер 1 передает идентификатор грузотранспортера для EV-грузотранспортера 1 на сервер 3 администрирования вместе с пользовательской идентификационной информацией и аутентификационной информацией, вводимой на дисплее 16A с сенсорной панелью (S102). После этого, сервер 3 администрирования выполняет аутентификацию с помощью идентификатора пользователя и аутентификационной информации и, когда аутентификация завершается удачно, регистрирует идентификатор пользователя и идентификатор грузотранспортера в таблице администрирования арендных грузотранспортеров и завершает процесс администрирования аренды (S201). Посредством процесса S201, EV-грузотранспортер 1 регистрируется в качестве собственного грузотранспортера пользователя. Сервер 3 администрирования передает результат аутентификации в EV-грузотранспортер 1 (S202).
[0133] EV-грузотранспортер 1 принимает результат аутентификации для запроса на аутентификацию (S103) и предоставляет результат аутентификации пользователю. Когда аутентификация завершается удачно, EV-грузотранспортер 1 начинает следование за совершающим покупки пользователем (S104). Например, EV-грузотранспортер 1 принимает запрос на то, чтобы проверять пищевые продукты в холодильнике R1, от пользователя во время совершения покупок (S104). После этого, EV-грузотранспортер 1 передает, на сервер 3 администрирования, запрос на то, чтобы проверять пищевые продукты в холодильнике R1 (S105). Сервер 3 администрирования выполняет поиск списка пищевых продуктов в холодильнике R1 (список продуктов в холодильнике) (S203) и передает результат поиска в EV-грузотранспортер 1 (S204).
[0134] EV-грузотранспортер 1 принимает список пищевых продуктов в холодильнике R1 (S106) и предоставляет список пользователю. Затем, EV-грузотранспортер 1 принимает консультацию в отношении меню от пользователя (S107). EV-грузотранспортер 1 передает консультацию в отношении меню на сервер 3 администрирования. Сервер 3 администрирования выполняет глубокое обучение с помощью обучающейся машины 4 при указании списка пищевых продуктов в холодильнике R1, любимых продуктов пользователя, предыстории и т.п., в качестве входных параметров и логически выводит и распознает меню, которое совпадает со списком пищевых продуктов в холодильнике R1 и любимыми продуктами пользователя (S205). Сервер 3 администрирования передает меню и недостающие пищевые ингредиенты для списка пищевых продуктов в холодильнике R1 (S206). EV-грузотранспортер 1 принимает меню и недостающие пищевые ингредиенты для списка пищевых продуктов в холодильнике R1 (S108) и предоставляет недостающие пищевые ингредиенты пользователю.
[0135] EV-грузотранспортер 1 принимает обратную связь относительно логически выведенного результата от пользователя (S109) и передает информацию обратной связи на сервер 3 администрирования. После этого, сервер 3 администрирования выполняет глубокое обучение на основе информации обратной связи и входных параметров, вводимых при логическом выводе и распознавании, и обновляет весовые коэффициенты (S207).
[0136] С другой стороны, EV-грузотранспортер 1 считывает штрих-коды ценников во время покупки недостающих пищевых ингредиентов и суммирует стоимости (S111). EV-грузотранспортер 1 может получать стоимости покупок из IC-тегов во время покупки недостающих пищевых ингредиентов. EV-грузотранспортер 1 подтверждает завершение совершения покупок от пользователя (S111). После этого, EV-грузотранспортер 1 предоставляет аутентификационную информацию пользователя на сервер магазина и отправляет запрос на аутентификацию сервера магазина (S112).
[0137] Сервер магазина подтверждает запрос на аутентификацию (S301), передает аутентификационную информацию пользователя на сервер 3 администрирования и запрашивает аутентификацию (S302). Сервер 3 администрирования принимает запрос из сервера магазина и выполняет аутентификацию пользователя (S208). Сервер 3 администрирования передает результат аутентификации на сервер магазина (S209).
[0138] Сервер магазина принимает результат аутентификации (S303). Когда аутентификация завершается удачно, сервер магазина выполняет процесс расчета за покупки (S304). Расчет за покупки представляет собой оплату электронными деньгами, оплату кредитной картой, оплату наличными и т.п. В случае оплаты наличными, аутентификация S302-S303 может опускаться. После завершения расчета за покупки, сервер магазина передает уведомление относительно завершения в EV-грузотранспортер 1 (S305).
[0139] EV-грузотранспортер 1 принимает завершение расчета за покупки (S113) и дополнительно передает запрос на возврат грузотранспортера на сервер 3 администрирования (S114). Сервер 3 администрирования выполняет процесс возврата грузотранспортера при запросе на возврат (S210). Через процесс возврата грузотранспортера, дата возврата записывается в записи, ассоциированной с идентификатором пользователя и идентификатором грузотранспортера в таблице администрирования арендных грузотранспортеров. Сервер 3 администрирования передает уведомление относительно завершения процесса возврата грузотранспортера в EV-грузотранспортер 1 (S211). EV-грузотранспортер 1 отображает завершение процесса возврата на дисплее 16A с сенсорной панелью (S115).
Преимущества варианта осуществления
[0140] Как описано выше, согласно настоящему варианту осуществления, в системе транспортировки, сервер 3 администрирования выполняет процесс в ответ на запрос из EV-грузотранспортера 1 с использованием базы 304 данных администрирования грузотранспортеров, базы 305 данных администрирования пользователей, базы 306 данных характеристик грузотранспортеров и т.п. Более конкретно, сервер 3 администрирования подтверждает уточнение из EV-грузотранспортера 1, зарегистрированного в качестве собственного грузотранспортера пользователя, и выполняет поиск в базе данных на основе идентификатора пользователя, ассоциированного с зарегистрированным EV-грузотранспортером 1. Сервер 3 администрирования выполняет глубокое обучение с информацией в базе данных, полученной на основе идентификатора пользователя, в качестве входных параметров совместно с обучающейся машиной 4, и передает распознанный результат в EV-грузотранспортер 1. Следовательно, в системе транспортировки, EV-грузотранспортер 1 отвечает пользователю в соответствии с информацией, которая администрируется в ассоциации с идентификатором пользователя посредством сервера 3 администрирования в сети N1, или с информацией, которая распознается посредством глубокого обучения, машинного обучения и т.п., из информации, которая администрируется в ассоциации с идентификатором пользователя. Следовательно, EV-грузотранспортер 1 имеет возможность задавать ответ, который совпадает с атрибутами каждого пользователя, на запрос пользователя совместно с сервером 3 администрирования.
[0141] В этом случае, поскольку информация, которая администрируется в ассоциации с идентификатором пользователя, администрируется посредством сервера 3 администрирования в сети N1, даже когда пользователь сменяет EV-грузотранспортер 1 в зависимости от варианта применения или надлежащего использования, информация в базе данных сохраняется для каждого пользователя. Следовательно, даже когда пользователь отправляет запрос на процесс в сменный EV-грузотранспортер 1, пользователю разрешается принимать ответ, аналогичный предварительному сменному EV-грузотранспортеру 1. Иными словами, EV-грузотранспортер 1 имеет возможность отвечать пользователю в режиме, привычном для пользователя. Более конкретно, сервер 3 администрирования имеет возможность выполнять процесс распознавания и процесс логического вывода с использованием весовых коэффициентов глубокого обучения, в отношении которых проведено обучение для пользователя, и отвечает пользователю через EV-грузотранспортер 1.
[0142] Поскольку сервер 3 администрирования настоящего варианта осуществления принимает ответ пользователя на логически выведенный результат и возвращает обратную связь в обучающуюся машину 4, сервер 3 администрирования имеет возможность выполнять процесс обучения с ответом пользователя в качестве данных обучения и повышать точность процесса логического вывода и процесса распознавания.
[0143] Поскольку сервер 3 администрирования настоящего варианта осуществления собирает информацию окружающей среды, связанную со средой жизнедеятельности пользователя, из пользовательского устройства 2, домашнего контроллера H1 и т.п., сервер 3 администрирования имеет возможность возвращать информацию, тесно связанную с ресурсом пользователя, в EV-грузотранспортер 1.
[0144] Сервер 3 администрирования настоящего варианта осуществления принимает запрос через дисплей 16A с сенсорной панелью EV-грузотранспортера 1, пользовательское устройство 2 и т.п., возвращает результат из процесса в EV-грузотранспортер 1 в ответ на запрос и дополнительно принимает обратную связь относительно результата. Таким образом, сервер 3 администрирования накапливает результат обучения через взаимодействие между пользователем и EV-грузотранспортером 1 и взаимодействие через пользовательское устройство 2 и задает информацию в базе 305 данных администрирования пользователей, базе 306 данных характеристик грузотранспортеров и т.п. Следовательно, когда пользователь арендует любой из EV-грузотранспортеров 1, можно накапливать характеристики ответа EV-грузотранспортера 1, которые совпадают со вкусами и характеристиками пользователя.
Другие альтернативные варианты осуществления
[0145] В вышеописанном варианте осуществления, проиллюстрирован процесс EV-грузотранспортера 1, который следует за пользователем. EV-грузотранспортер 1 с такой конфигурацией может представлять собой EV-грузотранспортер для различных вариантов применения. Например, EV-грузотранспортер 1 является применимым в качестве корзины. EV-грузотранспортер 1 для совершения покупок может регистрироваться в качестве собственного грузотранспортера в магазине и может возвращаться в магазин после окончания совершения покупок. EV-грузотранспортер 1 для совершения покупок может регистрироваться в качестве собственного грузотранспортера в магазине и может инструктироваться транспортировать покупки домой. Расчет за покупки совершения покупок может выполняться, например, в магазине или дома. Когда пользователь покидает магазин вместе с EV-грузотранспортером 1, подтверждение списка покупок должно получаться из компьютера магазина через камеру магазина, IC-теги и т.п. Когда EV-грузотранспортер 1 покидает магазин или достигает дома пользователя, EV-грузотранспортер 1 должен запрашивать расчет за покупки в компьютере магазина.
[0146] EV-грузотранспортер 1 также является применимым в качестве дорожного чемодана. EV-грузотранспортер 1, который используется в качестве дорожного чемодана, может иметь простую конфигурацию, например, с ограниченным числом камер 17, ограниченным числом датчиков 18 помех и т.п. EV-грузотранспортер 1 является применимым в качестве транспортного средства, которое перевозит человека или упакованную посылку. EV-грузотранспортер 1, который используется в качестве транспортного средства, должен иметь увеличенное число камер 17, увеличенное число датчиков 18 помех и т.п., по сравнению с EV-грузотранспортером для покупок, и также должен иметь более высокую выходную мощность приводного электромотора 1C. EV-грузотранспортер 1 не ограничен EV-грузотранспортером для наземных перевозок. EV-грузотранспортер 1 также может использоваться, например, для водных перевозок или воздушных перевозок.