一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息处理装置、信息处理方法和存储介质与流程

2023-03-29 07:30:15 来源:中国专利 TAG:


1.本公开涉及信息处理装置、信息处理方法和存储介质。


背景技术:

2.已经公开了一种储物箱管理系统,其基于来自用户对储物箱的使用请求决定将由用户使用的储物箱,并且向用户派遣包括决定的储物箱的自动驾驶车辆(例如,日本未审查专利申请公开第2019-96201号)。


技术实现要素:

3.本公开的目的是提供一种技术,能够帮助用户在利用安装在车辆上的可移动储物箱的行李保管服务中不忘记取出行李。
4.本公开的一个方案是一种信息处理装置,其包括控制单元,所述控制单元被配置为在第一日期和时间之前的预定时刻向用户终端发送包括所述第一日期和时间的第一信息,所述第一日期和时间是计划取出存放在可移动储物箱中的行李的日期和时间,所述可移动储物箱安装在车辆上,所述用户终端由已经将所述行李存放在所述储物箱中的用户使用。
5.本公开的另一方案是一种信息处理方法,其中计算机在第一日期和时间之前的预定时刻向用户终端发送包括所述第一日期和时间的第一信息,所述第一日期和时间是计划取出存放在可移动储物箱中的行李的日期和时间,所述可移动储物箱安装在车辆上,所述用户终端由已经将所述行李存放在所述储物箱中的用户使用。
6.本公开的另一方案是一种存储介质,存储有程序,所述程序用于使用户终端在第一日期和时间之前的预定时刻输出包括所述第一日期和时间的第一信息,所述第一日期和时间是计划取出存放在可移动储物箱中的行李的日期和时间,所述可移动储物箱安装在车辆上。
7.本公开可以被视作存储有上述程序的非暂时性存储介质。
8.利用本公开,可以提供能够帮助用户在利用安装在车辆上的可移动储物箱的行李保管服务中不忘记取出行李的技术。
附图说明
9.下面将参照附图描述本发明的示例性实施例的特征、优点以及技术和工业意义,其中,相同的标号表示相同的元件,并且其中:
10.图1是示出根据第一实施例的移动储物箱系统的系统配置的示例的图;
11.图2是中心服务器和用户终端的硬件配置的示例;
12.图3是示出中心服务器和用户终端的功能配置的示例的图;
13.图4是保存在储物箱信息db中的信息的示例;
14.图5是在第一实施例中保存在服务信息db中的信息的示例;
15.图6是保存在日程信息db中的信息的示例;
16.图7是用户终端上的第一信息显示画面的示例;
17.图8是在第一实施例中以预定周期在中心服务器中执行的处理的流程图的示例;
18.图9是在第二实施例中保存在服务信息db中的信息的示例;
19.图10是在第二实施例中以预定周期在中心服务器中执行的处理的流程图的示例;
20.图11是在第三实施例中保存在服务信息db中的信息的示例;
21.图12是在第三实施例中以预定周期在中心服务器中执行的处理的流程图的示例;以及
22.图13是用户终端上的储物箱使用请求画面的示例。
具体实施方式
23.存在提供行李临时保管服务的系统,在该系统中,通过其上安装了储物箱的车辆的移动,用户可以在由用户指定的地点将行李存放在储物箱中或者从储物箱取出行李。在下文中,安装在车辆上并且能够移动的储物箱被称为移动储物箱。在下文中,利用移动储物箱的行李临时保管服务被称为移动储物箱服务。
24.例如,当用户使用移动储物箱服务时,用户指定用户存放行李的地点、用户存放行李的日期和时间、用户取出行李的地点以及用户取出行李的日期和时间。然而,例如,用户可能忘记用户在指定的日期和时间从移动储物箱取出行李的计划。在这种情况下,没有在指定的日期和时间在指定的地点从移动储物箱取出行李,并且因此,安装了移动储物箱的车辆可能无法根据运行日程运行。
25.因此,在本公开的方案中,在由用户指定的第一日期和时间(计划取出行李的日期和时间)之前的预定时刻给与用户包括第一日期和时间的第一信息的通知。具体地,本公开的方案是包括控制单元的信息处理装置。在计划取出存放在安装在车辆上的可移动储物箱中的行李的第一日期和时间之前的预定时刻,控制单元向用户终端发送包括第一日期和时间的第一信息,该用户终端由已经将行李存放在储物箱中的用户使用。由此,即使当用户忘记用户在第一日期和时间从移动储物箱取出行李的计划时,也可以在第一日期和时间之前提醒用户该计划。结果,可以帮助用户不忘记在第一日期和时间从移动储物箱取出行李。
26.例如,信息处理装置是诸如服务器的计算机。例如,控制单元是计算机中包括的诸如中央处理单元(cpu)的处理器。例如,用户终端是可以由用户携带的终端,例如智能手机、平板终端或可穿戴终端。车辆可以是通过驾驶员驾驶而行驶的车辆,或者可以是无需驾驶员驾驶而行驶的自动行驶车辆。安装在车辆上的储物箱对应于移动储物箱。
27.在本公开的方案中,预定时刻可以是比第一日期和时间早第一时间长度的日期和时间。在这种情况下,控制单元可以在比第一日期和时间早第一时间长度的时刻向用户终端发送第一信息。由此,可以在比第一日期和时间早第一时间长度的时刻提醒用户关于用户在第一日期和时间从移动储物箱取出行李的计划。
28.可以基于计划取出行李的第一地点与用户终端的位置之间的距离来设定第一时间长度。在这种情况下,控制单元可以执行获取用户终端的位置,并且设定第一时间长度,使得第一时间长度随着第一地点与用户终端的位置之间的距离越长而越长。由用户携带的用户终端的位置可以被视为用户的位置。因此,随着用户终端的位置与第一地点之间的距
离越长,估计用户的位置越远离第一地点。随着用户的位置越远离第一地点,用户移动到第一地点所需的时间越长。同时,当第一时间长度被设定为使得第一时间长度随着用户终端的位置与第一地点之间的距离越长而越长时,预定时刻变为随着用户终端的位置与第一地点之间的距离越长而越早的时刻。也就是说,随着用户的位置越远离第一地点,可以在越早的时刻提醒用户关于用户在第一日期和时间从移动储物箱取出行李的计划。由此,即使当用户在远离第一地点的地点时,用户也可以在第一日期和时间之前移动到第一地点。结果,用户可以在第一日期和时间之前从移动储物箱取出行李。
29.允许采用用户可以任意指定第一时间长度的配置。在这种情况下,控制单元可以从用户终端接受第一时间长度的指定。由此,用户可以在任意时刻接收第一信息。
30.在本公开的方案中,预定时刻可以被设定为等于或晚于比第一日期和时间早第二时间长度的日期和时间并且车辆的位置与第一地点之间的距离变得等于或短于第一距离的时刻。在这种情况下,控制单元可以在等于或晚于比第一日期和时间早第二时间长度的日期和时间并且车辆的位置与第一地点之间的距离变得等于或短于第一距离的时刻,执行获取车辆的位置,并且向用户终端发送第一信息。由此,即使当车辆的位置与第一地点之间的距离在比第一日期和时间早第二时间长度的日期和时间(在下文中称为“第二日期和时间)之前变得等于或短于第一距离时,直到第二日期和时间或更晚才向用户终端发送第一信息。也就是说,即使当车辆的位置与第一地点之间的距离在相对于第一日期和时间过早的时刻变得等于或短于第一距离时,也可以防止向用户终端发送第一信息。
31.在本公开的方案中,预定时刻可以被设定为等于或晚于比第一日期和时间早第三时间长度的日期和时间并且用户终端的位置与第一地点之间的距离变得等于或短于第二距离的时刻。在这种情况下,控制单元可以在等于或晚于比第一日期和时间早第三时间长度的日期和时间并且用户终端的位置与第一地点之间的距离变得等于或短于第二距离的时刻,执行获取用户终端的位置,并且向用户终端发送第一信息。由此,即使当用户终端的位置与第一地点之间的距离在比第一日期和时间早第三时间长度的日期和时间(在下文中称为“第三日期和时间”)之前变得等于或短于第二距离时,直到第三日期和时间或更晚才向用户终端发送第一信息。也就是说,即使当用户终端的位置与第一地点之间的距离在相对于第一日期和时间过早的时刻变得等于或短于第二距离时,也可以防止向用户终端发送第一信息。
32.在本公开的方案中,允许采用用户可以指定预定时刻的设定条件的配置。例如,控制单元可以从用户终端接受(1)比第一日期和时间早第一时间长度的时刻,(2)等于或晚于比第一日期和时间早第二时间长度的日期和时间并且车辆的位置与第一地点之间的距离变得等于或短于第一距离的时刻,以及(3)等于或晚于比第一日期和时间早第三时间长度的日期和时间并且用户终端的位置与第一地点之间的距离变得等于或短于第二距离的时刻中的一个的指定作为预定时刻。由此,用户可以指定作为向用户终端发送第一信息的时刻的预定时刻的设定条件。结果,用户可以在适于用户的时刻接收第一信息。
33.在本公开的方案中,上述(1)至(3)中的一个的指定可以连同对移动储物箱的使用请求执行。在这种情况下,控制单元可以从用户终端接受指定,连同对移动储物箱的使用请求。由此,当用户执行对移动储物箱的使用请求时,用户可以执行指定。
34.在本公开的方案中,作为第一信息,除了第一日期和时间之外,控制单元可以向用
户终端发送包括车辆的当前位置和车辆在第一地点的计划到达日期和时间的信息。由此,除了第一日期和时间之外,用户可以知道车辆的当前位置以及车辆在第一地点的计划到达日期和时间。结果,例如,考虑到车辆的当前位置和/或计划到达日期和时间,用户可以移动到第一地点。
35.作为另一方案,本公开可以被指定为由计算机执行的信息处理方法。在该信息处理方法中,计算机在第一日期和时间之前的预定时刻向用户终端发送包括第一日期和时间的第一信息,第一日期和时间是计划取出存放在储物箱中的行李的日期和时间,储物箱安装在车辆上,用户终端由已经将行李存放在储物箱中的用户使用。计算机是作为上述信息处理装置操作的计算机。
36.作为另一方案,本公开可以被指定为程序,或者记录了该程序的非暂时性计算机可读记录介质。该程序使用户终端在第一日期和时间之前的预定时刻输出包括第一日期和时间的第一信息,第一日期和时间是计划取出存放在储物箱中的行李的日期和时间,储物箱安装在车辆上。在这种情况下,用户终端是由已经将行李存放在储物箱中的用户使用的终端。
37.下面将基于附图描述本公开的实施例。以下实施例的配置是示例,并且本公开不限于实施例的配置。
38.第一实施例
39.图1是示出根据第一实施例的移动储物箱系统100的系统配置的示例的图。移动储物箱系统100是通过安装了投币储物箱的车辆的行驶来提供可移动投币储物箱的系统。用户可以在指定地点将行李存放在储物箱中,并且在行李被保留预定时间段之后,用户可以在指定地点从储物箱取出行李。存放行李的地点和取出行李的地点可以彼此不同。例如,用户根据保管行李的时间长度、存放行李的地点与取出行李的地点之间的距离等支付使用费。
40.移动储物箱系统100包括中心服务器1、储物箱4、安装了储物箱4的车辆3以及使用该服务的用户的用户终端2。移动储物箱系统100包括多个储物箱4、多个车辆3和多个用户终端2,但是在图1中,为了便于描述,示出了一个储物箱4、一个车辆3和一个用户终端2。
41.储物箱4在一个壳体中包括多个收纳部。包括在储物箱4中的各个收纳部可以被锁定和解锁。在第一实施例中,储物箱4的各个收纳部采用电子锁。例如,储物箱4所采用的电子锁可以是通过操作诸如设置在各个收纳部上的数字键盘的输入装置来锁定并且通过向输入装置输入密码来解锁的电子锁。或者,储物箱4所采用的电子锁可以是包括用于预定无线信号的接收器的电子锁,并且例如当从用户终端2发送锁定信号或解锁信号连同认证信息并且接收到的认证信息与由接收器保存的认证信息一致时,该电子锁锁定或解锁。储物箱4所采用的锁不限于电子锁,并且储物箱4可以由物理锁锁定或解锁。用户的行李存放在储物箱4的一个收纳部中。在下文中,储物箱4的一个收纳部有时仅描述为“储物箱4”。
42.原则上,在移动储物箱服务中,假设从储物箱4取出行李的用户与将行李存放在储物箱4中的用户相同。然而,已经将行李存放在储物箱4中的用户可以将储物箱4的认证信息或物理锁传递给另一用户,并且可以请求取出行李。
43.在第一实施例中,车辆3是自动行驶车辆。然而,工作人员可以乘坐在车辆3上,以帮助存放或取出行李、从储物箱4取出行李或将行李从车辆3运输到指定地点。例如,可以由
无人机或小型运输机器人代替人来执行从储物箱4取出的行李从车辆3到指定地点的运输。此外,车辆3可以是通过驾驶员驾驶而行驶的车辆。在车辆3是通过驾驶员的驾驶而行驶的车辆的情况下,执行用户支持或从车辆3到指定地点的行李的运输的工作人员可以与驾驶员相同。在第一实施例中,各个车辆3在负责区域中行驶。此外,车辆3可以以车辆3响应于服务使用的请求的生成而行驶的按需方式行驶,或者可以沿着预定路线循环。在第一实施例中,车辆3以按需方式行驶。
44.用户终端2是由使用移动储物箱系统100中的服务的用户使用的终端。例如,用户终端2是可以由用户携带的终端,例如智能手机、平板终端或可穿戴终端。用于使用移动储物箱系统100中的服务的应用程序安装在用户终端2中。
45.用户终端2和车辆3与网络n1连接,并且通过网络n1与中心服务器1通信。例如,网络n1是诸如互联网的公共网络。例如,具有通信功能的装置安装在车辆3上。通过该装置,车辆3可以与网络n1连接,并且可以与中心服务器1通信。
46.中心服务器1是管理移动储物箱系统100的服务器。当用户使用移动储物箱系统100中的服务时,用户通过用户终端2中的应用程序向中心服务器1发送储物箱使用请求。连同储物箱使用请求,由用户指定的信息也被发送到中心服务器1。由用户指定的信息包括存放行李的地点、存放行李的日期和时间、取出行李的地点(第一地点)以及取出行李的日期和时间(第一日期和时间)。
47.当中心服务器1从用户终端2接收到储物箱使用请求时,中心服务器1决定在指定日期和时间前往指定地点的车辆3,以及包括在安装在车辆3上的储物箱4中并且存储行李的收纳部。在第一实施例中,储物箱4采用电子锁,并且因此中心服务器1向用户终端2给与关于储物箱4的认证信息的通知。之后,用户在指定地点遇到车辆3,将行李放到安装在车辆3中的储物箱4中,并且使用从中心服务器1接收的认证信息来锁定储物箱4。当用户取出行李时,用户在预先指定的第一日期和时间在预先指定的第一地点遇到车辆3,使用从中心服务器1接收的认证信息解锁储物箱4,并且从储物箱4取出行李。
48.用户指定取出行李的第一地点以及取出行李的第一日期和时间。然而,用户可能忘记用户在第一日期和时间在第一地点遇到车辆3并且从安装在车辆3上的储物箱4取出行李的计划(在下文中也称为“第一计划”)。因此,在第一实施例中,中心服务器1在第一日期和时间之前的预定时刻向用户终端2发送与上述计划相关的信息(第一信息)。预定时刻的示例包括以下时刻。
49.(1)比第一日期和时间早第一时间长度的时刻
50.(2)等于或晚于比第一日期和时间早第二时间长度的日期和时间并且车辆3的当前位置与第一地点之间的距离变得等于或短于第一距离的时刻
51.(3)等于或晚于比第一日期和时间早第三时间长度的日期和时间并且用户终端2的位置与第一地点之间的距离变得等于或短于第二距离的时刻
52.上述(1)至(3)中的一个可以被预先决定为预定时刻,或者当用户执行储物箱使用请求时,用户可以指定上述(1)至(3)中的一个。在第一实施例中,作为示例,上述时刻(1)被预先决定为预定时刻。
53.第一信息是用于提醒用户关于第一计划的信息,并且例如包括第一日期和时间。除了第一日期和时间之外,第一信息可以包括第一地点、车辆3的当前位置、车辆3在第一地
点的计划到达日期和时间等。
54.在第一实施例中,中心服务器1在预定时刻向用户终端2发送第一信息,该预定时刻是比第一日期和时间早第一时间长度的时刻。由此,中心服务器1可以使用户通过用户终端2识别第一日期和时间、第一地点以及车辆3的当前位置。结果,在用户忘记第一计划的情况下,可以在第一日期和时间之前提醒用户第一计划。因此,可以帮助用户不忘记在第一日期和时间在第一地点从车辆3的储物箱4取出行李。
55.硬件配置
56.图2是中心服务器1和用户终端2的硬件配置的示例。例如,中心服务器1是服务器专用计算机或通用计算机。中心服务器1包括cpu 101、存储器102、外部存储装置103和通信单元104作为硬件配置。存储器102和外部存储装置103中的每一个都是计算机可读记录介质。中心服务器1是“信息处理装置”的示例。
57.外部存储装置103存储由cpu 101在执行程序时使用的各种程序和数据。例如,外部存储装置103是可擦除可编程rom(eprom)或硬盘驱动器。例如,保存在外部存储装置103中的程序包括操作系统(os)、用于移动储物箱系统100的控制程序以及各种其他应用程序。
58.存储器102是向cpu 101提供加载存储在外部存储装置103中的程序的存储区域和工作区域的存储装置,并且用作缓冲器。例如,存储器102包括诸如只读存储器(rom)和随机存取存储器(ram)的半导体存储器。
59.cpu 101通过加载并执行保存在外部存储装置103中的os和存储器102上的各种其他应用程序来执行各种处理。cpu 101的数量不限于一个,并且可以提供多个cpu 101。cpu 101是“控制单元”的示例。
60.例如,通信单元104是网络接口卡(nic)。例如,通信单元104通过有线与诸如局域网(lan)的接入网络连接,并且通过接入网络与网络n1连接。通信单元104不限于通过有线与网络连接的电路,并且例如,可以是符合诸如wifi或移动通信系统的无线通信系统的无线通信电路。
61.接下来,例如,用户终端2是可以由用户携带的小型计算机,例如智能手机、平板终端或可穿戴终端。用户终端2包括cpu 201、存储器202、外部存储装置203、无线通信单元204、触摸面板显示器205和位置传感器206作为硬件配置。在图2中,执行关于第一实施例的处理的硬件组成元件被提取并示为用户终端2的硬件配置,并且用户终端2中包括的硬件组成元件不限于图2所示的元件。
62.cpu 201、存储器202和外部存储装置203与cpu 101、存储器102与外部存储装置103相同。然而,例如,被采用为外部存储装置203的存储装置(存储器)是闪存。诸如sd卡的便携式记录介质可以被包括为外部存储装置203。在外部存储装置203中,除了os等之外,还保存用于使用移动储物箱系统100中的服务的应用程序。
63.例如,无线通信单元204是符合诸如第五代(5g)、6g、4g和长期演进(lte)的移动通信系统或者诸如wimax和wifi的无线通信系统的无线通信电路。无线通信单元204通过无线通信与网络n1连接,并且可以与中心服务器1通信。
64.触摸面板显示器205根据来自cpu 201的指令输出图像,并且向cpu 201输出从用户输入的信号。
65.位置传感器206是获取用户终端2的当前位置的传感器。例如,位置传感器206是全
球定位系统(gps)接收器,并且获取用户终端2的地点的纬度和经度。
66.图2所示的中心服务器1和用户终端2的硬件配置是示例,并且中心服务器1和用户终端2的硬件配置不限于图2所示的硬件配置。例如,除了图2所示的硬件配置之外,用户终端2还包括麦克风、扬声器、相机等作为硬件配置。
67.功能配置
68.图3是示出中心服务器1和用户终端2的功能配置的示例的图。中心服务器1包括控制单元11、储物箱信息db 12、日程信息db 13和服务信息db 14作为功能配置。例如,当中心服务器1的cpu 101执行用于移动储物箱系统100的控制程序时,实现功能组成元件。
69.控制单元11管理储物箱4的使用状态并且控制车辆3的行驶。具体地,例如,控制单元11从用户终端2接收储物箱使用请求、存放完成通知、取出完成通知等。储物箱使用请求是对移动储物箱的使用的请求。存放完成通知是指示已经完成将行李存放在储物箱4中的通知。取出完成通知是指示已经从储物箱4取出存放在储物箱4中的行李的通知。
70.当控制单元11从用户终端2接收到储物箱使用请求时,控制单元11分配车辆3和储物箱4。连同储物箱使用请求,从用户终端2向中心服务器1发送存放行李的地点、存放行李的日期和时间、取出行李的地点(第一地点)、取出行李的日期和时间(第一日期和时间)以及关于用户的识别信息。在下文中,存放行李的地点和存放行李的日期和时间也分别称为存放地点和存放日期和时间。此外,取出行李的地点和取出行李的日期和时间也分别称为第一地点和第一日期和时间。
71.例如,控制单元11通过参照稍后描述的日程信息db 13来决定为储物箱使用请求分配的车辆3和储物箱4。例如,为储物箱使用请求分配的车辆3是将在存放日期和时间在存放地点附近行驶并且具有包括还未决定从存放日期和时间至少到第一日期和时间的计划的收纳部的储物箱4的车辆。此外,为储物箱使用请求分配的储物箱4是包括在安装在车辆3上的储物箱4中的并且还未决定从存放日期和时间至少到第一日期和时间的计划的收纳部中的一个。用于决定分配的车辆3和储物箱4的方法可以是任何已知方法,并且不限于特定方法。
72.例如,可以由用户从地图上关于车辆3的位置信息来指定存放行李的车辆3和储物箱4。在这种情况下,连同储物箱使用请求,从用户终端2向中心服务器1发送关于由用户指定的车辆3的识别信息。控制单元11为接收到的储物箱使用请求分配包括在安装在指定的车辆3上的储物箱4中的并且还未决定从存放日期和时间至少到第一日期和时间的计划的收纳部中的一个。
73.此后,对于接收到的储物箱使用请求中的服务,控制单元11为分配的车辆3和储物箱4创建日程,并且将创建的日程登记在稍后描述的日程信息db13中。此外,控制单元11基于为分配的车辆3创建的日程来创建车辆3的行驶方案,使得车辆3在由用户指定的存放日期和时间到达由用户指定的存放地点,并且在由用户指定的第一日期和时间到达由用户指定的第一地点。向车辆3发送创建的行驶方案。例如,行驶方案包括行驶的目的地和到达日期和时间、目的地的路径信息等。
74.控制单元11向用户终端2发送指示同意储物箱使用请求的回答、与分配的储物箱4相关的信息、存放地点以及存放日期和时间。例如,与储物箱4相关的信息包括关于车辆3的识别信息和关于储物箱4的收纳部的识别信息。此外,在第一实施例中,假设储物箱4采用电
子锁,并且因此与储物箱4相关的信息包括关于分配给用户终端2的收纳部的认证信息。然而,与储物箱4相关的信息不限于此。由于与另一储物箱使用请求的关系,为储物箱使用请求分配的收纳部可能被改变。因此,可以单独地向用户终端2发送与储物箱4相关的信息和指示同意储物箱使用请求的回答。例如,可以在比存放日期和时间早预定时间长度的时刻向用户终端2发送所分配的储物箱4相关的信息。
75.此外,控制单元11在第一日期和时间之前的预定时刻向用户终端2发送第一信息。如上所述,第一实施例中的预定时刻是比第一日期和时间早第一时间长度的时刻。第一时间长度是预先决定的时间长度(例如,几十分钟到几小时)。如上所述,第一信息是用于提醒用户第一计划(用户在第一日期和时间在第一地点遇到车辆3并且从车辆3的储物箱4取出行李的计划)的信息,并且包括第一日期和时间、第一地点、车辆3的当前位置、车辆3在第一地点的计划到达日期和时间。从稍后描述的服务信息db 14获取车辆3的第一日期和时间、第一地点和当前位置。从稍后描述的日程信息db 13获取车辆3在第一地点的计划到达日期和时间。除了上述信息之外,第一信息可以包括关于储物箱4的收纳部的识别信息。
76.例如,在中心服务器1的外部存储装置103的存储区域中创建储物箱信息db 12、日程信息db 13和服务信息db 14。储物箱信息db 12保存与储物箱4相关的信息。日程信息db 13保存储物箱4的日程。服务信息db 14保存对移动储物箱的使用的服务信息。服务信息是与为一个储物箱使用请求提供的移动储物箱服务相关的信息。稍后将详细描述保存在储物箱信息db 12、日程信息db 13和服务信息db 14中的信息的细节
77.用户终端2包括控制单元21作为功能配置。当用户终端2的cpu 201执行用于保存在外部存储装置203中的移动储物箱系统100的应用程序时,实现控制单元21的处理。例如,响应于用户对触摸面板显示器205的输入,控制单元21向中心服务器1发送储物箱使用请求、存放完成通知、取出完成通知以及对来自中心服务器1的各种询问的回答。控制单元21从中心服务器1接收对储物箱使用请求的回答和与该回答相关的信息。控制单元21从中心服务器1接收第一信息。响应于用户的操作,控制单元21使画面转变,或者向触摸面板显示器205输出从中心服务器1接收到的信息。中心服务器1和用户终端2的功能配置是示例,并且不限于图3所示的功能配置。
78.图4是保存在储物箱信息db 12中的信息的示例。储物箱信息db 12保存与储物箱4相关的信息。图4所示的储物箱信息db 12中的一个记录示出与储物箱4的一个收纳部相关的信息。图4所示的储物箱信息db 12中的一个记录包括储物箱id、车辆id和认证信息的字段。
79.在储物箱id的字段中,存储了关于储物箱4的收纳部的识别信息。例如,关于储物箱4的收纳部的识别信息是由预定数量的字母数字组成的字符串,并且包括指示储物箱4的上位部分和指示收纳部的下位部分。在包括在同一储物箱4中的多个收纳部中,作为识别信息的并且指示储物箱4的上位部分的值是相同的。
80.在车辆id字段中,存储了关于安装了包括收纳部的储物箱4的车辆3的识别信息。在认证信息的字段中,存储了关于设置在收纳部上的电子锁的认证信息。关于收纳部的认证信息可以是固定信息,或者可以是可变信息。图4所示的保存在储物箱信息db 12中的信息是示例,并且保存在储物箱信息db 12中的信息不限于图4所示的信息。
81.图5是保存在服务信息db 14中的信息的示例。服务信息db 14保存服务信息。图5
所示的服务信息db 14中的一个记录是关于为一个储物箱使用请求提供的服务的服务信息。图5所示的服务信息db 14中的一个记录包括服务id、用户id、储物箱id、存放日期和时间、存放地点、取出日期和时间(第一日期和时间)、取出地点(第一地点)、车辆的当前位置、预定时刻和取出完成通知的字段。
82.在服务id的字段中,存储了关于服务的识别信息。在为接收到的储物箱使用请求建立服务提供的情况下,由控制单元11分配关于服务的识别信息。在用户id的字段中,存储了关于用户的识别信息。当在移动储物箱系统100中执行用户登记时,由控制单元11分配关于用户的识别信息。移动储物箱系统100中的用户登记是通过移动储物箱系统100的客户端应用来执行的。在储物箱id的字段中,存储了关于为服务分配的储物箱4的收纳部的识别信息。
83.在存放日期和时间、存放地点、取出日期和时间(第一日期和时间)以及取出地点(第一地点)的字段中,分别存储了指示存放日期和时间、存放地点、第一日期和时间以及第一地点的信息。指示存放地点和第一地点的信息的示例包括地址、纬度-经度和地标名称。例如,存放日期和时间以及第一日期和时间由年-月-日-时-分表示。
84.在车辆的当前位置的字段中,存储了指示安装了为服务分配的储物箱4的车辆3的当前位置的信息。指示车辆3的当前位置的信息的示例包括地址、纬度-经度和地标名称。
85.在预定时刻的字段中,存储了指示向用户终端2发送第一信息的时刻的信息。在第一实施例中,在预定时刻的字段中存储指示比取出日期和时间(第一日期和时间)早第一时间长度的日期和时间的年-月-日-时-分。
86.在取出完成通知的字段中,存储了指示是否接收到指示已经从为服务分配的储物箱4取出行李的取出完成通知的信息。例如,指示是否接收到取出完成通知的信息被示为标志、代码或关键字。
87.在从用户终端2接收到储物箱使用请求并且建立了服务提供的情况下,控制单元11在服务信息db 14中添加记录。与添加记录一起,控制单元11将识别信息分配给建立的服务,并且将识别信息存储在服务id的字段中。此外,将由控制单元11分配的关于储物箱4的收纳部的识别信息存储在储物箱id的字段中。此外,在用户id、存放日期和时间、存放地点、取出日期和时间(第一日期和时间)以及取出地点(第一地点)的字段中,连同储物箱使用请求,分别由控制单元11存储从用户终端2接收的关于用户的识别信息、存放日期和时间、存放地点、第一日期和时间以及第一地点。
88.控制单元11周期性地获取车辆3的当前位置。每当控制单元11获取车辆3的当前位置时,控制单元11更新存储在车辆3的当前位置的字段中的信息。在从用户终端2接收到储物箱使用请求并且建立了服务提供的情况下,控制单元11通过从自用户终端2接收到的取出日期和时间减去第一时间长度来计算预定时刻。控制单元11将计算的预定时刻存储在预定时刻的字段中。
89.取出完成通知的字段的初始值是指示还未接收到取出完成通知的信息。当从用户终端2接收到取出完成通知时,控制单元11将取出完成通知的字段更新为指示接收到取出完成通知的信息。保存在服务信息db 14中的信息不限于图5所示的信息。
90.图6是保存在日程信息db 13中的信息的示例。在日程信息db 13中,存储了储物箱4和车辆3的日程。在图6所示的示例中,示出在某一天的营业时间中一个车辆3和安装在车
辆3上的储物箱4的收纳部的日程。
91.在图6所示的示例中,带有储物箱id:001的收纳部被分配给带有服务id:001的服务,并且从8:15保留到17:00。在带有服务id:001的服务中,存放日期和时间被设定为8:15,并且取出日期和时间(第一日期和时间)被设定为14:00。
92.在图6所示的示例中,车辆3的日程是根据各个收纳部的预约设定的。项目#100、项目#101、项目#200和项目#201被设定为与被分配给带有储物箱id:001的收纳部的带有服务id:001的服务对应的车辆3的日程项目。
93.项目#100和项目#101是与带有服务id:001的服务中的行李存放对应的日程项目。项目#100是车辆3的行驶事件的项目。在项目#100中,带有服务id:001的存放地点被设定为行驶的目的地,并且带有服务id:001的存放日期和时间-α的日期和时间被设定为车辆3在存放地点的计划到达日期和时间。项目#101是车辆3的停止事件的项目。项目#101中的车辆3的停止事件是用户将行李存放在储物箱4中的事件。用户将行李存放在储物箱4中时的一系列动作包括登上车辆3、将行李存放在收纳部中、锁定收纳部以及从车辆3下车。为了执行一系列动作,车辆3需要处于停止状态足够的时间长度。因此,在项目#101中,带有服务id:001的存放日期和时间-α的日期和时间被设定为车辆停止的开始日期和时间,并且带有服务id:001的存放日期和时间 α的日期和时间被设定为车辆停止的结束日期和时间。
94.为车辆3设定的并且与项目#100和项目#101对应的行驶日程是指示车辆3在存放日期和时间-α之前行驶到存放地点并且从存放日期和时间-α到存放日期和时间 α在存放地点处于停止状态的行驶日程。
95.项目#200和项目#201是与带有服务id:001的服务中的行李的取出对应的日程项目。项目#200是车辆3的行驶事件的项目。在项目#200中,带有服务id:001的取出地点(第一地点)被设定为行驶的目的地,并且带有服务id:001的取出日期和时间-α的日期和时间被设定为车辆3在取出地点(第一地点)的计划到达日期和时间。项目#201是车辆3的停止事件的项目。项目#201中的车辆3的停止事件是用户从储物箱4取出行李的事件。用户从储物箱4取出行李时的一系列动作包括登上车辆3、解锁收纳部、从收纳部取出行李以及从车辆3下车。因此,在项目#201中,带有服务id:001的取出日期和时间(第一日期和时间)-α的日期和时间被设定为车辆停止的开始日期和时间,并且带有服务id:001的取出日期和时间(第一日期和时间) α的日期和时间被设定为车辆停止的结束日期和时间。
96.为车辆3设定的并且与项目#200和项目#201对应的行驶日程是车辆3在取出日期和时间(第一日期和时间)-α之前行驶到取出地点(第一地点)并且从取出日期和时间(第一日期和时间)-α到取出日期和时间(第一日期和时间) α在取出地点(第一地点)处于停止状态的行驶日程。
97.在车辆3的日程的空白时间段中,例如,控制单元11使车辆3沿着与空白时间段之前和之后的日程相匹配的路径行驶。控制单元11参照日程信息db 13,并且执行储物箱4的分配、第一地点和第一日期和时间的提议等。保存在日程信息db 13中的信息不限于图6所示的信息。
98.用户终端的画面的示例
99.图7是移动储物箱系统100的客户端应用的用户终端2的画面的示例。图7是用户终端2上的第一信息显示画面的示例。第一信息的显示画面是向用户呈现用于提醒用户第一
计划(用户在第一日期和时间在第一地点遇到车辆3并且从安装在车辆3上的储物箱4取出行李的计划)的信息的画面。当用户终端2从中心服务器1接收到第一信息时,显示第一信息的显示画面。
100.在图7所示的示例中,第一信息的显示画面包括指示取出日期和时间、取出地点、计划到达日期和时间以及车辆3的当前位置的信息。取出日期和时间是指示用户在储物箱使用请求时指定的第一日期和时间的年-月-日-时-分的字符信息。取出地点是指示表示由用户在储物箱使用请求时指定的第一地点的地址、纬度-经度或地标名称的字符信息。计划到达日期和时间是指示车辆3计划到达第一地点的日期和时间的年-月-日-时-分的字符信息。
101.车辆3的当前位置是指示车辆3在地图上的当前位置的信息。在图7所示的示例中,作为指示车辆3的当前位置的信息,除了车辆3在地图上的当前位置之外,还示出了地图上的第一地点。由此,用户可以基于第一地点知道车辆3的当前位置。此外,在地图上,除了车辆3的当前位置和第一地点之外,还可以显示用户的当前位置(用户终端2的当前位置)。在这种情况下,用户参照在地图上显示的第一地点和用户的当前位置(用户终端2的当前位置),并且由此可以知道从用户的当前位置到第一地点的移动路径,以及移动所需的时间。
102.第一信息的显示画面的配置不限于图7所示的示例。
103.处理的流程
104.图8是在中心服务器1中以预定周期(例如,几分钟到几十分钟)重复执行的处理的流程图的示例。执行图8所示的处理的主体是中心服务器1的cpu 101。然而,为了便于描述,将假设主体是功能组成元件来进行描述。
105.在图8中,中心服务器1的控制单元11访问服务信息db 14,并且检索预定时刻已经到来的记录(步骤s101)。例如,控制单元11从登记在服务信息db 14中的记录检索存储在预定时刻的字段中的日期和时间与当前日期和时间一致或者接近当前日期和时间(例如,比当前日期和时间早或晚几分钟或者几十分钟)的记录。在执行步骤s101的处理之后,控制单元11执行步骤s102的处理。
106.在步骤s102中,控制单元11判定是否存在适当的记录。也就是说,控制单元11判定在登记在服务信息db 14中的记录中,是否存在预定时刻已经到来的记录(存储在预定时刻的字段中的日期和时间与当前日期和时间一致或者接近当前日期和时间的记录)。在登记在服务信息db 14中的记录中不存在适当的记录的情况下(步骤s102中的否定判定),图8所示的处理结束。在登记在服务信息db 14中的记录中存在适当的记录的情况下(步骤s102中的肯定判定),处理进行到步骤s103。
107.在步骤s103中,控制单元11从服务信息db 14和日程信息db 13提取生成第一信息所需的各种数据。例如,控制单元11从服务信息db 14中的适当的记录提取存储在服务id、取出日期和时间(第一日期和时间)、取出地点(第一地点)和车辆3的当前位置的字段中的信息。此外,控制单元11使用从服务信息db 14中的适当的记录提取的服务id作为自变量来访问日程信息db 13,并且由此从与上述服务id对应的服务的日程项目(例如,图6中的项目#200)提取车辆3在取出地点(第一地点)的计划到达日期和时间。在执行步骤s103的处理之后,控制单元11执行步骤s104的处理。
108.在步骤s104中,控制单元11基于在步骤s103中提取的数据生成第一信息。如上所
述,第一信息是包括第一日期和时间、第一地点、车辆3的当前位置以及车辆3在第一地点的计划到达日期和时间的信息。在执行步骤s104的处理之后,控制单元11执行步骤s105的处理。
109.在步骤s105中,控制单元11向用户终端2发送在步骤s104中生成的第一信息。作为第一信息的发送目的地的用户终端2是由已经执行了与服务信息db 14中的适当的记录对应的储物箱使用请求的用户所使用的终端。在执行步骤s105的处理之后,图8中的处理结束。
110.用户终端2从中心服务器1接收第一信息,并且控制单元21在触摸面板显示器205上输出图6所示的画面,使得向用户呈现信息。由此,可以在第一日期和时间之前的预定时刻提醒用户第一计划(用户在第一日期和时间在第一地点遇到车辆3并且从安装在车辆3上的储物箱4取出行李的计划)。当用户终端2的控制单元21在触摸面板显示器205上输出图6所示的画面时,用户终端2的控制单元21可以从用户终端2的扬声器输出通知声音。由此,可以更确定地使用户识别第一计划。
111.第一实施例的功能效果
112.在第一实施例中,在由执行储物箱使用请求的用户指定的第一日期和时间之前的预定时刻向用户终端2发送第一信息。由此,即使当用户忘记第一计划(用户在第一日期和时间在第一地点遇到车辆3并且从安装在车辆3上的储物箱4取出行李的计划)时,也可以在第一日期和时间之前提醒用户第一计划。结果,可以帮助用户不忘记在第一日期和时间在第一地点从车辆3的储物箱4取出行李。
113.此外,在第一实施例中,除了第一日期和时间之外,向用户呈现包括第一地点、车辆3的当前位置和车辆3在第一地点的计划到达日期和时间的第一信息。由此,用户可以考虑到车辆3的当前位置和计划到达日期和时间移动到第一地点。
114.此外,在除了第一日期和时间、第一地点、车辆3的当前位置和车辆3在第一地点的计划到达日期和时间之外,第一信息还包括关于储物箱4的收纳部的识别信息的情况下,即使当用户忘记用户存放行李的收纳部时,也可以提醒用户适当的收纳部。
115.第一实施例的变型例1
116.可以根据第一地点与用于终端2的位置之间的距离改变用于决定预定时刻的第一时间长度。例如,中心服务器1的控制单元11可以设定第一时间长度,使得第一时间长度随着第一地点与用户终端2的位置之间的距离越长而越长。
117.在变型例中,控制单元11在比第一日期和时间早由第一时间长度的初始值加上余量而得到的时间长度的时刻(在下文中也称为“获取时刻”)获取关于用户终端2的位置信息。关于用户终端2的位置信息是指示由用户终端2的位置传感器206获取的当前位置的信息。为了获取该位置信息,控制单元11可以在获取时刻向用户终端2发送位置信息请求信号。在接收到位置信息请求信号的用户终端2中,控制单元21可以通过位置传感器206获取关于用户终端2的当前位置,并且可以向中心服务器1发送指示获取的当前位置的位置信息。
118.控制单元11基于由上述方法获取的位置信息,计算用户终端2的当前位置与第一地点之间的距离。在计算的距离长于参考值的情况下,控制单元11将第一时间长度设定为由第一时间长度的初始值加上第一校正值而得到的时间长度。例如,参考值是估计用户能
够在第一时间长度的初始值内移动的距离的最大值。例如,第一校正值被设定为随着用户终端2的当前位置与第一地点之间的距离与参考值之间的差越大而越大的值。
119.在用户终端2的当前位置与第一地点之间的距离短于参考值的情况下,控制单元11将第一时间长度设定为从第一时间长度的初始值减去第二校正值而得到的时间长度。例如,第二校正值被设定为随着用户终端2的位置与第一地点之间的距离和参考值之间的差越大而越大的值。
120.在用户终端2的当前位置与第一地点之间的距离等于参考值的情况下,控制单元11将第一时间长度设定为第一时间长度的初始值。
121.在变型例中,第一时间长度被设定为使得第一时间长度随着用户终端2的当前位置与第一地点之间的距离越长而越长。由此,预定时刻变为随着用户终端2的当前位置与第一地点之间的距离越长而越早的时刻。也就是说,随着用户终端2的当前位置更远离第一地点,在更早的时刻从中心服务器1向用户终端2发送第一信息。
122.利用该变型例,随着用户的当前位置更远离第一地点,可以在更早的时刻提醒用户第一计划(用户在第一日期和时间在第一地点遇到车辆3并且从安装在车辆3上的储物箱4取出行李的计划)。由此,即使当用户在远离第一地点的地点时,用户也可以在第一日期和时间之前移动到第一地点。结果,用户可以在第一日期和时间之前从储物箱4取出行李。
123.第一实施例的变型例2
124.可以由用户任意指定用于决定预定时刻的第一时间长度。例如,当用户执行储物箱使用请求时,除了存放地点、存放日期和时间、第一地点和第一日期和时间之外,用户还可以指定第一时间长度。在这种情况下,除了由用户指定的存放地点、存放日期和时间、第一地点和第一日期和时间之外,连同储物箱使用请求,用户终端2的控制单元21还可以向中心服务器1发送关于第一时间长度的信息。
125.中心服务器1的控制单元11可以基于关于连同储物箱使用请求接收到的第一时间长度的信息设定预定时刻。例如,控制单元11可以将预定时刻设定为比第一日期和时间早由用户指定的第一时间长度的时刻。
126.利用该变型例,用户可以在任意时刻接收第一信息的呈现。
127.第二实施例
128.将基于图9和图10描述本公开的第二实施例。对于第二实施例,将描述与上述第一实施例不同的配置,并且将省略与第一实施例相同的配置的描述。
129.在第一实施例所描述的示例中,预定时刻被设定为比第一日期和时间早第一时间长度的时刻。在第二实施例中,作为示例,预定时刻被设定为等于或晚于比第一日期和时间早第二时间长度的日期和时间并且车辆3的当前位置与第一地点之间的距离ds1变得等于或短于第一距离thr1的时刻。
130.图9是第二实施例中保存在服务信息db 14中的信息的示例。图9所示的服务信息db 14中的一个记录包括服务id、用户id、储物箱id、存放日期和时间、存放地点、取出日期和时间(第一日期和时间)、取出地点(第一地点)、车辆的当前位置、第二日期和时间以及取出完成通知的字段。
131.存储在服务id、用户id、储物箱id、存放日期和时间、存放地点、取出日期和时间(第一日期和时间)、取出地点(第一地点)、车辆的当前位置以及取出完成通知的字段中的
信息与第一实施例(图5)中的信息相同。在第二日期和时间的字段中,存储了指示比第一日期和时间早第二时间长度的日期和时间(第二日期和时间)的年-月-日-时-分。第二时间长度可以等于第一实施例中的第一时间长度,可以长于第一时间长度,或者可以短于第一时间长度。
132.在从用户终端2接收到储物箱使用请求并且建立了服务提供的情况下,控制单元11通过从自用户终端2接收到的第一日期和时间减去第二时间长度来计算第二日期和时间。控制单元11将计算的第二日期和时间存储在第二日期和时间的字段中。
133.处理的流程
134.图10是在中心服务器1中以预定周期重复执行的处理的流程图的示例。在图10中,与图8中的处理相同的处理由与图8中的标号相同的标号表示。
135.在图10的流程图中,执行步骤s201至s205的处理来代替图8的流程图中的步骤s101至s102的处理。与图8类似,执行图10所示的处理的主体是中心服务器1的cpu 101。然而,为了便于描述,将假设主体是功能组成元件来进行描述。
136.在步骤s201中,中心服务器1的控制单元11访问服务信息db 14并且检索第二日期和时间已经到来的记录。例如,控制单元11从登记在服务信息db 14中的记录检索存储在第二日期和时间的字段中的日期和时间与当前日期和时间一致或者早于当前日期和时间的记录。在执行步骤s201的处理之后,控制单元11执行步骤s202的处理。
137.在步骤s202中,控制单元11判定是否有适当的记录。也就是说,控制单元11判定在登记在服务信息db 14中的记录中,是否存在存储在第二日期和时间的字段中的日期和时间与当前日期和时间一致或者早于当前日期和时间的记录。在登记在服务信息db 14中的记录中不存在适当的记录的情况下(步骤s202中的否定判定),图10所示的处理结束。在登记服务信息db14中的记录中存在适当的记录的情况下(步骤s202中的肯定判定),处理进行到步骤s203。
138.在步骤s203中,控制单元11获取车辆3的当前位置和第一地点。具体地,控制单元11提取存储在服务信息db 14中的适当记录中的车辆的当前位置的字段中的信息和存储在适当记录中的取出地点(第一地点)的字段中的信息。在执行步骤s203的处理之后,控制单元11执行步骤s204的处理。
139.在步骤s204中,控制单元11基于在步骤s203中获取的信息计算车辆3的当前位置与第一地点之间的距离ds1。在执行步骤s204的处理之后,控制单元11执行步骤s205的处理。
140.在步骤s205中,控制单元11判定在步骤s204中计算的距离ds1是否等于或短于第一距离thr1。在距离ds1长于第一距离thr1的情况下(步骤s205中的否定判定),图10中的处理结束。在距离ds1等于或短于第一距离thr1的情况下(步骤s205中的肯定判定),控制单元11执行步骤s103至s105的处理。
141.第二实施例的功能效果
142.在第二实施例中,即使当车辆3的当前位置与第一地点之间的距离ds1在第二日期和时间(比第一日期和时间早第二时间长度的日期和时间)之前变得等于或短于第一距离thr1时,直到第二日期和时间或之后,才从中心服务器1向用户终端2发送第一信息。结果,即使当车辆3在相对于第一日期和时间过早的时刻接近第一地点时,也可以防止从中心服
务器1向用户终端2发送第一信息。
143.第三实施例
144.将基于图11和图12描述本公开的第三实施例。对于第三实施例,将描述与上述第一实施例不同的配置,并且将省略与第一实施例相同的配置的描述。
145.在第一实施例所描述的示例中,预定时刻被设定为比第一日期和时间早第一时间长度的时刻。在第三实施例中,作为示例,预定时刻被设定为等于或晚于比第一日期和时间早第三时间长度的日期和时间并且用户的当前位置与第一地点之间的距离ds2变得等于或短于第二距离thr2的时刻。
146.图11是第三实施例中保存在服务信息db 14中的信息的示例。图11所示的服务信息db 14中的一个记录包括服务id、用户id、储物箱id、存放日期和时间、存放地点、取出日期和时间(第一日期和时间)、第一地点、用户的当前位置、第三日期和时间以及取出完成通知的字段。
147.存储在服务id、用户id、储物箱id、存放日期和时间、存放地点、取出日期和时间(第一日期和时间)、取出地点(第一地点)和取出完成通知的字段中的信息与第一实施例(图5)中的信息相同。在用户的当前位置的字段中,指示用户终端2的当前位置的信息被存储为指示用户的当前位置的信息。在第三日期和时间的字段中,存储了指示比第一日期和时间早第三时间长度的日期和时间(第三日期和时间)的年-月-日-时-分。第三时间长度可以等于第一实施例中的第一时间长度,可以长于第一时间长度,或者可以短于第一时间长度。
148.在从用户终端2接收到储物箱使用请求并且建立了服务提供的情况下,控制单元11通过从自用户终端2接收到的取出日期和时间减去第三时间长度来计算第三日期和时间。控制单元11将计算的第三日期和时间存储在第三日期和时间的字段中。此外,控制单元11周期性地向用户终端2发送位置信息请求信号,并且由此周期性地获取由用户终端2的位置传感器206获取的位置信息。每当控制单元11从用户终端2获取位置信息时,控制单元11更新存储在用户的当前位置的字段中的信息。
149.处理的流程
150.图12是在中心服务器1中以预定周期重复执行的处理的流程图的示例。在图12中,与图8中的处理相同的处理由与图8中的标号相同的标号表示。
151.在图12的流程图中,执行步骤s301至s305的处理来代替图8的流程图中的步骤s101至s102的处理。与图8类似,执行图12所示的处理的主体是中心服务器1的cpu 101。然而,为了便于描述,将假设主体是功能组成元件来进行描述。
152.在步骤s301中,中心服务器1的控制单元11访问服务信息db 14,并且检索第三日期和时间已经到来的记录。例如,控制单元11从登记在服务信息db 14中的记录检索存储在第三日期和时间的字段中的日期和时间与当前日期和时间一致或者早于当前日期和时间的记录。在执行步骤s301的处理之后,控制单元11执行步骤s302的处理。
153.在步骤s302中,控制单元11判定是否存在适当的记录。也就是说,控制单元11判定在服务信息db 14中登记的记录中,是否存在存储在第三日期和时间的字段中的日期和时间与当前日期和时间一致或者早于当前日期和时间的记录。在登记在服务信息db 14中的记录中不存在适当的记录的情况下(步骤s302中的否定判定),图12所示的处理结束。在登
记在服务信息db 14中的记录中存在适当的记录的情况下(步骤s302中的肯定判定),处理进行到步骤s303。
154.在步骤s303中,控制单元11获取用户的当前位置(用户终端2的当前位置)和第一地点。具体地,控制单元11读取存储在服务信息db 14中的适当的记录中的用户的当前位置的字段中的信息以及存储在适当的记录中的取出地点(第一地点)的字段中的信息。在执行步骤s303的处理之后,控制单元11执行步骤s304的处理。
155.在步骤s304中,控制单元11基于在步骤s303中获取的信息,计算用户的当前位置(用户终端2的当前位置)与第一地点之间的距离ds2。在执行步骤s304的处理之后,控制单元11执行步骤s305的处理。
156.在步骤s305中,控制单元11判定在步骤s304中计算的距离ds2是否等于或短于第二距离thr2。在距离ds2长于第二距离thr2的情况下(步骤s305中的否定判定),图12中的处理结束。在距离ds2等于或短于第二距离thr2的情况下(步骤s305中的肯定判定),控制单元11执行步骤s103至s105的处理。
157.第三实施例的功能效果
158.在第三实施例中,即使当用户的当前位置与第一地点之间的距离ds2在第三日期和时间(比第一日期和时间早第三时间长度的日期和时间)之前变得等于或短于第二距离thr2时,直到第三日期和时间或之后,才从中心服务器1向用户终端2发送第一信息。结果,即使当用户在相对于第一日期和时间过早的时刻接近第一地点时,也可以防止从中心服务器1向用户终端2发送第一信息。
159.其他实施例
160.上述实施例仅是示例,并且在不脱离本公开的精神的情况下,可以在执行本公开的同时进行适当变型。例如,可以通过安装在用户终端2中的应用程序来实现中心服务器1的功能。在这种情况下,该应用程序可以被配置为在预定时刻在用户终端2的触摸面板显示器205上输出第一信息。由此,可以获得与上述实施例相同的功能效果。
161.只要不存在技术不一致,本公开中描述的处理和手段可以在自由组合的同时执行。例如,在第一至第三实施例中,预定时刻被预先决定为以下(1)至(3)中的一个。然而,允许采用当用户执行储物箱使用请求时,用户可以任意指定以下(1)至(3)中的一个的配置。
162.(1)比第一日期和时间早第一时间长度的时刻
163.(2)等于或晚于比第一日期和时间早第二时间长度的日期和时间并且车辆3的当前位置与第一地点之间的距离变得等于或短于第一距离的时刻
164.(3)等于或晚于比第一日期和时间早第三时间长度的日期和时间并且用户终端2的位置与第一地点之间的距离变得等于或短于第二距离的时刻
165.在用户任意指定预定时刻的配置中,当用户执行储物箱使用请求时,可以在用户终端2的触摸面板显示器205上显示图13所示的画面。图13中的画面是储物箱使用请求画面的示例。储物箱使用请求画面是用于执行移动储物箱服务的使用请求的画面。例如,当用户从移动储物箱系统100中的客户端应用的菜单选择“储物箱使用请求”时,显示储物箱使用请求画面。
166.图13所示的储物箱使用请求画面包括存放地点、存放日期和时间、取出地点(第一地点)和取出日期和时间(第一日期和时间)的输入字段、通知时刻的输入字段和用于储物
箱使用请求的按钮。
167.存放地点和取出地点的各个输入字段包括用于选择“利用关键字检索”、“从地图选择”和“从登记地址选择”中的一个的单选按钮作为指定方法。当选择“利用关键字检索”时,显示关于输入关键字的检索结果,并且可以从检索结果选择存放地点或取出地点。作为关于关键字的检索结果,例如,显示地理名称、车站名称、建筑物名称、地址等。当选择“从地图选择”时,画面转换到地图的显示画面,并且可以在地图上设定存放地点或取出地点。当选择“从登记地址选择”时,显示登记地址的列表,并且可以从列表选择存放地点或取出地点。
168.存放日期和时间以及取出日期和时间的各个输入字段包括用于选择月、日、小时和分钟的下拉菜单。例如,分钟的选择可以指定以5分钟、10分钟、15分钟或30分钟为单位。
169.通知时刻的输入字段包括用于将上述(1)至(3)中的一个指定为预定时刻的下拉菜单。
170.当选择“请求开始”按钮时,用户终端2的控制单元21接受用户对储物箱使用请求的操作,并且向中心服务器1发送储物箱使用请求。连同储物箱使用请求,用户终端2向中心服务器1发送在储物箱使用请求画面上输入的存放地点、存放日期和时间、取出地点、取出日期和时间、预定时刻以及用户识别信息。
171.在用户任意指定预定时刻的配置中,用户可以在任意时刻接收第一信息的呈现。例如,用户可以在适合于用户的生活模式或日程的时刻接收第一信息的呈现。
172.此外,在以上描述中由单个装置执行的处理可由多个装置合作执行。或者,在以上描述中由不同装置执行的处理可以由单个装置执行。在计算机系统中,可以灵活地改变实现各个功能的硬件配置(服务器配置)。
173.还可以通过向计算机提供具有上述实施例中描述的功能的计算机程序,并且使计算机中包括的一个以上的处理器读取并执行该程序来实现本公开。该计算机程序可以通过可以连接到计算机的系统总线的非暂时性计算机可读存储介质提供给计算机,或者可以通过网络提供给计算机。非暂时性计算机可读存储介质的示例包括任意类型的盘,例如磁盘(软盘(r)、硬盘驱动器(hdd)等)和光盘(cd-rom、dvd盘、蓝光盘等),以及适于存储电子命令的任意类型的介质,例如只读存储器(rom)、随机存取存储器(ram)、eprom、eeprom、磁卡、闪存和光卡。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献