СИСТЕМА ПОДДЕРЖКИ ДОСТАВКИ УПАКОВАННЫХ ПОСЫЛОК, СПОСОБ ПОДДЕРЖКИ ДОСТАВКИ УПАКОВАННЫХ ПОСЫЛОК, ЭНЕРГОНЕЗАВИСИМЫЙ МАШИНОЧИТАЕМЫЙ НОСИТЕЛЬ ХРАНЕНИЯ ДАННЫХ, СОХРАНЯЮЩИЙ ПРОГРАММУ, И МОБИЛЬНЫЙ МОДУЛЬ
SYSTEM FOR SUPPORTING DELIVERY OF PACKAGED PACKAGES, METHOD FOR SUPPORTING DELIVERY OF PACKAGED PACKAGES, A NONVOLATILE COMPUTER-READABLE DATA STORAGE MEDIUM WHICH STORES A PROGRAM, AND A MOBILE MODULE

Область техники
[0001] Изобретение относится к системе поддержки доставки упакованных посылок, к способу поддержки доставки упакованных посылок, к энергонезависимому машиночитаемому носителю хранения данных, сохраняющему программу, и к мобильному модулю.
Уровень техники
[0002] Когда продукт куплен через услугу онлайновых покупок, компания по продаже, которая продает продукт, может доверять компании по доставке доставку продукта покупателю, и компания по доставке может доставлять продукт по адресу, указываемому покупателем. Что касается такого приема упакованной посылки, такого как продукт, предусмотрен следующий предшествующий уровень техники. Например, получатель предоставляет приемное транспортное средство с бортовым устройством связи и контроллер багажника и задает багажник в качестве хранилища для доставляемого изделия. Когда компания по доставке на дом доставляет доставляемое изделие, компания по доставке на дом выполняет взаимную аутентификацию с приемным транспортным средством с использованием устройства бизнес-связи, предоставленного в транспортном средстве компании по доставке на дом, и помещает доставляемое изделие в багажник. При этой конфигурации, даже в отсутствие получателя, приемное транспортное средство имеет возможность принимать доставляемое изделие вместо получателя (например, публикация не прошедшей экспертизу заявки на патент Японии № 2006-206225 (JP 2006-206225 А)). Предусмотрен также следующий предшествующий уровень техники. Предоставляется мобильная приемная станция, которая может быть ассоциирована с общественным транспортом, таким как общественный автобус. Пользователь может выбирать способ доставки. Способ доставки представляет собой способ, в котором товар доставляется на мобильную приемную станцию на общественном автобусе, который пользователь использует для того, чтобы добираться домой из компании каждый день, либо способ, в котором товар доставляется на мобильную приемную станцию на общественном автобусе, который останавливается на автобусной остановке, удобной для пользователя. Координаты мобильной приемной станции отслеживаются с помощью GPS и т.п., и когда мобильная приемная станция, которая хранит заказанный товар, приближается, пользователю предоставляется уведомление посредством обмена текстовыми сообщениями с помощью сотового телефона и т.п. (например, публикация не прошедшей экспертизу заявки на патент Японии (перевод PCT-заявки) № 2017-514198 (JP 2017-514198 А)).
Сущность изобретения
[0003] С помощью технологии, описанной в JP 2006-206225 А, компания по доставке должна доставлять упакованную посылку в приемное транспортное средство, так что могут быть случаи, в которых компания по доставке не может эффективно доставлять упакованную посылку, что включает в себя, например, случай, в котором расстояние от центра доставки до приемного транспортного средства является большим. С помощью технологии, описанной в JP 2017-514198 А, товар принимается на мобильной приемной станции, так что может требоваться время и усилия на то, чтобы добираться по маршруту перемещения общественного транспорта.
[0004] Изобретение предоставляет технологию для повышения эффективности операции доставки упакованных посылок и эффективности операции забирания упакованных посылок.
[0005] Первый аспект изобретения предоставляет систему поддержки доставки упакованных посылок, включающую в себя: мобильный модуль, подготовленный в области; и устройство администрирования для мобильного модуля, причем устройство администрирования включает в себя средство получения, выполненное с возможностью получать, по меньшей мере, одно из запроса на доставку для того, чтобы доставлять упакованную посылку, погруженную в мобильный модуль, и запроса на забирание для того, чтобы забирать упакованную посылку с помощью мобильного модуля, и средство подачи, выполненное с возможностью подавать в мобильный модуль инструкцию для инструктирования мобильному модулю перемещаться в местоположение, указываемое посредством, по меньшей мере, одного из запроса на доставку и запроса на забирание.
[0006] Согласно первому аспекту, мобильный модуль перемещается в местоположение, указываемое посредством, по меньшей мере, одного из запроса на доставку и запроса на забирание, так что можно грузить упакованную посылку на мобильный модуль в этом местоположении или собирать упакованную посылку из мобильного модуля в этом местоположении. Следовательно, лицо, которое доставляет упакованную посылку, выполняет свою работу просто посредством погрузки упакованной посылки на мобильный модуль в указанном местоположении, так что можно экономить время и усилия на то, чтобы повторно посещать пункт назначения доставки упакованной посылки (к примеру, дом получателя упакованной посылки). Помимо этого, поскольку можно предоставлять инструкцию для того, чтобы инструктировать мобильному модулю перемещаться в местоположение, указываемое для доставки (дом получателя), получателю предоставляется возможность экономить время и усилия на то, чтобы добираться до места, отличающегося от дома, чтобы взять упакованную посылку, либо время и усилия на то, чтобы отвезти упакованную посылку домой. При этой конфигурации, можно повышать эффективность доставки. Также для забирания упакованной посылки, поскольку можно вызывать мобильный модуль в указанное местоположение, к примеру, домой, время и усилия для клиента на то, чтобы доставлять упакованную посылку, экономятся, и помимо этого, поскольку мобильный модуль посещает дом клиента и т.п. вместо компании по доставке, время и усилия компании по доставке сокращаются. При этой конфигурации, также можно повышать эффективность.
[0007] В первом аспекте, устройство администрирования может включать в себя средство определения, выполненное с возможностью определять то, доступно или нет, по меньшей мере, одно из доставки и забирания упакованной посылки с помощью мобильного модуля, на основе того, находится или нет местоположение, указываемое в качестве пункта назначения доставки упакованной посылки, в области.
[0008] При вышеуказанной конфигурации, способ, в котором компания по доставке добирается в указанное местоположение, либо способ, в котором мобильный модуль добирается в указанное местоположение, может выбираться в качестве способа доставки упакованных посылок.
[0009] В первом аспекте, устройство администрирования может включать в себя средство выбора, выполненное с возможностью, когда множество возможных вариантов для мобильного модуля присутствует в области, выбирать мобильный модуль из числа возможных вариантов на основе информации местоположения каждого из возможных вариантов и указанного местоположения.
[0010] При вышеуказанной конфигурации, возможный вариант, который относительно легко перемещается в указанное местоположение, выбирается в качестве мобильного модуля, так что можно сокращать время, требуемое для доставки или забирания, и повышать эффективность работы.
[0011] В первом аспекте, средство подачи может быть выполнено с возможностью подавать инструкцию в мобильный модуль таким образом, что мобильный модуль движется в области.
[0012] При вышеуказанной конфигурации, мобильный модуль, который используется в качестве пространства для хранения для упакованной посылки, движется в области, так что каждому пользователю, который находится в области и использует мобильный модуль, предоставляется возможность использовать мобильный модуль около своего указанного местоположения. Как результат, можно сокращать время, требуемое для доставки или забирания, и повышать эффективность работы.
[0013] В первом аспекте, мобильный модуль может иметь блокируемое и разблокируемое пространство для погрузки для погрузки упакованной посылки; и устройство администрирования может включать в себя средство передачи, выполненное с возможностью передавать информацию для разблокировки заблокированного пространства для погрузки в терминал лица, которое выполняет, по меньшей мере, одно из доставки и забирания упакованной посылки.
[0014] При вышеуказанной конфигурации, даже без механического ключа для пространства для погрузки мобильного модуля, доставляющему лицу или забирающему лицу предоставляется возможность разблокировать заблокированное пространство для погрузки. Поскольку пространство для погрузки блокируется, можно обеспечивать безопасность упакованной посылки.
[0015] Второй аспект изобретения предоставляет мобильный модуль, подготовленный в области. Мобильный модуль включает в себя: средство получения инструкций, выполненное с возможностью получать инструкцию для того, чтобы перемещаться в местоположение, указываемое посредством, по меньшей мере, одного из запроса на доставку для того, чтобы доставлять упакованную посылку, погруженную в мобильный модуль, и запроса на забирание для того, чтобы забирать упакованную посылку с помощью мобильного модуля; и средство управления перемещением, выполненное с возможностью управлять перемещением мобильного модуля в указанное местоположение на основе инструкции.
[0016] Во втором аспекте, мобильный модуль может иметь блокируемое и разблокируемое пространство для погрузки для погрузки упакованной посылки.
[0017] Третий аспект изобретения предоставляет энергонезависимый машиночитаемый носитель хранения данных, сохраняющий программу. Программа выполняется на компьютере устройства администрирования для мобильного модуля, подготовленного в области. Программа, при выполнении на компьютере, инструктирует компьютеру выполнять операции, включающие в себя: получать, по меньшей мере, одно из запроса на доставку для того, чтобы доставлять упакованную посылку, погруженную в мобильный модуль, и запроса на забирание для того, чтобы забирать упакованную посылку с помощью мобильного модуля; и подавать в мобильный модуль инструкцию для инструктирования мобильному модулю перемещаться в местоположение, указываемое посредством, по меньшей мере, одного из запроса на доставку и запроса на забирание.
[0018] Четвертый аспект изобретения предоставляет способ поддержки доставки упакованных посылок, включающий в себя: получение, посредством устройства администрирования для мобильного модуля, подготовленного в области, по меньшей мере, одного из запроса на доставку для того, чтобы доставлять упакованную посылку, погруженную в мобильный модуль, и запроса на забирание для того, чтобы забирать упакованную посылку с помощью мобильного модуля; и подачу, посредством устройства администрирования, в мобильный модуль инструкции для инструктирования мобильному модулю перемещаться в местоположение, указываемое посредством, по меньшей мере, одного из запроса на доставку и запроса на забирание.
[0019] Пятый аспект изобретения предоставляет энергонезависимый машиночитаемый носитель хранения данных, сохраняющий программу. Программа выполняется на компьютере мобильного модуля, подготовленного в области. Программа, при выполнении на компьютере, инструктирует компьютеру выполнять операции, включающие в себя: получение инструкции для того, чтобы перемещаться в местоположение, указываемое посредством, по меньшей мере, одного из запроса на доставку для того, чтобы доставлять упакованную посылку, погруженную в мобильный модуль, и запроса на забирание для того, чтобы забирать упакованную посылку с помощью мобильного модуля; и выполнение процесса для перемещения в указанное местоположение на основе инструкции.
[0020] Шестой аспект изобретения предоставляет способ поддержки доставки упакованных посылок, включающий в себя: получение, посредством мобильного модуля, подготовленного в области, инструкции для инструктирования мобильному модулю перемещаться в местоположение, указываемое посредством, по меньшей мере, одного из запроса на доставку для того, чтобы доставлять упакованную посылку, погруженную в мобильный модуль, и запроса на забирание для того, чтобы забирать упакованную посылку с помощью мобильного модуля; и инструктирование мобильному модулю перемещаться в указанное местоположение на основе инструкции.
Краткое описание чертежей
[0021] Ниже описываются признаки, преимущества и техническая и промышленная значимость примерных вариантов осуществления изобретения со ссылкой на прилагаемые чертежи, на которых аналогичные номера обозначают аналогичные элементы, и на которых:
Фиг. 1 является схемой принципиальной конфигурации системы поддержки доставки согласно варианту осуществления;
Фиг. 2 показывает схему внешней конфигурации мобильного модуля, который движется в области;
Фиг. 3 показывает пример структуры данных таблицы информации администрирования мобильных модулей;
Фиг. 4 показывает пример структуры данных таблицы соответствия адресов и областей;
Фиг. 5 показывает пример структуры данных таблицы информации доставки;
Фиг. 6 показывает пример структуры данных таблицы пользовательской информации;
Фиг. 7 является схемой последовательности операций, которая показывает первый пример работы;
Фиг. 8 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется посредством модуля управления сервера управления в первом примере работы;
Фиг. 9 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется посредством модуля управления сервера доставки в первом примере работы;
Фиг. 10 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется посредством модуля управления сервера продаж в первом примере работы;
Фиг. 11 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется посредством модуля управления пользовательского терминала в первом примере работы;
Фиг. 12 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется посредством модуля управления мобильного модуля в первом примере работы;
Фиг. 13 является схемой последовательности операций, которая показывает второй пример работы;
Фиг. 14 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется посредством модуля управления сервера управления во втором примере работы;
Фиг. 15 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется посредством модуля управления сервера доставки во втором примере работы;
Фиг. 16 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется посредством модуля управления пользовательского терминала во втором примере работы;
Фиг. 17 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется посредством модуля управления мобильного модуля во втором примере работы; и
Фиг. 18 является схемой последовательности операций, которая показывает третий пример работы.
Подробное описание вариантов осуществления изобретения
[0022] В дальнейшем в этом документе, описываются система поддержки доставки упакованных посылок, способ поддержки доставки упакованных посылок, энергонезависимый машиночитаемый носитель хранения данных, включающий в себя программу, записанную на носителе хранения данных, и мобильный модуль согласно варианту осуществления изобретения со ссылкой на прилагаемые чертежи. Конфигурация варианта осуществления является иллюстративной. Изобретение не ограничено конфигурацией варианта осуществления.
Общее представление системы поддержки доставки
[0023] Фиг. 1 является принципиальной схемой системы поддержки доставки согласно варианту осуществления; Как показано на фиг. 1, система поддержки доставки включает в себя сервер 400 администрирования мобильных модулей (также называемый "сервером 400 администрирования"), сервер 410 доставки, сервер 420 продаж, пользовательский терминал 60 и мобильные модули 100. Сервер 400 администрирования, сервер 410 доставки, сервер 420 продаж, пользовательский терминал 60 и мобильные модули 100 соединяются с возможностью связи с сетью 1. Сервер 400 администрирования может рассматриваться в качестве устройства администрирования для мобильного модуля.
[0024] Сеть 1 представляет собой сеть связи общего пользования, к примеру, Интернет. Глобальная вычислительная сеть (WAN) или другая сеть связи может использоваться в качестве сети 1. Сеть 1 может включать в себя сотовую сеть, к примеру, по стандарту долгосрочного развития (LTE), и беспроводную сеть, к примеру, беспроводную локальную вычислительную сеть (LAN), включающую в себя Wi-Fi.
[0025] Сервер 420 продаж администрируется компанией по продаже продуктов. Сервер 420 продаж выполняет процесс предоставления пользователю информации веб-узла относительно онлайновых покупок (называемого "веб-узлом онлайновых покупок"), на котором работает компания по продаже (к примеру, веб-страницы, которая содержит информацию относительно продуктов, доступных для покупки). Например, сервер 420 продаж выполняет процесс относительно работы веб-узла онлайновых покупок. Например, сервер 420 продаж предоставляет информацию веб-страницы, содержащую информацию относительно продуктов, доступных для покупки в пользовательский терминал 60, который осуществляет доступ к веб-узлу онлайновых покупок, и обменивается информацией относительно покупок и продаж продуктов с пользовательским терминалом 60.
[0026] Сервер 410 доставки администрируется компанией по доставке на дом (также называемой "компанией по доставке"), которая доставляет упакованную посылку в пункт назначения доставки, указываемый посредством грузоотправителя (включающего в себя компанию по продаже вышеуказанного продукта и пользователя) для доставки упакованной посылки в грузоотправлении от грузоотправителя. Сервер 410 доставки администрирует информацию относительно упакованной посылки в грузоотправлении (содержимое упакованной посылки, пункт назначения упакованной посылки (адрес, телефонный номер и т.п.), указанное время доставки и т.п.) и информацию, указывающую местоположение упакованной посылки.
[0027] Сервер 400 администрирования администрируется компанией администрирования мобильных модулей, которая администрирует операции мобильных модулей 100, которые поддерживают доставку и забирание упакованных посылок. Сервер 400 администрирования администрирует информацию относительно мобильных модулей 100. Примеры информации включают в себя информацию, указывающую текущее местоположение каждого мобильного модуля 100, информацию, указывающую состояние каждого мобильного модуля 100, информацию, указывающую рабочий график и погруженную упакованную посылку. Сервер 400 администрирования имеет возможность предоставлять информацию относительно мобильных модулей 100 в источник запросов в ответ на запрос из сервера 420 продаж, сервера 410 доставки, пользовательского терминала 60 и т.п. Сервер 400 администрирования инструктирует каждому мобильному модулю 100 перемещаться в соответствующее предварительно определенное местоположение в соответствии с рабочим графиком посредством предоставления инструкции в мобильный модуль 100.
[0028] Компания администрирования мобильных модулей администрирует операции, по меньшей мере, одного мобильного модуля 100, подготовленного в каждой области. Области могут представлять собой административные секции либо могут представлять собой географические диапазоны, заданные компанией администрирования мобильных модулей требуемым образом. Способ разделения на области может выбираться требуемым образом. Размер каждой области определяется на основе распределения местонахождений и т.п. Например, населенная область может быть небольшой, и безлюдная область может быть большой. Тем не менее, размер каждой области может задаваться на основе другого критерия.
[0029] Каждый мобильный модуль 100 движется в соответствующей области. Каждый мобильный модуль 100 имеет пространство для хранения или пространство для погрузки для хранения или погрузки упакованной посылки. Каждый мобильный модуль 100 хранит упакованную посылку, передаваемую из компании по доставке, и доставляет упакованную посылку в местоположение пользователя или хранит упакованную посылку, забираемую от пользователя. Каждый мобильный модуль 100 администрируется таким образом, что он совместно используется множеством пользователей в соответствующей области. Маршрут движения каждого мобильного модуля 100 может задаваться требуемым образом. По меньшей мере, одна станция (остановка мобильного модуля 100) предоставляется в области. Каждый мобильный модуль 100 отправляется из предварительно определенной станции, которая представляет собой начальную точку, движется в области вдоль предварительно определенного маршрута и возвращается в исходную станцию. Когда имеется множество (две или более) станций в области, мобильный модуль 100 отправляется из начальной станции, проезжает через другую станцию(и) в предварительно определенном порядке и возвращается в начальную станцию. Каждый мобильный модуль 100 может добираться по различному маршруту для каждой поездки в оба конца. Станция, которая представляет собой начальную точку, из которой мобильный модуль 100 перемещается при движении, и станция, которая представляет собой конечную точку, в которую перемещается при движении мобильный модуль 100, не обязательно являются идентичными. Каждый из множества мобильных модулей 100 может двигаться по идентичному маршруту или может двигаться по различному маршруту. Фиг. 1 показывает пример, в котором множество мобильных модулей 100 перемещаются в идентичном направлении (в направлении против часовой стрелки) вдоль идентичного маршрута движения, соединяющего множество станций, с разностью времен.
[0030] В качестве примера, мобильный модуль 100 останавливается на каждой станции в течение предварительно определенного времени и затем начинает перемещение к следующей станции. Энергия подается в мобильный модуль 100, по меньшей мере, на одной станции. Например, когда мобильный модуль 100 является электрическим, вторичный аккумулятор мобильного модуля 100 заряжается на станции. Станция может представлять собой любое местоположение при условии, что имеется пространство для остановки мобильного модуля 100 в течение предварительно определенного времени. Станция может представлять собой автомобильную парковку круглосуточного магазина, дилер по продаже транспортных средств, мастерскую по ремонту транспортных средств и т.п.
[0031] Мобильный модуль 100, например, начинает перемещение к следующей станции, когда пора начинать перемещение на каждой станции. Когда запрос на доставку для того, чтобы доставлять упакованную посылку, хранимую в мобильном модуле 100, выдается в то время, когда мобильный модуль 100 перемещается, мобильный модуль 100 перемещается в местоположение передачи (местоположение приема упакованных посылок), указываемое посредством запроса на доставку, и останавливается. Получатель упакованной посылки извлекает упакованную посылку из пространства для хранения упакованных посылок мобильного модуля 100, остановленного в местоположении передачи. Таким образом, получатель выполняет передачу (прием) упакованной посылки. Когда запрос на забирание для того, чтобы забирать упакованную посылку, выдается в то время, когда мобильный модуль 100 перемещается, мобильный модуль 100 перемещается в местоположение забирания (местоположение передачи), указываемое посредством запроса на забирание, и останавливается. Отправитель (клиент для доставки) упакованной посылки хранит упакованную посылку в пространстве для хранения упакованных посылок остановленного мобильного модуля 100. Таким образом, отправитель выполняет передачу (забирание) упакованной посылки. Завершение вышеописанной передачи упакованной посылки инициирует мобильный модуль 100 на то, чтобы начинать перемещение к исходному маршруту (к следующей станции). Таким образом, каждый мобильный модуль 100 движется по маршруту движения предварительно определенное число раз в течение предварительно определенного времени (например, дня). Продолжительность предварительно определенного времени и число кругов в течение предварительно определенного времени могут задаваться требуемым образом.
[0032] В то время, когда мобильный модуль 100 остановлен на станции, предоставляется возможность выполнять передачу (прием или забирание) упакованной посылки. Получатель или клиент для забирания добирается до станции, на которой остановлен мобильный модуль 100, и затем извлекает упакованную посылку из пространства для хранения или грузит упакованную посылку для доставки в пространство для хранения. Таким образом, передача упакованной посылки выполняется. Когда мобильный модуль 100 принимает запрос на передачу или запрос на забирание в то время, когда мобильный модуль 100 остановлен, мобильный модуль 100 начинает перемещение к местоположению передачи во время, чтобы начинать перемещение. Тем не менее, когда мобильный модуль 100 принимает запрос на передачу или запрос на забирание в то время, когда мобильный модуль 100 остановлен, мобильный модуль 100 может начинать перемещение до времени, чтобы начинать перемещение.
[0033] Мобильный модуль 100 также может быть выполнен с возможностью находиться в состоянии готовности на станции и начинать перемещение к следующей станции при приеме запроса на доставку или запроса на забирание в качестве триггера, чтобы начинать перемещение. В этом случае, например, мобильный модуль 100 начинает перемещение к следующей станции через местоположение, указываемое посредством запроса на доставку или запроса на забирание. Сервер 400 администрирования также может быть выполнен с возможностью подавать в мобильный модуль 100 инструкцию для того, чтобы перемещаться в указанное местоположение (станцию, местоположение доставки, местоположение забирания и т.п.), и когда мобильный модуль 100 прибывает в указанное местоположение, предоставлять инструкцию для того, чтобы перемещаться в следующее указанное местоположение.
Конфигурация системы
[0034] Фиг. 2 является схемой конфигурации, которая схематично иллюстрирует конфигурацию каждого из сервера 400 администрирования, сервера 410 доставки, сервера 420 продаж, пользовательского терминала 60 и терминала 70 компании по доставке (также называемого "терминалом 70 доставляющего лица"). В дальнейшем описывается аппаратная конфигурация и функциональная конфигурация каждого из сервера 400 администрирования, сервера 410 доставки, сервера 420 продаж, пользовательского терминала 60 и терминала 70 компании по доставке со ссылкой на фиг. 2.
Мобильный модуль
[0035] Каждый мобильный модуль 100 представляет собой автономное транспортное средство, которое автономно движется на основе подаваемой инструкции. Каждый мобильный модуль 100 может представлять собой корабль или воздушное судно (такое как самолет, вертолет и беспилотный аппарат) при условии, что мобильный модуль 100 имеет возможность двигаться или выполнять доставку и забирание в соответствующей области. В настоящем варианте осуществления, каждый мобильный модуль 100 представляет собой транспортное средство, которое автономно движется по дороге. Каждый мобильный модуль 100 имеет возможность отклоняться от курса движения и перемещаться в местоположение приема упакованных посылок или местоположение забирания упакованных посылок, указываемое пользователем в ответ на запрос пользователя. Местоположение приема упакованных посылок или местоположение забирания упакованных посылок указывается пользователем; тем не менее, маршрут в местоположение может указываться пользователем или может определяться требуемым образом посредством мобильного модуля 100, сервера 400 администрирования и т.п.
[0036] Каждый мобильный модуль 100 не всегда должен обязательно быть автоматическим, и автономное движение не является обязательным. Например, персонал, который предоставляет услугу по передаче или забиранию упакованных посылок пользователю, персонал службы безопасности (который выполняет операции заряда и т.п. на станции) и т.п., может находиться на борту каждого мобильного модуля 100. Каждый мобильный модуль 100 не всегда должен обязательно постоянно автономно перемещаться. Например, перемещение мобильного модуля 100 может маневрироваться человеком. Каждый мобильный модуль 100 может маневрироваться лицом, находящимся в мобильном модуле 100, либо может управляться посредством пульта дистанционного управления с удаленным контроллером и т.п.
[0037] Каждый мобильный модуль 100 движется в соответствии с рабочей инструкцией, полученной из сервера 400 администрирования. В частности, каждый мобильный модуль 100 формирует путь движения на основе рабочей инструкции, полученной через беспроводную связь, и движется по дороге с соответствующим способом в качестве автономного движения при считывании окрестности мобильного модуля 100. Каждый мобильный модуль 100 включает в себя датчик 101, модуль 102 получения информации местоположения, модуль 103 управления, модуль 104 привода и модуль 105 связи. Аккумулятор (вторичный аккумулятор) (не показан) монтируется на мобильном модуле 100. Мобильный модуль 100 управляет электрической мощностью, которая подается из вторичного аккумулятора.
[0038] Датчик 101 считывает окрестность мобильного модуля 100, чтобы получать информацию, требуемую для автономного движения мобильного модуля 100. Примеры датчика 101 включают в себя стереокамеру, лазерный сканер, лидар и радар. Информация, полученная посредством датчика 101, передается в модуль 103 управления и используется посредством модуля 103 управления, например, для того чтобы распознавать помеху около мобильного модуля 100 или полосы движения. В настоящем варианте осуществления, датчик 101 включает в себя камеру для съемки в видимом диапазоне для мониторинга. Модуль 102 получения информации местоположения получает текущее местоположение мобильного модуля 100. Например, модуль 102 получения информации местоположения включает в себя приемное устройство на основе глобальной системы позиционирования (GPS) и т.п. Информация, полученная посредством модуля 102 получения информации местоположения, также передается в модуль 103 управления и используется в предварительно определенном процессе, таком как вычисление маршрута для мобильного модуля 100, чтобы достигать пункта назначения посредством использования текущего местоположения мобильного модуля 100, или вычисления требуемого времени, требуемого для того, чтобы достигать пункта назначения.
[0039] Модуль 103 управления представляет собой компьютер, который управляет мобильным модулем 100 на основе информации, полученной из датчика 101 и модуля 102 получения информации местоположения. Модуль 103 управления включает в себя, например, центральный процессор (CPU), запоминающее устройство и вспомогательное устройство хранения данных (к примеру, жесткий диск) (все из которых не показаны). CPU загружает программы, сохраненные во вспомогательном устройстве хранения данных, в запоминающее устройство и выполняет программы. Таким образом, функции для выполнения вышеописанных различных процессов реализуются. В качестве конкретных примеров различных процессов, модуль 103 управления работает в качестве модуля 1031 формирования рабочих планов, модуля 1032 обнаружения окружения и модуля 1033 управления движением.
[0040] Модуль 1031 формирования рабочих планов получает рабочую инструкцию из сервера 400 администрирования и формирует собственный рабочий план. Рабочая инструкция содержит информацию относительно места отправления и пункта назначения. Информация подается в мобильный модуль 100. Следовательно, модуль 1031 формирования рабочих планов вычисляет маршрут перемещения мобильного модуля 100 на основе пункта назначения, подаваемого из сервера 400 администрирования, и местоположения рассматриваемого транспортного средства, полученного посредством модуля 102 получения информации местоположения, и формирует рабочий план для перемещения по маршруту перемещения. Рабочий план содержит данные относительно такого вычисленного пути, по которому движется мобильный модуль 100, и данные, которые задают процессы, которые мобильный модуль 100 должен выполнять в части или по всему пути. Примеры данных, содержащихся в рабочем плане, включают в себя следующее (1) и (2).
(1) Данные, которые представляют путь, по которому движется рассматриваемое транспортное средство, посредством совокупности соединений дорог
Путь, по которому движется рассматриваемое транспортное средство, например, может автоматически формироваться на основе подаваемого места отправления и пункта назначения посредством обращения к сохраненным картографическим данным. Вычисление маршрута, по которому движется рассматриваемое транспортное средство, может не зависеть от процесса, который выполняется в мобильном модуле 100, а может зависеть от процесса, который выполняется на внешнем устройстве (например, на сервере 400 администрирования). В этом случае, сервер 400 администрирования может получать местоположение рассматриваемого транспортного средства из мобильного модуля 100, может вычислять путь, по которому должен двигаться мобильный модуль 100, и может включать данные вычисленного пути в рабочую инструкцию либо может передавать данные вычисленного пути в мобильный модуль 100 отдельно от вышеописанной рабочей инструкции.
(2) Данные, которые представляют процесс, который рассматриваемое транспортное средство должно выполнять в точке на пути
Примеры процесса, который выполняет мобильный модуль 100, включают в себя "разблокировку или блокировку крышки пространства для хранения упакованных посылок" и "открытие или закрытие крышки" при предварительно определенном условии; тем не менее, процесс не ограничен этими процессами. Рабочий план, сформированный посредством модуля 1031 формирования рабочих планов, передается в модуль 1033 управления движением (описан ниже).
[0041] Модуль 1032 обнаружения окружения обнаруживает окружение около мобильного модуля 100, которое требуется для автономного движения, на основе данных, полученных посредством датчика 101. Примеры объектов, которые должны быть обнаружены, включают в себя число полос движения, позицию полосы движения, число и местоположения других мобильных модулей около мобильного модуля 100, число и местоположения помех (например, пешеходов, велосипедов, конструкций и т.п.) около мобильного модуля 100, конструкцию дороги и дорожный знак; тем не менее, объекты, которые должны быть обнаружены, не ограничены этими объектами. Объекты, которые должны быть обнаружены, могут включать в себя любой объект при условии, что объект требуется для автономного движения мобильного модуля 100. Например, когда датчик 101 представляет собой стереокамеру, объект около мобильного модуля 100 обнаруживается посредством выполнения обработки изображений для данных изображений, захваченных посредством стереокамеры. Модуль 1032 обнаружения окружения может не только просто обнаруживать объект около мобильного модуля 100, но также и отслеживать обнаруженный объект (продолжать обнаружение обнаруженного объекта). Например, относительная скорость объекта получается из разности между координатами объекта, обнаруженного за один этап до этого, и текущими координатами объекта. Данные относительно окружения около мобильного модуля 100 (в дальнейшем в этом документе, данные окружения), обнаруженного посредством модуля 1032 обнаружения окружения, передаются в модуль 1033 управления движением (описан ниже).
[0042] Модуль 1033 управления движением формирует управляющую инструкцию для инструктирования мобильному модулю 100 автономно двигаться на основе рабочего плана, сформированного посредством модуля 1031 формирования рабочих планов, данные окружения, сформированные посредством модуля 1032 обнаружения окружения, и информацию местоположения мобильного модуля 100, полученную посредством модуля 102 получения информации местоположения. Например, модуль 1033 управления движением формирует управляющую инструкцию таким образом, что мобильный модуль 100 движется по предварительно определенному пути, и помехи не поступают в предварительно определенную безопасную область около мобильного модуля 100. Сформированная управляющая инструкция передается в модуль 104 привода (описан ниже). Известный способ может использоваться в качестве способа формирования управляющей инструкции для инструктирования мобильному модулю 100 автономно перемещаться.
[0043] Модуль 104 привода представляет собой модуль, который инструктирует мобильному модулю 100 двигаться на основе управляющей инструкции, сформированной посредством модуля 1033 управления движением. Модуль 104 привода включает в себя, например, электромотор и инвертор для приведения в движение колес мобильного модуля 100, тормоз, механизм рулевого управления и т.п. Когда электромотор, тормоз и т.п. приводится в действие в соответствии с управляющей инструкцией, достигается автономное движение мобильного модуля 100. Модуль 105 связи соединяет мобильный модуль 100 с сетью 1. Сетевая интерфейсная плата (NIC) (не показана) и т.п. применяется в качестве модуля 105 связи. В настоящем варианте осуществления, модуль 105 связи имеет возможность выполнять связь с другим устройством (к примеру, сервером 400 администрирования) через сеть 1 с использованием услуги связи мобильного модуля, к примеру, по стандарту третьего поколения (3G) и по стандарту долгосрочного развития (LTE).
Сервер администрирования мобильных модулей
[0044] Далее описывается сервер 400 администрирования. Сервер 400 администрирования представляет собой устройство, которое администрирует автономное движение множества мобильных модулей 100 и которое передает рабочую инструкцию. Например, когда сервер 400 администрирования принимает запрос на доставку упакованных посылок или запрос на забирание упакованных посылок, сервер 400 администрирования получает местоположение доставки или местоположение забирания (указанное местоположение) и затем передает рабочую инструкцию в мобильный модуль 100, который движется около указанного местоположения. Сервер 400 администрирования также представляет собой устройство, которое предоставляет информацию относительно мобильных модулей 100 в компанию по доставке (сервер 410 доставки) или компанию по продаже (сервер 420 продаж).
[0045] Сервер 400 администрирования имеет общую конфигурацию компьютера. В частности, сервер 400 администрирования включает в себя процессор (не показан), к примеру, CPU и процессор цифровых сигналов (DSP), запоминающее устройство (не показано), к примеру, оперативное запоминающее устройство (RAM) и постоянное запоминающее устройство (ROM), и вспомогательное устройство хранения данных (не показано), к примеру, стираемое программируемое ROM (EPROM), жесткий диск (HDD) и съемные носители. Примеры съемных носителей включают в себя запоминающее устройство по стандарту универсальной последовательной шины (USB) и дисковый записывающий носитель, такой как компакт-диск (CD) и универсальный цифровой диск (DVD). Вспомогательное устройство хранения данных сохраняет операционную систему (ОС), различные программы, различные таблицы и т.п. Процессор загружает программы, сохранные во вспомогательном устройстве хранения данных, в рабочую область запоминающего устройства и выполняет загруженные программы. Когда различные процессы и операции выполняются посредством выполнения программ, реализуются функции, которые согласуются с предварительно определенной целью.
[0046] Сервер 400 администрирования включает в себя модуль 401 связи. Модуль 401 связи устанавливает соединение с другим устройством через сеть 1 и выполняет связь между каждым мобильным модулем 100 и сервером 400 администрирования и т.п. Модуль 401 связи, например, представляет собой NIC или схему беспроводной связи для беспроводной связи. NIC или схема беспроводной связи соединяется с сетью 1.
[0047] Сервер 400 администрирования дополнительно включает в себя DB 403 администрирования мобильных модулей во вспомогательном устройстве хранения данных. DB 403 администрирования мобильных модулей сохраняет различные фрагменты информации относительно множества мобильных модулей 100, которые автономно движутся. Эта база данных (DB) имеет следующую структуру. Программа системы управления базами данных (DBMS), которая выполняется посредством процессора, администрирует данные, сохраненные во вспомогательном устройстве хранения данных. DB 403 администрирования мобильных модулей, например, представляет собой реляционную базу данных.
[0048] В дальнейшем описывается конфигурация информации администрирования мобильных модулей, которая сохраняется в DB 403 администрирования мобильных модулей, со ссылкой на фиг. 3. Фиг. 3 показывает пример структуры данных таблицы T1 информации администрирования мобильных модулей. Таблица T1 имеет записи (вхождения), соответственно, предоставляемые для идентификаторов мобильных модулей. Каждая запись включает в себя поля, т.е. идентификатор области, текущее местоположение мобильного модуля 100, состояние мобильного модуля 100, рабочий график мобильного модуля 100, погруженную упакованную посылку и информацию упакованной посылки, соответствующие идентификатору мобильного модуля.
[0049] Идентификатор области, который представляет собой идентификатор области, в которой подготавливается мобильный модуль 100, соответствующий идентификатору мобильного модуля, сохраняется в поле идентификатора области. Конечно, таблица T1 может формироваться для каждой области, и идентификатор области может использоваться в качестве индекса таблицы. Текущее местоположение мобильного модуля 100, полученное посредством мобильного модуля 100, сохраняется в поле текущего местоположения. Например, каждый раз, когда информация, связанная с широтой и долготой для определения текущего местоположения мобильного модуля 100 и полученная посредством модуля 102 получения информации местоположения мобильного модуля 100, передается из мобильного модуля 100 на сервер 400 администрирования, поле текущего местоположения, соответствующее мобильному модулю 100 в DB 403 администрирования мобильных модулей, обновляется. Конечно, текущее местоположение может получаться из устройства, отличного от мобильного модуля 100.
[0050] Состояние указывает текущее состояние мобильного модуля 100. Примеры состояния включают в себя "остановлено" на станции, "доставка", что означает перемещение в местоположение доставки или остановку в местоположении доставки, "перемещение" в следующий пункт назначения (к примеру, на станцию, отличную от местоположения доставки или местоположения забирания), и "забирание", что означает перемещение в местоположение забирания или остановку в местоположении забирания. Состояние дополнительно может включать в себя состояние, отличное от этих состояний ("проверка" или "отдых (нерабочее состояние)"). Состояние не ограничено этими состояниями.
[0051] Рабочий график указывает рабочий график мобильного модуля 100. Информация рабочего графика указывается посредством, например, периода времени остановки на каждой станции и периода времени, расходуемого на то, чтобы перемещаться между станциями. Следующий пункт назначения (станция, местоположение доставки или местоположение забирания) также включается в информацию, которая указывает рабочий график. В настоящем варианте осуществления, сервер 400 администрирования предоставляет инструкцию в мобильный модуль 100 таким образом, что мобильный модуль 100 перемещается в следующий пункт назначения (станцию) или перемещается в следующий пункт назначения (станцию), по меньшей мере, через одно из местоположения доставки и местоположения забирания. Когда время остановки на следующей станции определяется в рабочем графике, мобильному модулю 100 инструктируется останавливаться на следующей станции в течение времени остановки.
[0052] Погруженная упакованная посылка указывает то, грузится или нет упакованная посылка на мобильный модуль 100. Информация относительно доставки упакованной посылки, такая как идентификатор упакованной посылки, который представляет собой идентификатор упакованной посылки, номер администрирования доставки (идентификатор доставки), содержимое упакованной посылки и время доставки, сохраняется в качестве информации упакованной посылки.
[0053] Как показано на фиг. 4, таблица T2 соответствия адресов и областей (в дальнейшем в этом документе, таблица T2) сохраняется во вспомогательном устройстве хранения данных. Таблица T2 сохраняет отношение соответствия между адресом или местонахождением и идентификатором области и используется для того, чтобы определять область, соответствующую адресу или местонахождению.
[0054] На сервере 400 администрирования, когда вышеописанный процессор выполняет программу, модуль 402 управления реализуется как функциональный модуль. Модуль 402 управления, например, выполняет процесс, связанный с автономным движением мобильных модулей 100, как описано выше, и обменивается данными с сервером 410 доставки, сервером 420 продаж, пользовательским терминалом 60 и т.п. Более конкретно, модуль 402 управления работает в качестве модуля 4021 администрирования информации местоположения, модуля 4022 формирования рабочих инструкций и т.п., в качестве функциональных модулей. Из них, модуль 4021 администрирования информации местоположения и модуль 4022 формирования рабочих инструкций выполняют процесс относительно автономного движения мобильных модулей 100.
[0055] В дальнейшем описываются модуль 4021 администрирования информации местоположения и модуль 4022 формирования рабочих инструкций. Модуль 4021 администрирования информации местоположения собирает информацию местоположения из множества мобильных модулей 100, администрируемых посредством сервера 400 администрирования, и администрирует множество мобильных модулей 100. В частности, модуль 4021 администрирования информации местоположения принимает информацию текущего местоположения из множества мобильных модулей 100 в момент времени с предварительно определенными интервалами и сохраняет информацию текущего местоположения в DB 403 администрирования мобильных модулей.
[0056] При приеме запроса на доставку или запроса на забирание, модуль 4022 формирования рабочих инструкций определяет мобильный модуль 100, который используется для доставки или забирания, и формирует рабочую инструкцию, подходящую для местоположения доставки, содержащегося в запросе на доставку, или для местоположения забирания, содержащегося в запросе на забирание. Рабочая инструкция содержит местоположение доставки или местоположение забирания в качестве пункта назначения и содержит информацию, которая указывает путь в пункт назначения. Рабочая инструкция может указывать то, что мобильный модуль 100 перемещается на следующую станцию в качестве пункта назначения посредством местоположения доставки или местоположения забирания. В этом случае, рабочая инструкция формируется при условии, что мобильный модуль 100 останавливается в местоположении доставки или местоположении забирания в течение предварительно определенного времени.
[0057] Модуль 402 управления выполнен с возможностью получать, по меньшей мере, одно из запроса на доставку для того, чтобы доставлять упакованную посылку, и запроса на забирание для того, чтобы забирать упакованную посылку, и выполнен с возможностью подавать в мобильный модуль 100 инструкцию для инструктирования мобильному модулю 100 перемещаться в местоположение, указываемое посредством, по меньшей мере, одного из этих запросов. Модуль 402 управления выполнен с возможностью определять то, доступно или нет, по меньшей мере, одно из доставки и забирания упакованной посылки с использованием мобильного модуля 100, и выполнен с возможностью выбирать мобильный модуль 100 из множества возможных вариантов в области. Модуль 402 управления выполнен с возможностью передавать информацию для разблокировки заблокированного пространства для погрузки в терминал (пользовательский терминал 60 или терминал 70 доставляющего лица) лица, которое выполняет, по меньшей мере, одно из доставки и забирания упакованной посылки.
Сервер доставки
[0058] Далее описывается сервер 410 доставки. Сервер 410 доставки имеет общую конфигурацию компьютера. Сервер 410 доставки, как и сервер 400 администрирования, представляет собой компьютер, который включает в себя процессор (не показан), к примеру, CPU и DSP, и устройство 413 хранения данных (включающее в себя RAM, ROM, EPROM, жесткий диск, съемные носители и т.п.). Операционная система, различные программы, различные таблицы и т.п. сохраняются в устройстве 413 хранения данных. Процессор загружает программы, сохранные в устройстве 413 хранения данных, в рабочую область в устройстве 413 хранения данных и выполняет загруженные программы. Процессор работает в качестве модуля 412 управления посредством выполнения программ и реализует функции, которые согласуются с предварительно определенной целью.
[0059] Сервер 410 доставки включает в себя модуль 411 связи. Модуль 411 связи, а также модуль 401 связи сервера 400 администрирования, устанавливает соединение с другими устройствами (например, сервером 400 администрирования, сервером 420 продаж, пользовательским терминалом 60 и терминалом 70 доставляющего лица) и выполняет связь между сервером 410 доставки и другими устройствами. Модуль 411 связи, например, представляет собой NIC или схему беспроводной связи для беспроводной связи. NIC или схема беспроводной связи соединяется с сетью 1.
[0060] Фиг. 5 показывает пример структуры данных таблицы T3 информации доставки, сохраненной в устройстве 413 хранения данных. Таблица T3 имеет возможность сохранять такие информационные элементы, как идентификатор области, информация упакованной посылки, период времени доставки, то, доступен или нет мобильный модуль, идентификатор мобильного модуля, текущее местоположение и местоположение передачи, соответствующие идентификатору доставки (к примеру, номеру администрирования доставки). Идентификатор области представляет собой идентификатор области, в которой расположен пункт назначения доставки. Информация упакованной посылки является информацией, аналогичной информации упакованной посылки, сохраненной в таблице T1. Период времени доставки указывает период времени для доставки, требуемый пользователем. Вместо периода времени доставки или в дополнение к периоду времени доставки, может сохраняться требуемая дата доставки. То, доступен или нет мобильный модуль, указывает то, доступен или нет мобильный модуль 100 для приема упакованной посылки. Идентификатор мобильного модуля указывает идентификатор мобильного модуля, который используется для того, чтобы принимать упакованную посылку. Текущее местоположение представляет собой текущее местоположение мобильного модуля 100. Местоположение передачи указывает местоположение передачи упакованной посылки, погруженной в мобильный модуль 100, и становится пунктом назначения мобильного модуля 100.
Сервер продаж
[0061] Далее описывается сервер 420 продаж. Сервер 420 продаж имеет общую конфигурацию компьютера. Сервер 420 продаж, как и сервер 410 доставки, представляет собой компьютер, который включает в себя процессор (не показан), к примеру, CPU и DSP, и устройство 423 хранения данных (включающее в себя RAM, ROM, EPROM, жесткий диск, съемные носители и т.п.). Операционная система, различные программы, различные таблицы и т.п. сохраняются в устройстве 423 хранения данных. Процессор загружает программы, сохранные в устройстве 423 хранения данных, в рабочую область в устройстве 423 хранения данных и выполняет загруженные программы. Процессор работает в качестве модуля 422 управления посредством выполнения программ и реализует функции, которые согласуются с предварительно определенной целью.
[0062] Сервер 420 продаж включает в себя модуль 421 связи. Модуль 421 связи, а также модуль 401 связи сервера 400 администрирования, устанавливает соединение с другими устройствами (например, сервером 400 администрирования, сервером 410 доставки и пользовательским терминалом 60) и выполняет связь между сервером 420 продаж и другими устройствами. Модуль 421 связи, например, представляет собой NIC или схему беспроводной связи для беспроводной связи. NIC или схема беспроводной связи соединяется с сетью 1.
[0063] Информация страницы продуктов, которая должна быть прочитана пользователем на веб-узле электронных покупок, и пользовательская информация сохраняются в устройстве 423 хранения данных. Фиг. 6 показывает пример структуры данных таблицы T4 пользовательской информации. Запись для каждого идентификатора пользователя, который представляет собой идентификатор пользователя, сохраняется в таблице T4. Каждая запись содержит такие информационные элементы, как имя пользователя, адрес или местонахождение пользователя, телефонный номер пользователя, почтовый адрес пользователя, информация пункта назначения доставки и информация терминала. Информация пункта назначения доставки указывает адрес или местонахождение пункта назначения доставки упакованных посылок, отличающийся от адреса или местонахождения пользователя. Информация терминала указывает адрес, который используется для того, чтобы передавать данные в пользовательский терминал 60. Адрес, например, представляет собой адрес по Интернет-протоколу (IP) или адрес уровня управления доступом к среде (MAC).
Пользовательский терминал
[0064] Пользовательский терминал 60 используется пользователем. Пользовательский терминал 60 может представлять собой мобильный терминал, такой как интеллектуальное устройство, т.е. смартфон и планшетный компьютер, персональный компьютер, рабочая станция или бортовой терминал. Пользовательский терминал 60 включает в себя модуль 61 связи, модуль 62 управления и модуль 63 ввода-вывода. Устройство идентичного типа с устройством, которое используется для того, чтобы составлять модуль 401 связи и модуль 402 управления сервера 400 администрирования, является применимым в качестве модуля 61 связи и модуля 62 управления. Модуль 63 ввода-вывода включает в себя устройство ввода и устройство вывода. Примеры устройства ввода включают в себя кнопку, клавишу, указательное устройство, сенсорную панель и микрофон. Примеры устройства вывода включают в себя дисплей и динамик.
Терминал доставляющего лица
[0065] Терминал 70 доставляющего лица представляет собой терминальное устройство, который использует компания по доставке (к примеру, лицо, ответственное за доставку или забирание) для доставки или забирания упакованной посылки. Может использоваться терминал, аналогичный пользовательскому терминалу 60. Терминал 70 доставляющего лица включает в себя модуль 71 связи, модуль 72 управления и модуль 73 ввода-вывода. Устройства, аналогичные модулю 61 связи, модулю 62 управления и модулю 63 ввода-вывода, являются применимыми к модулю 71 связи, модулю 72 управления и модулю 73 ввода-вывода.
[0066] Любые функциональные компоненты сервера 400 администрирования мобильных модулей, сервера 410 доставки и сервера 420 продаж либо часть процессов, которые выполняются на сервере 400 администрирования мобильных модулей, сервере 410 доставки и сервере 420 продаж, могут выполняться посредством другого компьютера, соединенного с сетью 1. Последовательность процессов, которые выполняются на сервере 400 администрирования мобильных модулей, сервере 410 доставки и сервере 420 продаж, могут выполняться посредством аппаратных средств либо могут выполняться посредством программного обеспечения. Это также применяется к пользовательскому терминалу 60 и терминалу 70 доставляющего лица.
Примеры работы
[0067] В дальнейшем в этом документе, описываются примеры работы системы для покупки пользователем продуктов и доставки продуктов.
Первый пример работы
[0068] Фиг. 7 является схемой последовательности операций, которая показывает первый пример работы. Фиг. 8 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется в модуле 402 управления сервера 400 администрирования в первом примере работы. Фиг. 9 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется в модуле 412 управления сервера 410 доставки в первом примере работы. Фиг. 10 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется в модуле 422 управления сервера 420 продаж в первом примере работы. Фиг. 11 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется в модуле 62 управления пользовательского терминала 60 в первом примере работы. Фиг. 12 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется в модуле 103 управления мобильного модуля 100 в первом примере работы.
[0069] Как показано на фиг. 7, пользователь, который хочет купить продукт, осуществляет доступ к веб-узлу онлайновых покупок, который работает на сервере 420 продаж компании по продаже продукта, с использованием пользовательского терминала 60 и входит в учетную запись на веб-узле онлайновых покупок (<1> на фиг. 7 и S41 на фиг. 11). Предполагается, что пользователь является членом на веб-узле онлайновых покупок, и информация относительно пользователя (такая как идентификатор пользователя, имя, адрес, телефонный номер, почтовый адрес и пункт назначения доставки продукта) регистрируется заранее в таблице T4 (фиг. 6) в устройстве 423 хранения данных. Информация относительно пользователя может вводиться пользователем с использованием модуля 63 ввода-вывода во время покупки продукта и передаваться на сервер 420 продаж. Модуль 422 управления может регистрировать информацию относительно пользователя в таблице T4.
[0070] Когда сервер 420 продаж принимает запрос на вход в учетную запись (S31 на фиг. 10), и вход в учетную запись завершается удачно, модуль 422 управления сервера 420 продаж считывает информацию веб-страницы веб-узла онлайновых покупок (информацию страницы продуктов), которая содержит информацию относительно продуктов, которые пользователю предоставляется возможность купить, из устройства 423 хранения данных и предоставляет информацию в модуль 421 связи. Модуль 421 связи передает информацию веб-страницы в пользовательский терминал 60 (<2> на фиг. 7 и S32 на фиг. 10).
[0071] Пользовательский терминал 60 выполняет управление таким образом, что модуль 62 управления получает информацию страницы продуктов, которая принимается посредством модуля 61 связи, и страница продуктов на основе информации страницы продуктов отображается на устройстве отображения, включенном в модуль 63 ввода-вывода. При этой конфигурации, страница продуктов, содержащая информацию, которая показывает продукты, отображается на устройстве отображения пользовательского терминала 60 (S42 на фиг. 11).
[0072] Пользователь просматривает страницу продуктов. Когда имеется продукт, который пользователь хочет купить, пользователь выполняет операцию, чтобы добавлять продукт в корзину, с использованием модуля 63 ввода-вывода и дополнительно вводит намерение купить продукт. Информация, указывающая намерение покупки (включающая в себя идентификатор пользователя), передается из модуля 61 связи на сервер 420 продаж (<3> на фиг. 7 и S43 на фиг. 11). После этого, модуль 422 управления сервера 420 продаж получает информацию, указывающую намерение покупки, которая принимается посредством модуля 421 связи (S33 на фиг. 10), обращается к таблице T4 в устройстве 423 хранения данных и считывает информацию относительно пункта назначения доставки продукта (например, информацию, сохраненную в таблице T4, такую как имя, адрес или местонахождение, контактная информация и т.п., для пункта назначения доставки, указываемого пользователем) в записи, соответствующей идентификатору пользователя.
[0073] Модуль 422 управления передает уточняющую информацию в отношении того, находится либо нет адрес или местонахождение пункта назначения доставки в области, в которой доступна услуга по доставке с использованием любого из мобильных модулей 100, из модуля 421 связи на сервер 400 администрирования (<4> на фиг. 7 и S34 на фиг. 10). Уточняющая информация включает в себя адрес или местонахождение пункта назначения доставки. Индекс и т.п. является применимым вместо адреса или сопротивления.
[0074] Модуль 401 связи сервера 400 администрирования принимает уточняющую информацию (S01 на фиг. 8), и модуль 402 управления получает уточняющую информацию. Модуль 402 управления определяет то, имеется или нет область, которая соответствует адресу или местонахождению, включенному в уточняющую информацию, посредством обращения к таблице T1, сохраненной в устройстве 403 хранения данных (<5> на фиг. 7 и S02 на фиг. 8). Когда имеется область, модуль 402 управления получает идентификатор области этой области. Отношение соответствия между адресом и идентификатором области сохраняется в таблице T1. Когда идентификатор области, соответствующий адресу или местонахождению, не регистрируется в таблице T1, это означает то, что пользователь не может принимать услугу по доставке с использованием какого-либо из мобильных модулей 100. Модуль 402 управления передает определенный результат (указывающий то, что, по меньшей мере, один мобильный модуль 100 доступен ("Да"), или нет доступного мобильного модуля 100 ("Нет")) на сервер 420 продаж (<6> на фиг. 7 и S03 на фиг. 8).
[0075] Модуль 422 управления сервера 420 продаж получает определенный результат, принимаемый посредством модуля 421 связи (S35 на фиг. 10), и определяет то, доступна или нет доставка с использованием, по меньшей мере, одного мобильного модуля 100 (S36 на фиг. 10). Когда определенный результат указывает "Нет" (нет доступного мобильного модуля 100), определенный результат передается в пользовательский терминал 60 (<7> на фиг. 7 и S44 на фиг. 11), после чего процесс по фиг. 10 завершается. Напротив, когда определенный результат указывает "Да" (по меньшей мере, один мобильный модуль 100 доступен), определенный результат передается в пользовательский терминал 60 (<7> на фиг. 7 и S37 на фиг. 10). В это время, информация страниц для выбора того, доставка упакованной посылки в пункт назначения доставки выполняется компанией по доставке (доставляющего лица) или выполняется посредством использования, по меньшей мере, одного мобильного модуля 100, передается из сервера 420 продаж в пользовательский терминал 60, и модуль 62 управления отображает такую страницу на дисплее. Пользователь определяет то, следует использовать способ доставки с использованием, по меньшей мере, одного мобильного модуля 100 или использовать обычный способ доставки, при котором обычное доставляющее лицо посещает пункт назначения доставки посредством просмотра страницы, и вводит результат в пользовательский терминал 60 через модуль 63 ввода-вывода. Кроме того, пользователь нажимает кнопку подтверждения покупки на странице. Модуль 61 связи передает, на сервер 420 продаж, информацию относительно покупаемого продукта, информацию относительно даты и времени (периода времени) доставки и пункта назначения доставки, подтверждения покупки для продукта и информацию, указывающую способ доставки, выбранный пользователем (<8> на фиг. 7 и S45 на фиг. 11).
[0076] Модуль 421 связи сервера 420 продаж принимает подтверждение покупки и информацию, указывающую способ доставки, и модуль 422 управления получает эти фрагменты информации (S38 на фиг. 10). Модуль 422 управления формирует информацию упакованной посылки, включающую в себя информацию, указывающую продукт, для которого покупка подтверждена, и способ доставки в пункт назначения доставки, и передает запрос на доставку для того, чтобы доставлять продукт (упакованную посылку), включающий в себя информацию упакованной посылки, на сервер 410 доставки (<9> на фиг. 7 и S39 на фиг. 10).
[0077] На сервере 410 доставки, модуль 411 связи принимает запрос на доставку, и модуль 412 управления получает запрос на доставку (S21 на фиг. 9). Модуль 412 управления формирует запись относительно доставки, соответствующей запросу на доставку, и регистрирует запись в таблице T3. После этого, модуль 412 управления ожидает до тех пор, пока упакованная посылка не поступает в центр доставки, соответствующий области пункта назначения доставки.
[0078] Когда упакованная посылка поступает в центр доставки, модуль 412 управления сервера 410 доставки передает, на сервер 400 администрирования, запрос на то, чтобы уточнять местоположение, по меньшей мере, одного мобильного модуля 100 (<10> на фиг. 7 и S22 на фиг. 9). Запрос на то, чтобы уточнять местоположение, по меньшей мере, одного мобильного модуля 100 включает в себя информацию в запись, зарегистрированную в таблице T3 информации доставки и сформированную посредством модуля 412 управления.
[0079] На сервере 400 администрирования, уточняющая информация относительно местоположения принимается посредством модуля 401 связи, и модуль 402 управления получает уточняющую информацию относительно местоположения (S04 на фиг. 8). Модуль 402 управления идентифицирует идентификатор области, соответствующий информации пункта назначения доставки (адресу или местонахождению пункта назначения доставки) в уточняющей информации относительно местоположения, посредством обращения к таблице T2, сравнивает адрес или местонахождение пункта назначения доставки с текущим местоположением в записи каждого мобильного модуля 100, соответствующим идентификатору области, и определяет предварительно определенный один из мобильных модулей 100 в качестве мобильного модуля 100, который используется для доставки. Например, мобильный модуль 100, который остановлен на станции, ближайшей от адреса или местонахождения пункта назначения доставки, и которому требуется наибольшее время до момента для того, чтобы начинать перемещение, задается для мобильного модуля, который используется для доставки. Это обусловлено тем, что можно избегать остановки мобильного модуля 100, чтобы грузить упакованную посылку, и обеспечивать время на то, чтобы добираться до станции и грузить упакованную посылку на мобильный модуль 100. Альтернативно, мобильный модуль 100 может определяться при условии, что мобильный модуль 100, расположенный ближе всего к адресу или местонахождению пункта назначения доставки, останавливается в месте погрузки на маршруте движения. Способ определения мобильного модуля 100, отличный от вышеописанного способа, может выбираться требуемым образом.
[0080] Когда модуль 402 управления определяет мобильный модуль 100, модуль 402 управления регистрирует информацию упакованной посылки касательно уточнения относительно местоположения в записи информации администрирования мобильных модулей в таблице T1, соответствующей идентификатору мобильного модуля для определенного мобильного модуля 100. Таким образом, модуль 402 управления ассоциирует упакованную посылку с мобильным модулем 100. Модуль 402 управления сервера 400 администрирования передает идентификатор мобильного модуля для определенного мобильного модуля 100 и информацию местоположения, включающую в себя текущее местоположение, на сервер 410 доставки (<11> на фиг. 7 и S05 на фиг. 8).
[0081] В настоящем варианте осуществления, предполагается, что упакованная посылка грузится на мобильный модуль 100, остановленный на станции. Модуль 412 управления сервера 410 доставки принимает информацию местоположения (S23 на фиг. 9), обращается к информации, указывающей состояния доставляющих лиц, сохраненной в устройстве 413 хранения данных, и например, случайно выбирает одно из доставляющих лиц, которые находятся в центре доставки и которые отправляются для доставки от этого времени. Альтернативно, доставляющее лицо, маршрут доставки которого от этого времени находится близко к текущему местоположению мобильного модуля 100 (к станции, на которой остановлен мобильный модуль 100), выбирается в качестве лица, ответственного за доставку упакованной посылки. Таким образом, доставляющее лицо может выбираться требуемым образом в соответствии с предварительно определенным правилом. Модуль 412 управления передает, в терминал 70 выбранного доставляющего лица, информацию упакованной посылки, идентификатор мобильного модуля и информацию текущего местоположения мобильного модуля 100 и код разблокировки (пароль) для разблокировки пространства для хранения (пространства для погрузки) мобильного модуля 100 (<12> на фиг. 7 и S24 на фиг. 9).
[0082] Модуль 72 управления терминала 70 доставляющего лица получает информацию текущего местоположения мобильного модуля 100, которая принимается посредством модуля 71 связи, и отображает информацию текущего местоположения на дисплее терминала 70 доставляющего лица. Доставляющее лицо грузит упакованную посылку на свое транспортное средство для доставки в соответствии с информацией упакованной посылки и добирается до станции (до местоположения, в котором остановлен мобильный модуль 100), которая представляет собой местоположение погрузки упакованных посылок в соответствии с информацией текущего местоположения. Доставляющее лицо вводит код разблокировки (пароль) на сенсорной панели, предоставленной на крышке пространства для хранения упакованных посылок мобильного модуля 100, в то время, когда мобильный модуль 100 остановлен. Крышка, например, блокируется посредством электромагнитного замка (не показан), и электромагнитный замок разблокируется, когда допустимый код разблокировки вводится. Крышка открывается посредством разблокировки электромагнитного замка, и доставляющее лицо грузит упакованную посылку в пространство для хранения. Когда доставляющее лицо возвращает крышку в предварительно определенную закрытую позицию, активируется электромагнитный замок, и крышка блокируется.
[0083] Когда доставляющее лицо завершает погрузку, доставляющее лицо передает уведомление относительно завершения погрузки из терминала 70 доставляющего лица на сервер 410 доставки (<13> на фиг. 7). Модуль 412 управления сервера 410 доставки получает уведомление относительно завершения погрузки (S06 на фиг. 8). Сервер 410 доставки передает уведомление относительно завершения погрузки на сервер 400 администрирования (<14> на фиг. 7). Сервер 400 администрирования принимает уведомление относительно завершения погрузки из сервера 410 доставки (S06 на фиг. 8) и передает уведомление относительно завершения погрузки в пользовательский терминал 60 (<15> на фиг. 7 и S07 на фиг. 8). В это время, модуль 412 управления обновляет погруженную упакованную посылку и информацию упакованной посылки в таблице T1.
[0084] Пользовательский терминал 60 принимает уведомление относительно завершения погрузки вместе с кодом разблокировки для разблокировки пространства для хранения (S46 на фиг. 11). Пользователь передает, на сервер 400 администрирования, запрос на доставку для того, чтобы доставлять упакованную посылку в пункт назначения доставки, чтобы принимать упакованную посылку в пункте назначения доставки (например, дома) посредством управления пользовательским терминалом 60 (<16> на фиг. 7 и S47 на фиг. 11). Запрос на доставку может включать в себя информацию, указывающую местоположение (указанное местоположение) в качестве пункта назначения доставки и указанное время прибытия, в которое мобильный модуль 100 прибывает в пункт назначения доставки. Сервер 400 администрирования формирует рабочую инструкцию на основе запроса на доставку и передает рабочую инструкцию в мобильный модуль 100 (<17> на фиг. 7).
[0085] На S101 по фиг. 12, модуль 103 управления работает в качестве модуля 1031 формирования рабочих планов при приеме рабочей инструкции и формирует рабочий план мобильного модуля 100 в пункт назначения доставки (пункт назначения) (S102). Модуль 103 управления начинает операции в соответствии с рабочим планом (S103). При операциях, модуль 103 управления работает в качестве модуля 1032 обнаружения окружения и модуля 1033 управления движением.
[0086] Модуль 103 управления определяет то, прибывает или нет мобильный модуль 100 в пункт назначения (S104). Это определение выполняется, например, на основе того, считается или нет, что местоположение мобильного модуля 100 позволяет достигать пункта назначения. Когда мобильный модуль 100 прибывает в пункт назначения, модуль 103 управления останавливает мобильный модуль 100 и переходит в состояние ожидания ввода сигнала разблокировки (кода разблокировки для разблокировки крышки) (S105). Когда код разблокировки, введенный пользователем, является допустимым, модуль 103 управления разблокирует заблокированную крышку пространства для хранения (S106). При этой конфигурации, когда пользователь открывает крышку и извлекает упакованную посылку внутри, пользователю предоставляется возможность принимать (собирать) заказанную упакованную посылку (продукт). На S107, модуль 103 управления переходит в состояние ожидания сигнала завершения погрузки упакованных посылок или сигнала завершения сбора упакованных посылок. Сигнал завершения погрузки или сигнал завершения сбора формируется, когда пользователь возвращает крышку в первоначальную позицию (в закрытую позицию пространства для хранения). Тот факт, что крышка возвращается в исходную позицию, может обнаруживаться посредством датчика (не показан) и т.п. Когда тот факт, что крышка возвращается в исходную позицию, обнаруживается, модуль 103 управления блокирует крышку и блокирует пространство для хранения (S108). Модуль 103 управления передает уведомление относительно завершения приема упакованной посылки на сервер 400 администрирования (S109 и<18> на фиг. 7). После этого, мобильный модуль 100 переходит в состояние ожидания рабочей инструкции к следующему пункту назначения. Конечно, когда местоположение следующей станции регистрируется в мобильном модуле 100 заранее, мобильный модуль 100 может задавать местоположение следующей станции для следующего пункта назначения и может выполнять операцию, чтобы начинать перемещение к следующему пункту назначения.
[0087] Сервер 400 администрирования принимает уведомление относительно завершения приема из мобильного модуля 100. Сервер 400 администрирования также принимает уведомление относительно завершения приема, вводимое пользователем, из пользовательского терминала 60 (<19> на фиг. 7). Одно из этих уведомлений относительно завершения приема может опускаться. Сервер 400 администрирования передает уведомление относительно завершения доставки на сервер 410 доставки (<20> на фиг. 7). Сервер 410 доставки передает уведомление относительно завершения доставки на сервер 420 продаж (<21> на фиг. 7). Таким образом, доставка упакованной посылки с использованием мобильного модуля 100 выполняется.
[0088] В настоящем варианте осуществления, описывается пример, в котором мобильный модуль 100 остановлен при погрузке упакованной посылки. Следовательно, процессы S101-S104 на фиг. 12 не требуются (мобильный модуль 100 уже прибыл в пункт назначения), так что процессы S101-S104 опускаются. Тем не менее, когда предварительно определенное местоположение погрузки задается для пункта назначения в то время, когда мобильный модуль 100 перемещается, мобильный модуль 100 может выполнять процессы S101-S104 на фиг. 12.
[0089] В первом примере работы, сервер 400 администрирования может выполнять процесс отслеживания упакованной посылки сервера 420 продаж или сервера 410 доставки и может отвечать с отслеженным местоположением упакованной посылки в ответ на уточнение относительно местоположения упакованной посылки. Сервер 400 администрирования передает информацию, указывающую приближение мобильного модуля 100 с погруженной упакованной посылкой, в пользовательский терминал 60, когда расстояние между текущим местоположением мобильного модуля 100 и местоположением пункта назначения доставки упакованных посылок становится меньше предварительно определенного расстояния. Таким образом, можно задавать надлежащее время, когда запрос на доставку передается из пользовательского терминала 60. Это также применимо ко второму и третьему примерам работы (описаны ниже).
[0090] Согласно первому примеру работы, компания по доставке выполняет работу в точке, в которой упакованная посылка грузится на мобильный модуль 100. Следовательно, даже когда пользователь отсутствует в пункте назначения доставки, компания по доставке не должна обязательно повторно посещать пункт назначения доставки. Как результат, повышается эффективность работы по доставке компании по доставке. С другой стороны, когда пользователь передает запрос на доставку из пользовательского терминала 60 на сервер 400 администрирования (<16> на фиг. 7) в период времени, указываемый пользователем для приема упакованной посылки, мобильный модуль 100, который хранит упакованную посылку, перемещается в пункт назначения доставки (к примеру, домой). При этой конфигурации, пользователю предоставляется возможность принимать упакованную посылку в пункте назначения доставки, указываемом им самим, так что можно экономить время и усилия на то, чтобы добираться на общественном транспорте и т.п. и принять упакованную посылку, и экономить время и усилия на то, чтобы взять принимаемую упакованную посылку дома. Таким образом, также повышается эффективность работы по приему пользователя. Мобильный модуль 100 совместно используется множеством пользователей в области, как если мобильный доставочный контейнер совместно используется множеством лиц. При этой конфигурации, даже когда пользователи не имеют контейнера для доставки упакованной посылки домой, можно уменьшать неудобство, к примеру, за счет повторного визита в компанию по доставке.
Второй пример работы
[0091] Фиг. 13 является схемой последовательности операций, которая показывает второй пример работы. Фиг. 14 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется в модуле 402 управления сервера 400 администрирования во втором примере работы. Фиг. 15 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется в модуле 412 управления сервера 410 доставки во втором примере работы. Фиг. 16 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется в модуле 62 управления пользовательского терминала 60 во втором примере работы. Фиг. 17 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется в модуле 103 управления мобильного модуля 100 во втором примере работы. Первый пример работы является примером работы в случае, если упакованная посылка грузится на мобильный модуль 100, в то время как второй пример работы показывает пример работы в случае, если пользователь отправляет запрос на то, чтобы забирать упакованную посылку.
[0092] Как показано на фиг. 13, пользователь, которому требуется забирание упакованной посылки, входит в учетную запись на веб-узле, на котором работает сервер 410 доставки, посредством управления пользовательским терминалом 60 (<1> на фиг. 13 и S71 на фиг. 16). В это время, сервер 410 доставки принимает запрос на вход в учетную запись (S61 на фиг. 15), и модуль 412 управления сервера 410 доставки передает, в пользовательский терминал 60, информацию страниц для ввода информации относительно доставки упакованной посылки (информации регистрационной карточки) (<2> на фиг. 13 и S62 на фиг. 15).
[0093] Пользовательский терминал 60 отображает страницу на основе информации страниц, принимаемой из сервера 410 доставки, на дисплее (S72 на фиг. 16). Пользователь вводит запрос на забирание для того, чтобы забирать упакованную посылку (информацию, которая должна быть написана в регистрационной карточке для упакованной посылки, которая должна доставляться, т.е. информацию упакованной посылки, включающую в себя адрес, имя и телефонный номер пункта назначения доставки, содержимое упакованной посылки и т.п.), с использованием отображаемой страницы. Запрос на забирание передается на сервер 410 доставки (<3> на фиг. 13 и S73 на фиг. 16).
[0094] Когда модуль 412 управления сервера 410 доставки принимает запрос на забирание (S63 на фиг. 15), модуль 412 управления передает, на сервер 400 администрирования, уточнение относительно того, расположен либо нет адрес или местонахождение пользователя в области, в которой подготовлен, по меньшей мере, один мобильный модуль 100 (доступен либо нет, по меньшей мере, один мобильный модуль 100 для забирания) (<4> на фиг. 13 и S64 на фиг. 15). Уточняющая информация включает в себя адрес или местонахождение пункта назначения доставки. Индекс и т.п. является применимым вместо адреса или сопротивления.
[0095] Модуль 401 связи сервера 400 администрирования принимает уточняющую информацию (S51 на фиг. 14), и модуль 402 управления получает уточняющую информацию. Модуль 402 управления определяет то, имеется или нет область, которая соответствует адресу или местонахождению, включенному в уточняющую информацию, посредством обращения к таблице T1, сохраненной в устройстве 403 хранения данных (<5> на фиг. 13 и S52 на фиг. 14). Когда имеется область, модуль 402 управления получает идентификатор области, соответствующий этой области. Отношение соответствия между адресом и идентификатором области сохраняется в таблице T1. Когда идентификатор области, соответствующий адресу или местонахождению, не регистрируется в таблице T1, это означает то, что пользователь не может принимать услугу по доставке с использованием ни одного из мобильных модулей 100. Модуль 402 управления передает определенный результат (указывающий то, что, по меньшей мере, один мобильный модуль 100 доступен ("Да"), или нет доступного мобильного модуля 100 ("Нет")), на сервер 410 доставки (<6> на фиг. 13 и S53 на фиг. 14).
[0096] Модуль 412 управления сервера 410 доставки получает определенный результат, принимаемый посредством модуля 411 связи (S65 на фиг. 15), и передает, в пользовательский терминал 60, информацию страниц (информацию выбора способа забирания) для предоставления возможности пользователю выбирать способ забирания (компания по доставке посещает дом, или, по меньшей мере, один мобильный модуль 100 посещает дом) вместе с результатом в отношении того, доступен или нет, по меньшей мере, один мобильный модуль 100 (S66 на фиг. 15). Когда нет доступного мобильного модуля 100, способ забирания, в котором, по меньшей мере, один мобильный модуль 100 посещает дом, не предоставляется в качестве выбора в информации страниц. Пользователь определяет способ забирания посредством использования информации выбора способа забирания, принимаемой посредством пользовательского терминала 60 на S74 на фиг. 16, и передает определенный способ забирания на сервер 410 доставки (<8> на фиг. 13 и S75 на фиг. 16). Сервер 410 доставки принимает определенный способ забирания (S67 на фиг. 15). В настоящем варианте осуществления, в дальнейшем в качестве примера описывается случай, в котором пользователь выбирает способ забирания, при котором, по меньшей мере, один мобильный модуль 100 посещает дом для забирания. На сервере 410 доставки, модуль 412 управления формирует информацию доставки, которая должна регистрироваться в таблице T3 на основе определенного способа забирания, и соответствующую информацию упакованной посылки и регистрирует информацию доставки в таблице T3 в ассоциации с идентификатором доставки (номером администрирования доставки).
[0097] Сервер 410 доставки передает, на сервер 400 администрирования, запрос на забирание для того, чтобы забирать упакованную посылку на основе определенного способа забирания (<9> на фиг. 13 и S68 на фиг. 15). Информация, включенная в запрос на забирание, является аналогичной информации первого примера работы. Сервер 400 администрирования определяет мобильный модуль 100, который используется для того, чтобы забирать упакованную посылку при приеме запроса на забирание (S54 на фиг. 14), и передает инструкцию забирания в мобильный модуль 100 (<10> на фиг. 13 и S55 на фиг. 14). Запрос на забирание включает в себя адрес для передачи информации в пользовательский терминал 60. Сервер 400 администрирования передает, в пользовательский терминал 60, код разблокировки для разблокировки заблокированного пространства для хранения мобильного модуля 100 (<10A> на фиг. 13). Сервер 410 доставки имеет возможность распознавать адрес пользовательского терминала 60 на основе информации из пользовательского терминала 60 или исходный адрес данных.
[0098] В дальнейшем описывается случай, в котором мобильный модуль 100, текущее местоположение которого является ближайшим к домашнему адресу пользователя, определяется в качестве мобильного модуля 100. Фиг. 17 является блок-схемой последовательности операций способа, которая показывает пример процесса, который выполняется в модуле 103 управления мобильного модуля 100 согласно второму примеру работы. Процесс, который выполняется в мобильном модуле 100, отличается процесса первого примера работы (фиг. 12) тем, что S101a предоставляется вместо S101, и S109a предоставляется вместо S109. S101a отличается от S101 первого примера работы тем, что рабочая инструкция на основе запроса на забирание вместо запроса на доставку принимается. S109a отличается от S109 первого примера работы тем, что уведомление относительно завершения забирания вместо уведомления относительно завершения приема передается на сервер 400 администрирования. За исключением вышеприведенного, процесс второго примера работы является идентичным процессу первого примера работы (процесс по фиг. 12).
[0099] Сервер 400 администрирования принимает уведомление относительно завершения забирания из мобильного модуля 100 (<11> на фиг. 13 и S56 на фиг. 14). Сервер 400 администрирования передает уведомление относительно завершения забирания на сервер 410 доставки (<12> на фиг. 13 и S57 на фиг. 14). Уведомление относительно завершения забирания включает в себя информацию, которая указывает рабочий график мобильного модуля 100 с погруженной упакованной посылкой.
[0100] Сервер 410 доставки принимает уведомление относительно завершения забирания (S69 на фиг. 15), выбирает сборщика, который собирает упакованную посылку из мобильного модуля 100, и передает инструкцию сбора в терминал 70 доставляющего лица сборщика (<13> на фиг. 13 и S70 на фиг. 15). Сборщик выбирается посредством, например, идентификации местоположения станции, на которой мобильный модуль 100 переходит в остановленное состояние, следующей в рабочем графике, и передачи инструкции сбора в терминал 70 доставляющего лица для доставляющего лица, которое является ближайшим к или около местоположения станции. Сборщик может выбираться посредством способа, отличного от вышеописанного способа.
[0101] Инструкция сбора включает в себя информацию доставки относительно упакованной посылки, которая собирается из мобильного модуля 100. Информация упакованной посылки считывается из таблицы T3 с использованием идентификатора доставки. Доставляющее лицо, которое выполняет работу по сбору, идентифицирует станцию, до которой должно добираться доставляющее лицо, посредством обращения к информации рабочего графика, отображаемой на своем терминале 70 доставляющего лица, разблокирует заблокированную крышку пространства для хранения с использованием кода разблокировки, принимаемого из сервера 400 администрирования на этой станции, и собирает упакованную посылку. Когда работа по сбору завершается, терминал 70 доставляющего лица передает уведомление относительно завершения сбора на сервер 410 доставки (<14> на фиг. 13). Сервер 410 доставки передает уведомление относительно завершения сбора в пользовательский терминал 60 (<15> на фиг. 13 и S71 на фиг. 15).
[0102] Согласно второму примеру работы, поскольку мобильный модуль 100 прибывает в дом пользователя, чтобы забирать упакованную посылку, эффективность работы во время грузоотправления для доставки упакованной посылки повышается. Поскольку компания по доставке должна просто собирать упакованную посылку из мобильного модуля 100 с погруженной упакованной посылкой, место сбора или время сбора является более гибким, чем место или время сбора, когда компания по доставке посещает дом пользователя, так что можно эффективно выполнять работу по сбору.
Третий пример работы
[0103] Фиг. 18 является схемой последовательности операций, которая показывает третий пример работы. Третий пример работы, как и второй пример работы, показывает пример работы в случае, если пользователь отправляет запрос на то, чтобы забирать упакованную посылку. Из числа процессов, показанных на фиг. 18, процессы в <1>-<12> на фиг. 18 являются идентичными процессам второго примера работы, так что их описание опускается. Напротив, процессы в <13>-<17> на фиг. 18 отличаются от процессов второго примера работы. В <13> на фиг. 18, сервер 410 доставки передает, на сервер 400 администрирования, запрос на передачу, с тем чтобы передавать упакованную посылку. Запрос на передачу включает в себя адрес места передачи, в котором упакованная посылка передается в мобильный модуль 100. Например, адрес центра доставки компании по доставке в области может применяться в качестве места передачи.
[0104] В <14> на фиг. 18, сервер 400 администрирования передает инструкцию передачи упакованных посылок в мобильный модуль 100. Инструкция передачи включает в себя информацию, которая идентифицирует упакованную посылку, информацию, указывающую адрес места передачи, идентификатор мобильного модуля мобильного модуля 100 и т.п.
[0105] В мобильном модуле 100, выполняются операции, аналогичные операциям, показанным на фиг. 17. Таким образом, мобильный модуль 100 перемещается на адрес места передачи, останавливается в месте передачи и разблокирует заблокированную крышку пространства для хранения на основе сигнала разблокировки. Следовательно, доставляющее лицо открывает крышку и осуществляет передачу упакованной посылки внутрь. Когда крышка возвращается в закрытую позицию, крышка блокируется, и пространство для хранения блокируется. Мобильный модуль 100 передает уведомление относительно завершения передачи на сервер 400 администрирования (<15> на фиг. 18). Сервер 400 администрирования, который получает уведомление относительно завершения передачи, передает уведомление относительно завершения передачи на сервер 410 доставки (<16> на фиг. 18). Сервер 410 доставки передает уведомление относительно завершения передачи в пользовательский терминал 60 (<17> на фиг. 18).
[0106] В третьем примере работы, как и во втором примере работы, поскольку мобильный модуль 100 прибывает в домашний адрес для забирания, можно надлежащим образом выполнять работу по забиранию упакованных посылок. В третьем примере работы, мобильный модуль 100 имеет возможность перемещаться по адресу компании по доставке (например, адрес центра доставки) и передавать упакованную посылку в компанию по доставке. Поскольку мобильный модуль 100 прибывает в место передачи, компании по доставке предоставляется возможность эффективно выполнять работу по доставке упакованных посылок.
Работа и преимущества варианта осуществления
[0107] Согласно варианту осуществления, поскольку мобильный модуль 100 перемещается в местоположение, указываемое посредством, по меньшей мере, одного из запроса на доставку и запроса на забирание, можно грузить упакованную посылку на мобильный модуль 100 в этом местоположении или собирать упакованную посылку из мобильного модуля 100 в этом местоположении. Следовательно, лицо, которое доставляет упакованную посылку, выполняет свою работу только посредством погрузки упакованной посылки на мобильный модуль 100 в указанном местоположении, так что можно экономить время и усилия на то, чтобы повторно посещать пункт назначения доставки упакованных посылок (к примеру, дом получателя упакованной посылки). Помимо этого, поскольку можно инструктировать мобильному модулю 100 перемещаться в местоположение, указываемое для доставки (дом получателя), получатель имеет возможность экономить время и усилия на то, чтобы добраться и взять упакованную посылку в месте, отличающемся от дома, или экономить время и усилия на то, чтобы отвезти упакованную посылку домой. При этой конфигурации, сокращается время, требуемое для доставки, и повышается эффективность работы. Также для забирания упакованной посылки, поскольку можно вызывать мобильный модуль 100 в указанное местоположение, к примеру, домой, которое является подходящим для клиента для забирания, время и усилия клиента для доставки упакованной посылки экономятся, и помимо этого, поскольку мобильный модуль 100 посещает дом клиента и т.п. вместо компании по доставке, время и усилия компании по доставке уменьшаются. При этой конфигурации, можно повышать эффективность относительно доставки и забирания.
[0108] Сервер 400 администрирования (который может рассматриваться в качестве устройства администрирования) определяет то, доступно или нет, по меньшей мере, одно из доставки и забирания с использованием мобильного модуля 100, на основе того, расположено или нет местоположение, указываемое в качестве пункта назначения доставки упакованных посылок, в области. При этой конфигурации, способ, в котором компания по доставке добирается в указанное местоположение, либо способ, в котором мобильный модуль добирается в указанное местоположение, может выбираться в качестве способа доставки упакованных посылок.
[0109] Когда имеется множество возможных вариантов для мобильного модуля 100 в области, сервер 400 администрирования (устройство администрирования) выбирает мобильный модуль 100 из множества возможных вариантов на основе информации местоположения каждого из множества возможных вариантов и указанного местоположения. При этой конфигурации, можно сокращать время, требуемое для доставки или забирания, и повышать эффективность работы посредством выбора мобильного модуля 100 в местоположении, подходящем для указанного местоположения, из множества мобильных модулей 100 в области.
[0110] Сервер 400 администрирования подает в мобильный модуль 100 инструкцию таким образом, что мобильный модуль 100 движется в области. При этой конфигурации, мобильный модуль 100, который используется в качестве пространства для хранения для упакованной посылки, движется в области, так что каждому пользователю, который находится в области и использует мобильный модуль, также предоставляется возможность использовать мобильный модуль около своего указанного местоположения. Как результат, можно сокращать время, требуемое для доставки или забирания, и повышать эффективность работы. Таким образом, получается окружение, эквивалентное ситуации, в которой множество пользователей в области совместно используют мобильный доставочный контейнер.
[0111] Мобильный модуль 100 имеет блокируемое и разблокируемое пространство для погрузки для погрузки упакованной посылки. Сервер 400 администрирования передает информацию для разблокировки заблокированного пространства для погрузки в терминал лица (пользовательский терминал 60 или терминал 70 доставляющего лица), которое выполняет, по меньшей мере, одно из доставки и забирания упакованной посылки. При этой конфигурации, даже когда пользователь или доставляющее лицо не имеет механического ключа для пространства для погрузки упакованных посылок мобильного модуля 100, доставляющему лицу или забирающему лицу предоставляется возможность разблокировать заблокированное пространство для погрузки. Когда пространство для погрузки блокируется, безопасность упакованной посылки обеспечивается. Компоненты вышеописанного варианта осуществления могут комбинироваться по мере необходимости без отступления от объема изобретения.