首页 / 专利库 / 软件 / 引导装载程序 / 可移动体、服务提供方法、存储介质和服务提供系统

可移动体、服务提供方法、存储介质和服务提供系统

阅读:737发布:2020-05-13

专利汇可以提供可移动体、服务提供方法、存储介质和服务提供系统专利检索,专利查询,专利分析的服务。并且本公开涉及可移动体、服务提供方法、存储介质和服务提供系统。一种向用户提供服务的可移动体,所述可移动体包括:检测单元,其被配置为检测存在于所述可移动体周边的用户;获取单元,其被配置为获取指示所述用户的需求的第一信息;以及输出单元,其被配置为输出与所述需求相对应的第二信息。,下面是可移动体、服务提供方法、存储介质和服务提供系统专利的具体信息内容。

1.一种向用户提供服务的可移动体,所述可移动体的特征在于包括:
检测单元,所述检测单元被配置为检测存在于所述可移动体的周边的所述用户;
获取单元,所述获取单元被配置为获取指示所述用户的需求的第一信息;以及输出单元,所述输出单元被配置为输出与所述需求相对应的第二信息。
2.根据权利要求1所述的可移动体,其特征在于,所述输出单元被配置为当所述第一信息指示接收物品并且所述物品已经装载到所述可移动体上时,输出指示所述物品已经装载到所述可移动体上的信息作为所述第二信息。
3.根据权利要求1或2所述的可移动体,其特征在于,所述输出单元被配置为当所述第一信息指示收集物品时,输出指示所述物品能够被收集的信息作为所述第二信息。
4.根据权利要求1至3中任一项所述的可移动体,其特征在于,所述输出单元被配置为当所述第一信息指示对预定服务的需求时,输出信息作为所述第二信息,通过所述信息将所述用户引导至能够向所述用户提供所述预定服务的设施。
5.根据权利要求1至4中任一项所述的可移动体,其特征在于,所述输出单元包括被配置为显示所述第二信息的显示设备,所述显示设备存在于允许从所述可移动体的外部视觉地识别所述显示设备的位置
6.根据权利要求1至5中任一项所述的可移动体,其特征在于,所述输出单元包括通信单元,所述通信单元被配置为向所述用户的终端发送所述第二信息。
7.根据权利要求1至6中任一项所述的可移动体,其特征在于还包括移动控制单元,所述移动控制单元被配置为将所述可移动体移动到向所述用户提供所述服务的位置。
8.一种向用户提供服务的可移动体的服务提供方法,其特征在于包括:
检测存在于所述可移动体周边的所述用户;
获取指示所述用户的需求的第一信息;以及
输出与所述需求相对应的第二信息。
9.一种存储程序的计算机可读非暂时性存储介质,其中所述程序使向用户提供服务的可移动体的计算机执行:
检测存在于所述可移动体的周边的所述用户;
获取指示所述用户的需求的第一信息;以及
输出与所述需求相对应的第二信息。
10.一种服务提供系统,其特征在于包括:
能够提供与用户的需求相对应的服务的可移动体;以及
用于所述可移动体的管理设备,其中:
所述管理设备包括:
获取装置,所述获取装置被配置为获取指示所述用户的需求的第一信息,以及供应装置,所述供应装置被配置为向所述可移动体供应所述第一信息;以及所述可移动体包括:
检测单元,所述检测单元被配置为检测存在于所述可移动体的周边的所述用户,获取单元,所述获取单元被配置为从所述管理设备获取所述第一信息,以及输出单元,所述输出单元被配置为输出与所述需求相对应的第二信息。
11.根据权利要求10所述的服务提供系统,其特征在于,所述管理设备还包括移动控制装置,所述移动控制装置被配置为向提供与所述需求相对应的所述服务的所述可移动体发送信号,所述信号指示所述可移动体移动到可停止位置的指令。

说明书全文

可移动体、服务提供方法、存储介质和服务提供系统

技术领域

[0001] 本发明涉及可移动体、服务提供方法、存储介质和服务提供系统。

背景技术

[0002] 在相关技术中,已经提出了各种递送系统,每种递送系统都将包裹递送到递送目的地。例如,存在一种家庭递送系统,包括多个家庭递送箱单元、递送目的地识别单元和可移动体,该递送目的地识别单元基于包裹的递送目的地从多个家庭递送箱单元中识别与包裹的递送目的地相对应的家庭递送箱单元,该可移动体通过自动驾驶将包裹递送到所识别的家庭递送箱单元安装的地点。在该家庭递送系统中,可移动体包括延伸轨道单元和存储机构,该延伸轨道单元朝向与所识别的家庭递送箱单元相对应的内部空间区域(该内部空间区域通过打开开闭而暴露)延伸,从而形成通向家庭递送箱单元的桥,该存储机构通过延伸轨道单元将可移动体递送的包裹存储在内部空间区域中(例如,日本专利第6164599号)。

发明内容

[0003] 日本专利第6164599号公开了可移动体移动到家庭递送箱单元安装的地点。同时,在某些情况下,当包裹的接收者(用户)外出时,用户想要从可移动体接收包裹。在这种情况下,用户可能希望获取用于识别作为接收对象的包裹已经装载在其上的可移动体的信息。此外,不限于包裹递送服务,在用户外出时产生某种需求的情况下,用户可能希望获取与该需求相对应的信息。
[0004] 本发明提供可移动体、可移动体的服务提供方法以及存储有程序的存储介质,它们允许用户从可移动体获取与需求相对应的信息。
[0005] 根据本发明的第一方面的可移动体是能够提供与用户需求相对应的服务的可移动体。所述可移动体包括:检测单元,其被配置为检测存在于所述可移动体的周边的用户;获取单元,其被配置为获取指示用户的需求的第一信息;以及输出单元,其被配置为输出与需求相对应的第二信息。
[0006] 根据这方面,可以获取指示存在于可移动体周边的用户的需求的信息,并输出与该需求相对应的信息。由于用户获取与需求相对应的信息,所以用户可以容易地从可移动体接收与需求相对应的服务。
[0007] 在上述方面,输出单元可以被配置为当第一信息指示接收物品并且物品已经被装载到可移动体上时,输出指示物品已经被装载到可移动体上的信息作为第二信息。利用上述配置,用户可以容易地识别作为接收对象的递送物品已经装载在其上的可移动体。
[0008] 在上述方面,输出单元可以被配置为当第一信息指示收集物品时,输出指示物品能够被收集的信息作为第二信息。利用上述配置,用户可以容易地识别用于收集的可移动体。
[0009] 在上述方面,输出单元可以被配置为当第一信息指示对预定服务的需求时,输出信息作为第二信息,通过该信息将用户引导至能够向用户提供预定服务的设施。利用上述配置,可移动体可以用作设施的可移动引导板,并且用户可以容易地访问设施。
[0010] 在上述方面,输出单元可以包括被配置为显示第二信息的显示设备,该显示设备存在于允许从可移动体的外部视觉识别显示设备的位置。利用上述配置,用户可以通过参考可移动体的显示设备的显示内容来获得与需求相对应的信息。
[0011] 在上述方面,输出单元可以包括被配置为向用户的终端发送第二信息的通信单元。利用上述配置,即使当用户不能视觉识别可移动体时,用户也可以从手头的用户终端获取与需求相对应的信息。
[0012] 在上述方面,可移动体还可以包括移动控制单元,该移动控制单元被配置为将可移动体移动到向用户提供服务的位置。利用上述配置,可以在提供服务的位置向用户提供服务,并增强用户的便利性。
[0013] 根据本发明的第二方面的可移动体的服务提供方法包括:检测存在于可移动体的周边的用户;获取指示用户的需求的第一信息;以及输出与需求相对应的第二信息。
[0014] 根据本发明的第三方面的存储程序的存储介质,其中该程序使向用户提供服务的可移动体的计算机执行:检测存在于可移动体的周边的用户;获取指示用户的需求的第一信息;以及输出与需求相对应的第二信息。
[0015] 根据本发明的第四方面的服务提供系统包括:能够提供与用户的需求相对应的服务的可移动体;以及用于可移动体的管理设备,其中:管理设备包括被配置为获取指示用户的需求的第一信息的获取装置,以及被配置为向可移动体供应第一信息的供应装置;并且可移动体包括被配置为检测存在于可移动体的周边的用户的检测单元、被配置为从管理设备获取第一信息的获取单元、以及被配置为输出与需求相对应的第二信息的输出单元。
[0016] 在根据本发明的服务提供系统中,管理设备可以被配置成进一步包括移动控制装置,用于向提供与需求相对应的服务的可移动体供应指令,该指令是可移动体移动到可停止位置的指令。
[0017] 利用本发明的上述方面,用户可以从可移动体获取与需求相对应的信息。附图说明
[0018] 下面将参照附图描述本发明示例性实施例的特征、优点以及技术和工业意义,其中相同的数字表示相同的元件,并且其中:
[0019] 图1是根据实施例的服务提供系统的示意性配置图;
[0020] 图2是服务提供系统的功能框图
[0021] 图3示出用于可移动体管理信息的表的示例性数据结构;
[0022] 图4示出用于用户管理信息的表的示例性数据结构;
[0023] 图5是示出可移动体的示例性过程的流程图
[0024] 图6是示出用于递送物品的接收过程的示例的流程图;
[0025] 图7是示出用于递送物品的收集过程的示例的流程图;以及
[0026] 图8是示出用于提供与需求相对应的信息的示例性过程的流程图。

具体实施方式

[0027] 在下文中,将参照附图描述根据本发明实施例的可移动体、服务提供系统、服务提供方法和存储在存储介质中的程序。实施例的配置是示例,并且本发明不限于实施例的配置。
[0028] 系统概述
[0029] 图1是根据实施例的服务提供系统的示意图。在图1中,服务提供系统包括用户终端60、可移动体100和可移动体管理服务器400(也称为管理服务器400),它们可通信地连接到网络1。“用于可移动体的管理设备”是管理服务器400的示例。“能够提供与用户的需求相对应的服务的可移动体”是可移动体100的示例。
[0030] 例如,网络1是公共通信网络,诸如因特网,并且可以采用广域网(WAN)和其他通信网络。网络1可以包括诸如长期演进(LTE)之类的蜂窝网络和诸如无线局域网之类的无线网络(LAN: 等)。可移动体100和用户终端60可以基于诸如蓝牙(R)、BLE(蓝牙(R)低能量)和ZigBee(R)之类的短程通信标准彼此直接通信,而无需中继(基站、接入点等)。
[0031] 管理服务器400使用可移动体100执行服务提供系统的操作的过程。作为服务提供系统的操作的过程,管理服务器400执行各种过程,包括管理可移动体100的过程,例如向可移动体100发出命令,以及管理接收服务提供系统提供的服务的用户的过程。
[0032] 管理服务器400管理关于可移动体100的信息(例如,指示可移动体100的当前位置的信息、指示可移动体100的状态的信息、指示操作时间表的信息以及指示是否有包裹的信息)。此外,管理服务器400管理关于通过服务提供系统接收服务的用户(服务提供系统的成员)的信息。
[0033] 管理服务器400从用户终端60等接收指示用户需求的信息,并保存接收到的信息。指示用户需求的信息可以存储在管理服务器400中,或者可以存储在管理服务器400以外的地点(另一数据库服务器或外部存储设备)。管理服务器400向找到(检测到)用户的可移动体100给出指示需求的信息或与需求相对应的信息。与需求相对应的信息可以包括关于提供服务的指令或者关于可移动体100的移动的命令。
[0034] 可移动体100是从管理服务器400接收命令并执行自主行进的车辆。可移动体100具有用于存储或装载包裹或乘客的空间(也称为存储空间或装载地点)。可移动体100存储从递送业务经营者等传递过来的包裹并将包裹带给用户,或者可移动体100存储从用户处收集的包裹。在一些情况下,可移动体100用作人或动物的运输装置。
[0035] 一些可移动体100用作店铺(例如餐馆、商店或陈列柜)、业务经营者的营业场所(例如私人办公室或营业场地)、或公共设施(例如城市办公室、图书馆或医疗设施)。可移动体100可以提供与用户需求相对应的各种服务。服务包括包裹或乘客的运输、物品的递送、物品的收集、物品的转移、物品的展示、物品的租赁、工作空间的租赁、各种应用的接受等。服务的内容不限于这些。物品包括作为运输、递送或收集对象的包裹、作为商业交易对象的产品(包括将与服务提供相关联地提供的产品)等。物品是否是商业交易的对象并不重要,物品是否免费也不重要。
[0036] 用户终端60是用户的终端,主要用于用户在管理服务器400中登记指示需求的信息,或者用于向用户发送或通知与需求相对应的信息。用户终端60具有通过网络1进行通信的功能或直接与可移动体100进行通信的功能。
[0037] 例如,用户终端60是智能设备(智能手机、智能手表、平板终端或可佩戴终端)、具有便携性的终端(称为便携式终端),例如个人计算机(PC)或车载终端。用户终端60不限于上述终端,并且允许稍后描述的过程和动作的专用或通用终端可以应用于用户终端60。
[0038] 在本实施例中,作为示例,针对每个地区(也称为区域)设置单个或多个可移动体100,并且管理服务器400管理针对每个区域设置的可移动体100的操作。区域可以是行政区,或者可以是由可移动体管理业务经营者适当确定的地理范围。可以适当选择区域的划分方法。区域的大小是基于人口分布来确定的。例如,对于人口稠密的区域,设定小区域,对于人口稀少的区域,设定大区域。区域的大小可以根据另一个基础来设定。
[0039] 当可移动体100被存在于该区域内的多个用户共享时,操作在区域内来回穿梭的可移动体100。即,提供与用户需求相对应的服务的可移动体100被识别,并且可移动体100移动到用户附近的服务提供位置,并且提供与需求相对应的服务。
[0040] 可以适当地设定可移动体100在区域中来回穿梭的路线(路径)。在该区域中,提供一个或多个基点(可移动体100的停止地点)。可移动体100离开作为起点的基点,沿着预定路线在该区域跑一轮,并返回基点。在一个区域中存在多个(两个或更多)基点的情况下,可移动体100离开第一基点,以预定顺序通过其他基点,并返回到第一基点。然而,对于每一轮,可移动体100可以沿着不同的路线行进。此外,在一轮中,作为可移动体100的移动起点的基点和作为移动终点的基点可以彼此不同。多个可移动体100可以沿着相同的路线来回穿梭,或者可以沿着不同的路线来回穿梭。虽然未示出,但是在本实施例中,作为示例,可移动体100沿着连接基点的单轮路线在相同方向上具有时滞地移动。
[0041] 作为示例,可移动体100在每个基点处停止,并且在预定时间之后开始向下一个目的地移动。至少在一个基点处,对可移动体100执行能量再供应(充电、燃料供应等)。例如,在可移动体100以电驱动的情况下,在基点处对可移动体100的电池执行充电。基点可以包括便利店的停车场、车辆经销商的营业场地、车辆修理店等,并且基点可以是如果存在可移动体100停留预定时间的空间的任何地点。
[0042] 作为示例,包裹的递送业务操作者将包裹装载到停在基点处的可移动体100的装载位置。递送业务操作者可以将可移动体100调往递送中心以装载包裹。可选地,递送操作者可以停止朝向下一目的地移动的可移动体100,以装载包裹。
[0043] 例如,当在可移动体100所停留的基点处移动开始时间已经到达时,可移动体100开始向下一个目的地移动。在这种情况下,在存在装载的包裹的情况下,确定下一个目的地是包裹的递送目的地,并且可移动体100开始朝向递送目的地的自主行驶。在没有装载的包裹的情况下,确定下一个目的地是下一个基点位置。目的地的确定例如基于来自管理服务器400的命令来执行。可选地,目的地的确定可以使用指示是否存在包裹的信息和指示包裹的递送目的地的信息,由可移动体100自主进行。
[0044] 可移动体100搜索存在于可移动体100周边(在可移动体100周围的预定范围内)的用户。搜索可以在可移动体100停留时执行,或者可以在可移动体100移动时执行。对用户的搜索由可移动体100执行,例如,通过使用相机106拍摄可移动体100的周围,获取人的生物信息(例如,人的面部图像),并确定此人是否是用户。
[0045] 可选地,对于对用户的搜索,当可移动体100发送针对用户终端60的搜索信号(例如信标)并且可移动体100接收到用户终端60响应于搜索信号发送的应答信号时,可以检测到用户的存在。例如,当包括在应答信号中的用户的标识信息(用户ID:用户ID可以是用户自己的ID或者可以是用户的用户终端的ID)与服务提供系统中的用户ID匹配时,可以确定用户存在于可移动体100的周边。
[0046] 搜索信号和应答信号的发送和接收可以在可移动体100和用户终端60之间直接执行,或者可以通过网络1执行。因此,可以从可移动体100拍摄允许进行面部识别的人的面部的地理范围,或者用户终端60可以从可移动体100接收搜索信号的地理范围是“可移动体100的周边(可移动体100周围的预定范围)”的示例。
[0047] 需求的示例包括接收物品(包裹或产品)、收集包裹、提供与需求相对应的信息、移动辅助(运输)到预定地点等。指示需求的信息的示例包括“希望接收物品(包裹或产品)”、“希望收集递送请求物品”和“对预定服务的需求”。对预定服务的需求包括“希望购买产品”、“希望提供食物和饮料”、“希望提供预定服务(工作)”等。
[0048] 与需求相对应的信息的示例包括指示作为用户的接收对象的物品已经被装载在可移动体100上的信息、指示作为收集对象的物品能够被收集的信息、能够将用户引导到用户能够享受期望服务的设施的信息。
[0049] 设施是用于销售用户希望购买的产品或提供用户希望享受的服务的店铺、营业部、营业场地等,并且可以是固定的店铺、营业部、营业场地等,或者可以是具有如店铺、营业部、营业场地等的功能的可移动体100。
[0050] 当可移动体100检测到存在于可移动体100周边的用户时,可移动体100获取指示用户需求的信息。例如,可移动体100通过向管理服务器400查询是否存在用户需求来获取指示需求的信息。或者,管理服务器400管理指示需求的信息和指示用户当前位置的信息,并将用户ID和指示用户需求的信息发送到存在于当前位置周围的预定范围内的每个可移动体100。通过采用这种配置,无论是否检测到用户,可移动体100都可以获取指示用户需求的信息。
[0051] 在存在指示需求的信息(需求存在)的情况下,管理服务器400向检测到的用户输出与需求相对应的信息(给出通知)。对于输出(通知),可移动体100在可移动体100的显示设备(显示监视器107)上显示与需求相对应的信息,或者将与需求相对应的信息发送给用户终端60。
[0052] 用户终端60在用户终端60的显示监视器上显示与需求相对应的信息。通过参考可移动体100的显示监视器或用户终端60的显示监视器,用户可以知道与需求相对应的信息。
[0053] 为进行服务提供,可移动体100移动到用户附近的可移动体100可停止的位置,并停下来以提供服务。可停止的位置是提供服务的位置(服务提供位置)。例如,如果需求是“接收物品”,则可移动体100采用用户附近的可停止位置作为服务提供位置,即作为物品转移位置(物品接收位置),并且移动到该位置以在该位置停止。用户通过从停止在转移位置处的可移动体100中的物品装载位置取出包裹来执行对包裹的接收。
[0054] 如果需求是“收集物品”,可移动体100采用用户附近的可停止位置作为服务提供位置,即作为收集位置(转移位置),并移动到该位置以停止在该位置处。用户将包裹放置(或存储)在停止的可移动体100中的装载位置,从而执行包裹的转移(收集)。
[0055] 例如,如果需求是“获取物品(例如,食物和饮料)”,则可移动体100采用用户附近的可停止位置作为服务提供位置,即作为与需求相对应的信息的提供地点,并移动到该位置以停止在该位置处。可移动体100在显示监视器107上显示关于允许购买食物和饮料或允许吃食物和喝饮料的设施(固定店铺或可移动体100)的地点的信息以及路线引导的信息(地址、电话号码、地图等)。
[0056] 服务的提供可以由多个可移动体100协同执行。例如,在到店铺的路线引导的情况下,多个可移动体100可以在从用户的位置到设施的路径上或者沿着该路径,在允许用户视觉识别可移动体100的位置处停止,并且每个可移动体100可以在显示监视器上显示路线引导的信息(显示引导板)。或者,多个可移动体100中的每一个可在路径的预定范围内引领用户或运送用户。
[0057] 指示服务提供位置的信息可以显示在可移动体100的显示监视器107上,或者可以被发送到用户终端60以显示在用户终端60的显示监视器上。通过用户终端60上的显示,即使当用户不能视觉识别可移动体100时,用户也可以移动到服务提供位置。只需要执行在显示监视器107上显示信息和向用户终端60发送信息中的至少一项。可以执行在显示监视器107上显示信息和向用户终端60发送信息两者。
[0058] 当可移动体100停留时,可以执行从搜索用户到提供服务的一系列过程。例如,在从停止在基点处的可移动体100的相机106拍摄的图像中检测到用户的情况下,信息可以被发送到用户终端60,或者可以在显示监视器107上显示,所述信息与需求相对应并且包括指示作为服务提供位置的基点位置的信息。
[0059] 因此,只要可移动体100停止在可停止位置,可移动体100就可以停止在用户位置附近,或者可以指定用户位置附近的位置或可移动体100的停止位置作为服务提供位置,并且可以在该位置等待用户。
[0060] 当服务的提供完成时,可移动体100从管理服务器400接收移动到下一个目的地的命令,并重新开始移动。在可移动体100的周边存在多个具有需求的用户的情况下,通过预定方法从多个用户中识别一个用户,并且向该用户提供服务。预定方法的示例包括按照登记需求的顺序或者按照从为用户设定的最高优先级的顺序选择用户的方法。然而,也可以随机选择用户。
[0061] 系统配置
[0062] 图2是示意性地示出可移动体100、管理服务器400和用户终端60的相应配置的配置图。将基于图2描述根据实施例的可移动体100、管理服务器400和用户终端60的硬件配置和功能配置。在图2中,网络1未示出。
[0063] 可移动体
[0064] 可移动体100基于来自管理服务器400的命令,沿着预定路线在该区域内来回穿梭。可移动体100在来回穿梭的同时搜索存在于周边的用户。当检测到用户时,可移动体100检查用户是否有需求。在用户有需求的情况下,可移动体100输出与该需求相对应的信息。
[0065] 可移动体100并不总是需要是无人驾驶的可移动体,并且自主行进也不是必要的要求。例如,向用户提供服务的工作人员、维护人员(在基点处执行充电工作等)等可以在可移动体100中。可移动体100并不总是持续地执行自主移动。例如,移动可以通过人的处理来执行。处理可以是在可移动体100内的处理,或者可以是使用遥控器等的远程操纵。在实施例中,将描述可移动体100是在道路上执行自主行进的车辆的情况。
[0066] 可移动体100根据从管理服务器400获取的操作命令(对应于移动指令)行进。具体而言,可移动体100基于通过无线通信获取的操作命令生成行进路径,并且通过适当的方法在道路上行进作为自主行进,同时感测车辆的周围。作为示例,可移动体100被配置为包括传感器101、位置信息获取单元102、控制单元103、驱动单元104、通信单元105、相机106和显示监视器107。可移动体100配备有未示出的电池(蓄电池),并且可移动体100利用从蓄电池供应的电来工作。
[0067] 传感器101感测可移动体100的周围,以获取可移动体100自主行进所需的信息。传感器101的示例包括立体相机、激光扫描仪、LIDAR和雷达。传感器101获取的信息被发送到控制单元103,并且被控制单元103用于例如识别存在于可移动体100和行进车道周围的障碍物。
[0068] 位置信息获取单元102获取可移动体100的当前位置。例如,位置信息获取单元102被配置为包括全球定位系统(GPS)接收器等。由位置信息获取单元102获取的信息也被发送到控制单元103,并且被用于预定的过程,例如使用可移动体100的当前位置计算可移动体100到达目的地的路线,以及计算到达目的地所需的时间。
[0069] 控制单元103是基于从传感器101和位置信息获取单元102获取的信息来控制可移动体100的计算机。虽然未示出,但是控制单元103例如包括诸如中央处理单元(CPU)之类的处理器,以及包括存储器和辅助存储设备(硬盘等)的存储单元。CPU将存储在辅助存储设备中的程序加载到存储器中,并执行这些程序,从而实现上述各种过程的功能。作为各种过程的具体示例,控制单元103充当操作计划生成单元1031、环境检测单元1032、行进控制单元1033、用户搜索单元1034、需求分析单元1035和服务提供处理单元1036。
[0070] 操作计划生成单元1031从管理服务器400获取操作命令,并生成可移动体100的操作计划。操作命令包括与出发地点和目的地相关并且被给予到可移动体100的信息。因此,操作计划生成单元1031基于从管理服务器400给出的目的地和由位置信息获取单元102获得的当前位置,计算可移动体100的移动路线,并生成用于沿着移动路线移动的操作计划。操作计划包括与由此计算出的可移动体100沿其行进的路径相关的数据,以及指定可移动体100应当在路径的一部分或全部路径上执行的过程的数据。操作计划中包含的数据示例包括以下(1)和(2)。
[0071] (1)将可移动体100的行进路径表示为道路链路的集合的数据,例如,通过参考存储的地图数据,可基于给定的出发地点和目的地自动生成可移动体100的行进路径。对可移动体100的行进路线的计算可以取决于外部设备(例如,管理服务器400)的处理,而不是在可移动体100中执行。在这种情况下,管理服务器400从可移动体100获取当前位置,并计算可移动体100沿其行进的路径。计算出的路径数据可以包括在上述操作命令中,或者可以单独发送到可移动体100。
[0072] (2)表示可移动体100在路径上要执行的过程的数据,例如包括“用户搜索”、“用户需求分析”、“与需求相对应的信息输出(显示监视器的显示内容的改变)”和“提供与需求相对应的服务”,但不限于这些。由操作计划生成单元1031生成的操作计划被发送到稍后描述的行进控制单元1033。
[0073] 环境检测单元1032基于传感器101获取的数据,检测自主行进所需的可移动体100周围的环境。检测的对象例如包括车道的数量和位置、存在于可移动体100周围的其他可移动体的数量和位置、存在于可移动体100周围的障碍物(例如,行人、自行车、结构和建筑物)的数量和位置、道路结构和交通标志,但不限于这些。检测的对象可以是自主行进所需要的任何对象。例如,在传感器101是立体相机的情况下,处理由立体相机捕获的图像数据,从而执行对可移动体100周围的物理对象的检测。
[0074] 作为检测可移动体100周围的物理对象的附加,环境检测单元1032可以还执行对检测到的物理对象的跟踪(连续对检测到的对象进行检测)。例如,可以根据在最后一步中检测到的物理对象的坐标和物理对象的当前坐标之间的差来评估物理对象的相对速度。与可移动体100周围的环境相关并且由环境检测单元1032检测到的数据(以下称为环境数据)被发送到稍后描述的行进控制单元1033。
[0075] 行进控制单元1033基于由操作计划生成单元1031生成的操作计划、由环境检测单元1032生成的环境数据以及由位置信息获取单元102获取的可移动体100的位置信息,生成用于控制可移动体100的自主行进的控制命令。例如,行进控制单元1033生成控制命令,以便可移动体100行进,使得可移动体100沿着预定路径行进,并且障碍物不会进入可移动体100周围的预定安全地区。生成的控制命令被发送到稍后描述的驱动单元104。作为用于可移动体100的自主移动的控制命令生成方法,可以采用已知的方法。
[0076] 驱动单元104是用于基于由行进控制单元1033生成的控制命令使可移动体100行进的装置。例如,驱动单元104被配置为包括用于驱动可移动体100的轮子的达、逆变器、制动器、转向机构等。根据控制命令来驱动马达、制动器等,从而实现可移动体100的自主行进。
[0077] 通信单元105将可移动体100连接到网络1。作为通信单元105,应用网络接口卡(NIC;未示出)等。在实施例中,通信单元105可以使用具有第三代(3G)、长期演进(LTE)等的移动通信服务,经由网络1来与另一设备(例如,管理服务器400)执行通信。通信单元105可以被配置为基于诸如BLE之类的短程无线通信标准来进一步与用户终端60执行通信。
[0078] 相机106例如是可见光相机,并且拍摄可移动体100周围的图像或运动图像,用于通过面部识别过程检测存在于可移动体100周边的用户。图像可以是彩色图像,或者可以是黑白图像。可移动体100设置有单个或适当数量的相机106,以便可以拍摄距可移动体100的预定范围,例如可移动体100的前视图、后视图和侧视图。相机106可以附接到可移动体100的外壁(前表面、后表面、侧表面、顶表面等),或者可以附接到可移动体100的内部,以便通过窗口拍摄可移动体100的周围。
[0079] 显示监视器107设置在可移动主体100的外壁中的前壁、后壁和侧壁中的至少一个上。然而,显示监视器107可以设置在可移动体100的内部,以便可以通过窗口从外部视觉识别显示表面。在显示监视器107上,显示广告和与用户需求相对应的信息。与需求相对应的信息的示例包括指示包裹的递送或收集的信息和要提供给用户的信息(例如,到店铺的路线引导)。指示通知内容的信息可以根据需求和与该需求相对应的要提供给用户的服务的内容来适当地设定。
[0080] 显示监视器107可以是液体显示器(LCD)、等离子显示器或有机EL显示器,或者可以是其中排列有多个LED或灯并将多个LED或灯用作像素的显示设备。与需求相对应的信息可以通过文本或图形的显示、颜色的显示、语音输出、发光闪烁等来输出。由此,作为显示监视器107的附加或代替显示监视器107,可移动体100可以被配置为包括扬声器、灯等。
[0081] 控制单元103通过执行程序来充当用户搜索单元1034、需求分析单元1035和服务提供处理单元1036。用户搜索单元1034搜索存在于可移动体100周边的用户。在搜索中,用户搜索单元1034从由相机106拍摄的可移动体100的周围的图像中提取人的面部,比较提取的面部的特征和用户的面部特征,并且确定人的面部是否是用户的面部。在人的面部是用户的面部的情况下,用户搜索单元1034将具有该面部的用户检测为存在于可移动体100周边的用户。
[0082] 作为用于面部识别过程的技术,可以应用所有现有技术。指示用户面部特征的数据(面部信息)可以预先存储在可移动体100中。或者,每当执行搜索时,都可以向管理服务器400请求面部信息,并且可以由可移动体100获取要从管理服务器400提供的面部信息。在这种情况下,管理服务器400可以从用户的面部信息的集合(群体)中提取距可移动体100的当前位置的距离在预定范围内的用户的面部信息,并且可以将提取的面部信息提供给可移动体100。面部信息的提供源可以是管理服务器400以外的设备。此外,面部识别过程可以由除了可移动体100之外的设备执行,并且面部识别过程的结果可以由可移动体100(用户搜索单元1034)接收。
[0083] 用户搜索单元1034可以采用以下配置。也就是,用户搜索单元1034控制通信单元105以向存在于可移动体100周边的用户终端60发送搜索信号,并且在接收到对搜索信号的应答信号并且该应答信号中包括用户ID(或者用户的用户终端60的用户终端ID)的情况下,用户搜索单元1034检测与该用户ID相对应的用户作为存在于可移动体100周边的用户。
[0084] 需求分析单元1035确定用户搜索单元1034检测到(找到)的用户的需求是否已经登记。例如,管理服务器400从用户终端60接收指示用户需求的信息,并将接收到的信息登记在用户管理DB 404中。需求分析单元1035向管理服务器400查询是否存在找到的用户的需求(关于需求的信息是否已经在用户管理DB 404中登记)。在已经登记了关于需求的信息的情况下,从管理服务器400发送关于需求的信息或与需求相对应的服务的提供指令,并通过通信单元105将其给予到服务提供处理单元1036。
[0085] 也可以采用以下配置。即,用户管理DB 404的本地数据(管理服务器400中的用户管理DB 404的副本)被存储在控制单元103的存储单元中,并且在适当的时刻执行同步。代替上述查询,需求分析单元1035从存储在本地的用户管理DB中读取关于需求的信息,根据需要生成与服务提供指令相对应的信息,并将关于需求的信息和与服务提供指令相对应的信息供应给服务提供处理单元1036。
[0086] 服务提供处理单元1036响应于关于需求的信息或与需求相对应的服务的提供指令,执行输出与需求相对应的信息的过程。例如,服务提供处理单元1036使输出设备(例如,显示监视器107或通信单元105)输出与需求相对应的信息。特别地,在需求是“接收物品”的情况下,服务提供处理单元1036执行在显示监视器107上显示指示物品正被递送的信息的过程,该信息是与需求相对应的信息,或者执行使用通信单元105将指示物品正被递送的信息发送到用户终端60的过程。在需求是“收集物品”的情况下,服务提供处理单元1036执行在显示监视器107上显示指示可移动体100正在收集物品的路上的信息的过程,该信息是与需求相对应的信息,或者执行使用通信单元105将指示可移动体100正在收集物品的路上的信息发送到用户终端60的过程。例如,在需求是“获取物品(例如,希望吃比萨饼)”的情况下,服务提供处理单元1036执行生成指示到销售比萨饼的店铺(用作销售比萨饼的可移动店铺的可移动体100)的路径的信息(作为与需求相对应的信息)的过程,并且将生成的信息显示在显示监视器107上或者将生成的信息发送给用户终端60。
[0087] 作为与需求相对应的信息的附加,服务提供处理单元1036还在显示监视器107上显示指示可移动体100的可停止位置(服务提供位置)的信息,或者将该信息发送给用户终端60。通过参考指示可停止位置的信息,用户可以接近停止在可停止位置处的可移动体100,并且可以享受服务的提供(接收物品、转移物品或者关于到商店的引导的信息的呈现)。
[0088] 作为可停止位置,在管理服务器400中预先登记允许确保可移动体100的安全并且允许不妨碍交通的地点(停车场等)的列表(未示出)。例如,从列表中提取最接近用户当前位置的可停止位置,并采用其作为服务提供位置。此外,例如在用户的当前位置包含在宽的可停止位置中(用户周围的整个预定范围都是可停止位置)的情况下,可移动体100可以在用户前面或旁边停止,同时确保周围的安全并与用户有足够的距离。
[0089] 用户搜索单元1034是检测单元的示例。需求分析单元1035是获取单元的示例。显示监视器107是输出单元的示例,通信单元105是输出单元的另一示例。操作计划生成单元1031、环境检测单元1032和行进控制单元1033的一组功能是移动控制单元的示例。这组功能由控制单元103实现。
[0090] 可移动体管理服务器
[0091] 接下来,将描述管理服务器400。管理服务器400是管理多个可移动体100的自主行进并发送操作命令的设备。管理服务器400具有指示可移动体100沿着巡回路线移动的时间表的信息,并且基于该信息生成操作命令以给出在基点处停止预定时间和向下一目的地移动的指令,从而向可移动体100给出操作命令。
[0092] 在管理服务器400接收作为指示用户需求的信息的包裹的递送请求或收集请求的情况下,管理服务器400获取由用户在递送请求或收集请求中指定的递送位置或收集位置(指定的位置),然后,向在附近行进的可移动体100发送移动到递送位置或收集位置的操作命令。此外,响应于来自检测到用户的可移动体100的查询,管理服务器400向可移动体100发送指示相应需求的信息或用于与需求相对应的服务的提供指令。
[0093] 管理服务器400具有通用计算机配置。具体而言,管理服务器400包括诸如CPU和数字信号处理器(DSP)之类的处理器(未示出),诸如随机存取存储器(RAM)和只读存储器(ROM)之类的存储器(未示出),以及诸如可擦除可编程ROM(EPROM)、硬盘驱动器(HDD)和可移除介质之类的辅助存储设备(未示出)。例如,可移除介质是通用串行总线(USB)存储器,或者诸如光盘(CD)和数字通用盘(DVD)之类的盘记录介质。在辅助存储设备中,存储有操作系统(OS)、各种程序、各种表等。处理器将存储在辅助存储设备中的程序加载到存储器的工作区域中。通过程序的执行,执行各种过程和动作,从而可以实现与预定目的相匹配的功能。
[0094] 管理服务器400包括通信单元401。通过网络1连接到另一设备的通信单元401与可移动体100、管理服务器400等执行通信。例如,通信单元401是用于无线通信的NIC或无线通信电路。NIC或无线通信电路连接到网络1。
[0095] 此外,在辅助存储设备中,管理服务器400包括可移动体管理DB 403,其中存储有与执行自主行进的多个可移动体100相关的各种信息。当由处理器执行的用于数据库管理系统(DBMS)的程序管理存储在辅助存储设备中的数据时,数据库(DB)被建立。例如,可移动体管理DB 403是关系数据库。
[0096] 这里,将基于图3描述存储在可移动体管理DB 403中的可移动体管理信息的配置。图3示出其中存储有可移动体管理信息的表T1的示例性数据结构。表T1具有针对每个可移动体ID的记录(条目),并且每个记录都具有与可移动体ID相对应的用于可移动体100的类型、可移动体100的当前位置、可移动体100的状态、可移动体100的操作时间表、递送物品(作为递送对象的包裹、产品等)的存在或不存在以及递送物品信息的字段。
[0097] 在类型字段,存储指示基于可移动体100的用途的类型的信息。在图3的示例中,显示类型“递送-收集”和类型“店铺”。“递送-收集”是指为了递送物品的递送或收集而在区域中移动的可移动体100。“店铺”是指用作店铺、营业部、营业场地等的可移动体100,用于执行预定物品(产品)的销售、展示或租赁或者服务的提供。“店铺”可以根据要处理的产品或服务的内容进行细分。
[0098] 在“当前位置”字段,存储由可移动体100获取的可移动体100的当前位置,例如是与用于标识可移动体100的当前位置的纬度和经度相关的信息。每当由可移动体100的位置信息获取单元102获取的信息从可移动体100发送到管理服务器400时,可移动体管理DB 403中的可移动体100的当前位置的字段都被更新。然而,可以从除可移动体100之外获取当前位置。
[0099] 状态指示可移动体100的当前状态。状态的示例包括在预定基点处的“停止”,表示移动到递送位置(服务提供位置)或停止在递送位置的“递送”,到下一个目的地的“移动”,以及表示移动到收集位置(服务提供位置)或停止在收集位置的“收集”。可移动体100有时呈现与需求相对应的信息,在这种情况下,状态是“信息呈现”。其他状态(“检查”、“暂停(非操作状态)”)也可以包括在内。状态的类别不限于这些。作为店铺的可移动体100的状态可以表示为营业、关闭(营业时间之外的移动或在营业地点之外的地点处的停止)等。
[0100] 操作时间表是指可移动体100的操作时间表。例如,时间表由基点处的停止时间、基点处的移动开始时间等形成。在实施例中,管理服务器400根据操作时间表信息,指示可移动体100执行在基点处停止或移动到下一目的地(例如,递送位置、收集位置和基点)作为操作命令。当可移动体100到达基点时,管理服务器400给出在基点处停止预定时间的指令,当去下一目的地的出发时间到来时,发出移动到下一目的地的操作命令。取决于递送请求或收集请求,下一目的地被改变为递送位置或收集位置。当递送或收集完成时,如果没有另一递送请求或收集请求,则管理服务器400发出其中下一目的地是下一基点的操作命令。对于作为店铺的可移动体100,管理服务器400通过根据商店的操作时间表发出操作命令,控制到商店的营业位置的移动、在营业位置处停止(营业)以及从营业位置向在关闭时间的位置(预定基点)移动。
[0101] 递送物品的存在或不存在意味着诸如包裹或产品之类的递送物品是否已经装载在可移动体100上。作为递送物品信息,存储关于递送的信息,例如作为递送物品的标识符的递送物品ID或递送工作的管理号(递送ID)、递送物品的内容、指示递送目的地和期望递送时间的信息。店铺信息包括诸如店铺中要处理的产品或服务的内容、店铺的营业位置和营业时间之类的信息。此外,在表T1中,作为递送物品的接收者的用户的用户ID与可移动体ID相关联地存储。此外,在表T1中,作为与需求相对应的信息,接收关于店铺的信息(指示到店铺的路径的信息等)的呈现的用户的用户ID与可移动体ID相关联地存储。
[0102] 对于向用户呈现的关于固定店铺的信息,诸如店铺名称、要处理的产品或服务、营业时间和店铺位置之类的信息可以在与表T1不同的表(未示出)中管理。每当产生需求时,都可以使用搜索引擎来检索固定店铺。
[0103] 进一步地,用户管理DB 404被存储在辅助存储设备中。图4示出用于存储在用户管理DB 404中的用户管理信息的表T2的示例性数据结构。表T2形成为针对作为用户标识符的每个用户ID的记录的集合。该记录具有用于存储用户姓名(或企业名称)、联系信息、递送目的地信息、终端信息、面部信息、当前位置、需求的存在或不存在、需求类型、与需求相对应的信息和递送物品信息的字段。
[0104] 作为联系信息,存储指示用户的地址、电话号码、邮件地址和其他的信息。作为递送目的地信息,存储有指示不同于地址的包裹的递送目的地的信息。作为面部信息,存储有指示用于面部识别的用户面部特征的信息。终端信息指示用于向用户终端60发送数据的地址。例如,地址是互联网协议(IP)地址或媒体访问控制(MAC)地址。
[0105] 作为当前位置,存储指示用户当前位置的信息。作为需求的存在或不存在,当存在来自用户的递送请求或收集请求时,记录需求的“存在”,当递送或收集完成时,记录“不存在”。需求类型是指示需求的信息,并且包括接收递送物品、收集递送物品、指示提供关于提供产品或服务的店铺(设施)的信息的信息提供等。对应信息是与需求相对应的信息,并且存储要在显示监视器107中显示或要发送到用户终端60的信息。此外,在表T2中,存储关于用户请求递送的递送物品的信息,作为递送物品信息。递送物品信息包括其上装载了递送物品的可移动体100的可移动体ID。
[0106] 可停止位置列表405是存储在管理服务器400的辅助存储设备中并指示可移动体100可在该区域中停止的位置的列表。在实施例中,可移动体100停止在基于可停止位置列表405确定的可停止位置处。然而,允许采用这样的配置,其中可移动体100自身使用传感器
101和相机106自主地确定安全和交通安全地不受妨碍的可停止位置,并停止在该可停止位置处。
[0107] 在管理服务器400中,上述处理器执行程序,以便控制单元402形成为功能单元。如上所述,控制单元402执行与可移动体100的自主行进以及与可移动体100、用户终端60等的通信相关的过程。更具体地,控制单元402充当位置信息管理单元4021、操作命令生成单元4022、需求管理单元4023等。其中,位置信息管理单元4021和操作命令生成单元4022执行与可移动体100的自主行进相关的过程。
[0108] 将描述位置信息管理单元4021和操作命令生成单元4022。位置信息管理单元4021从由管理服务器400管理的多个可移动体100收集位置信息,并管理该位置信息。具体地,在预定时间段内,位置信息管理单元4021从多个可移动体100接收时间点下的当前位置信息,并将当前位置信息存储在可移动体管理DB 403中(表T1)。此外,位置信息管理单元4021可以从多个用户终端60中的每一个收集指示用户当前位置的信息,并且可以将当前位置存储在用户管理DB 404(表T2)中。
[0109] 操作命令生成单元4022基于时间表信息和指示需求(例如,递送请求或收集请求)的信息来确定可移动体100在基点处的停止时间和下一目的地,并生成操作命令以给出在基点处停止和移动到下一目的地的指令。关于下一目的地的信息包括指示基点和到递送位置或收集位置的路径的信息。这里描述的递送位置或收集位置是指由用户在递送请求或收集请求中指定的递送位置或收集位置,并且不同于响应于可移动体100对用户的检测而确定的作为服务提供位置(可停止位置)的递送位置或收集位置。操作命令生成单元4022接收关于由可移动体100检测到的用户的可停止位置的计算请求,参考该用户的当前位置和可停止位置列表405的可停止位置,确定可移动体100停止的可停止位置,生成其中目的地为确定的可停止位置的操作命令。然后,操作命令生成单元4022通过使用通信单元401,将生成的操作命令给予可移动体100。
[0110] 需求管理单元4023执行例如在用户管理DB 404中登记从用户终端60接收到的指示需求的信息的过程,以及在适当的时刻向可移动体100发送指示需求的信息或与需求相对应的服务的提供指令的过程。需求管理单元4023执行通过使用通信单元401向可移动体100发送指示需求的信息或与需求相对应的服务的提供指令的过程。
[0111] 控制单元402的需求管理单元4023是根据本发明的获取装置和供应装置的示例。操作命令生成单元4022是对应于根据本发明的移动控制装置的示例。
[0112] 用户终端
[0113] 用户终端60包括通信单元61、控制单元62、输入输出单元63和位置信息获取单元64。作为通信单元61和控制单元62,可以应用与用于管理服务器400的通信单元401和控制单元402的设备相同类型的设备。输入输出单元63包括输入设备(按钮、键、指点设备、触摸面板、麦克等)和输出设备(显示监视器、扬声器等)。位置信息获取单元64包括获取用户终端60的位置的GPS接收器。
[0114] 控制单元62执行如下过程,接受使用输入输出单元63输入的指示需求的信息,并通过通信单元61将指示需求的信息发送到管理服务器400。指示需求的信息的输入可以是文本输入,可以是语音输入,或者可以是从指示需求的信息选项中选择的结果。指示需求的信息选项通过用户界面呈现给用户。
[0115] 当通信单元61接收到对用户终端60的搜索信号时,控制单元62可以执行生成包括用户ID的应答信号并从通信单元61发送应答信号的过程。此外,控制单元62执行如下过程,通过通信单元61获取从可移动体100发送的与需求相对应的信息,并在输入输出单元63的显示监视器上显示与需求相对应的信息。
[0116] 管理服务器400、可移动体100和用户终端60的组成元件中的一些,或者一些过程可以由连接到网络1的另一台计算机执行。此外,要由管理服务器400、可移动体100和用户终端60的控制单元中的每个控制单元执行的过程可以由软件执行,或者可以由硬件执行。
[0117] 示例性动作
[0118] 在下文中,将使用图5、图6、图7和图8来描述服务提供系统中的示例性过程。图5是示出可移动体100的示例性过程的流程图。图6是示出用于递送物品的接收过程的示例的流程图。图7是示出用于递送物品的收集过程的示例的流程图。图8是示出用于与需求相对应的信息的信息提供的示例性过程的流程图。
[0119] 图5的过程在可移动体100操作期间在适当时刻开始。适当的时刻可以是当可移动体100在移动时的时刻,或者可以是当可移动体100停止时的某一时刻。在图5的S01中,可移动体100的用户搜索单元1034通过使用相机106来执行用户搜索。用户搜索由面部识别过程使用包含在图像(该图像是可移动体100周围的图像并且由相机106拍摄)中的面部图像来执行。
[0120] 具体而言,用户搜索单元1034从相机106所拍摄的图像中的面部图像中提取指示面部特征的信息,与从管理服务器400与用户ID一起获取的面部信息(指示用户面部特征的信息)执行比较,并确定这两条信息是否彼此一致(S02)。在两条信息彼此一致的情况下,用户搜索单元1034将具有面部图像的人检测为用户,并且确定该用户存在于可移动体100的周边。与面部信息相对应的用户ID被视为存在于可移动体100周边的用户的用户ID。在两条信息彼此不一致的情况下,用户搜索单元1034确定用户不存在于可移动体100的周边,将过程返回到S01,并且等待直到下一个搜索时刻。
[0121] 另一方面,在用户搜索单元1034确定用户存在于可移动体的周边的情况下(在S02中为是),需求分析单元1035使用通信单元105向管理服务器400查询是否存在与用户ID相对应的需求。管理服务器400的需求管理单元4023参考用户管理DB 404的表T2,并确定是否存在与用户ID相对应的需求。在没有需求的情况下,需求管理单元4023使用通信单元401向可移动体100发送指示不存在用户需求的信息(或指示不存在用户的信息)。在存在需求的情况下,需求管理单元4023从表T2获取与需求相对应的需求类型信息和相应的信息,并将获取的信息发送到可移动体100。
[0122] 在需求分析单元1035接收到指示不存在需求的信息(或指示用户不存在的信息)的情况下(S03中为否),需求分析单元1035将过程返回到S01。另一方面,在需求分析单元1035从管理服务器400接收到需求类型信息和相应信息的情况下(在S03中为是),需求分析单元1035确定存在需求,并且将过程推进到S04。
[0123] 在S04中,需求分析单元1035使用需求类型信息来确定需求类型。在图5的示例中,需求管理单元1035确定指示接收递送物品的“接收”、指示收集递送物品的“收集”和指示提供与需求相对应的信息的“信息提供”中的一项作为需求类型。
[0124] 在需求类型是“接收”的情况下,服务提供处理单元1036向管理服务器400发送关于与用户相对应的递送物品信息的查询。管理服务器400的控制单元402将表T2的记录中的递送物品信息的内容发送到可移动体100。表T2的记录与查询中包括的用户ID相对应。
[0125] 可移动体100的服务提供处理单元1036使用从管理服务器400接收到的递送物品信息的内容来确定向用户的递送物品是否已经装载在可移动体100自身上(S05)。即,在递送物品信息不包括其上已经装载递送物品的可移动体100的可移动体ID的情况下,或者在递送物品信息中的可移动体ID不同于其自身的可移动体ID的情况下,服务提供处理单元1036确定递送物品尚未被装载,并且将过程返回到S01。另一方面,在可移动体ID与其自身的可移动体ID一致的情况下,服务提供处理单元1036将过程推进到S06。
[0126] 管理服务器400可以确定需求类型信息是否是“接收”,并且在“接收”的情况下,管理服务器400可以将递送物品信息的内容连同需求类型信息和相应的信息一起发送到可移动体100。在这种情况下,可移动体100不需要发送关于递送物品信息的查询。在S06中,服务提供处理单元1036执行接收过程。
[0127] 在服务提供处理单元1036在S04中确定需求类型是“收集取件”的情况下,服务提供处理单元1036执行收集过程(S07)。在服务提供处理单元1036在S04中在S04中确定需求类型是“信息提供”的情况下,服务提供处理单元1036执行信息提供过程(S08)。
[0128] 结果,通过接收过程、收集过程或信息提供过程,在服务提供位置处执行递送物品的接收、递送物品的收集或与需求相对应的信息的提供。当过程完成时,向管理服务器400给出过程完成的通知。在管理服务器400中,需求管理单元4023更新表T1和表T2。此外,操作命令生成单元4022发送指示移动到下一目的地的操作命令。
[0129] 可移动体100接收操作命令,并开始移动到下一目的地(S09)。然而,在一些情况下,在S09中,可移动体100接收在基点处等待直到移动开始时间的命令,而不是操作命令,从而保持停止状态,直到移动开始时间。
[0130] S02和S03的过程可以修改如下。即,用户搜索单元1034使用通信单元105向管理服务器400发送面部图像信息或指示从面部图像提取的面部特征的信息。管理服务器400的控制单元402使用存储在用户管理DB 404中的用户的面部信息和从可移动体100接收到的面部图像信息或指示面部特征的信息,来执行面部比较,并且确定从可移动体100接收到的信息是否与面部信息一致。
[0131] 在从可移动体100接收到的信息与面部信息不一致的情况下,控制单元402通过通信单元401向可移动体100发送指示用户不存在的信息。在从可移动体100接收到的信息与面部信息一致的情况下,控制单元402参考与面部信息相对应的用户的记录(表T2的记录),并确定是否存在需求。如果需求是“不存在”,则控制单元402通过通信单元401向可移动体100发送指示不存在用户需求的信息(或者指示用户不存在的信息)。如果需求是“存在”,则控制单元402从表T2获取与需求相对应的需求类型信息和相应信息,并将获取的信息发送到可移动体100。在这种情况下,因为面部识别不是由可移动体100执行的,所以可移动体
100的处理负荷减小。
[0132] 此外,在不查询管理服务器400的情况下,需求分析单元1035可以例如使用存储在本地的用户管理信息的副本来执行S03和S04的过程。
[0133] 接收过程
[0134] 在如图6所示的接收过程的子例程中,在S11中,服务提供处理单元1036确定可停止位置。即,服务提供处理单元1036向管理服务器400发送对包括用户ID的可停止位置的提供请求。管理服务器400的控制单元402参考表T2的与用户ID相对应的记录,参考用户的当前位置和可停止位置列表405,并确定可移动体100的可停止位置(服务提供位置:用户接收递送物品的位置)。操作命令生成单元4022生成将可移动体100移动到可停止位置的操作命令,并且通信单元401向可移动体100发送该操作命令。作为可停止位置的示例,从可停止位置列表405中选择最接近用户当前位置的可停止位置。可停止位置的选择方法可以适当地改变。
[0135] 在S11的过程中,可移动体100的服务提供处理单元1036可以从管理服务器400接收用户的当前位置和可停止位置列表405的内容,可以使用接收到的信息来确定可停止位置,并且可以请求向管理服务器400发出与可停止位置相对应的操作命令。
[0136] 响应于操作命令,操作计划生成单元1031、行进控制单元1033和驱动单元104采取动作,并且可移动体100移动到可停止位置(服务提供位置)(S12)。随着操作命令的接收,服务提供处理单元1036将显示监视器107的显示内容改变为包括指示递送物品正被递送的信息(与需求相对应的信息)的内容(S13)。由此,输出与需求相对应的信息。
[0137] 在正常时间,诸如广告之类的预定信息被显示在显示监视器107上。然而,在正常时间,可以关闭显示监视器107的屏幕显示。此外,指示可停止位置的信息(例如,指示可停止位置的地图)可以跟与需求相对应的信息一起显示在显示监视器107上。
[0138] 在S14中,服务提供处理单元1036使用通信单元105向用户终端60发送(输出)与需求相对应的信息和指示可停止位置的信息。用户终端60的控制单元62在输入输出单元63的显示监视器上显示与需求相对应的信息和指示可停止位置的信息。通过参考指示可停止位置的信息,用户可以知道用户可以在可停止位置处接收递送物品。
[0139] 进一步地,通过参考可移动体100的显示监视器107,用户可以识别其上已装载有递送物品的可移动体100。特别地,在用户可以视觉识别多个可移动体100的环境中,用户可以基于显示内容的差异来辨别其上已装载有递送物品的可移动体100和其他可移动体100。显示监视器107的显示内容可以包括可以被该用户区分但不能被其他人区分的字符、图形或背景颜色,从而可以执行识别。例如,构成显示内容的图形、文本或背景颜色可以针对每个用户而变化,以便即使当递送物品由多个可移动体100递送时,用户也可以基于显示内容来辨别可移动体100。
[0140] 当可移动体100到达可停止位置时,可移动体100停止在可停止位置处(S15)。用户接近停止在可停止位置处的可移动体100,并接收递送物品(S16)。也就是说,用户将解码(密码)输入到设置在递送物品的装载位置(存储空间)的盖子(盖)上的触摸面板。例如,盖子由未示出的电磁键锁住,并通过输入正确的解锁码来解锁。例如,解锁码可以包括在在S14中发送给用户终端60的信息中。然而,解锁码可以通过另一种方法(例如,通过电子邮件)发送给用户。解锁后,用户打开盖子,并从装载位置取出递送物品。此后,用户将盖子返回到预定的关闭位置,由此,电磁键被致动,从而盖子被锁住。锁住被用作指示递送物品的接收的完成的触发(在S17中为是)。通过该触发,接收过程完成,并向管理服务器400发送指示接收完成的信息。此后,过程进行到S09(图5)。
[0141] 管理服务器400的需求管理单元4023将用户的需求更新为“不存在”,并从表T2中移除需求类型信息、相应信息和递送物品信息。此外,结合上述S09的过程,需求管理单元4023基于针对下一目的地的操作命令改变表T1中的状态,将表T1中递送物品的存在或不存在更新为“不存在”,并且移除递送物品信息和用户ID。S13和S14的过程可以以相反的顺序执行。S13和S14的过程之一可以省略。S23和S24的过程以及S33和S34的过程也是如此,这将在后面描述。
[0142] 收集过程
[0143] 在图7中的收集过程的子例程中,S21至S27的过程与S11至S17的过程几乎相同。然而,下面描述了一些差异。在S21中,服务提供处理单元1036将可停止位置确定为服务提供位置(将递送物品装载在可移动体100上的位置)。S22的过程与S12的过程相同。
[0144] 在S23中,服务提供处理单元1036将显示监视器107的显示内容改变为包括指示可移动体100正在收集递送物品途中的信息(与需求相对应的信息)的内容。由此,输出与需求相对应的信息。S24的过程与S14的过程相同。在S24之后,通过参考指示可停止位置的信息,用户可以知道用户可以在可停止位置处将递送物品装载在可移动体100上。
[0145] S25的过程与S15的过程相同。用户接近停止在可停止位置处的可移动体100,并装载递送物品(S26)。也就是,用户将解锁码(密码)输入到设置在递送物品的装载位置(存储空间)的盖子上的触摸面板。例如,解锁码包括在在S24中发送给用户终端60的信息中。在解锁后,用户打开盖子,并将递送物品放在装载位置上。此后,用户将盖子返回到预定的关闭位置,由此电磁键被致动,从而盖子被锁住。锁住被用作指示收集递送物品的完成的触发(在S27中为是)。通过该触发,收集过程完成,并向管理服务器400发送指示收集完成的信息。此后,过程进行到S09(图5)。
[0146] 管理服务器400的需求管理单元4023将用户的需求更新为“不存在”,并从表T2中移除需求类型信息和相应信息。此外,结合上述S09的过程,需求管理单元4023基于针对下一目的地的操作命令,改变表T1中的状态。针对接收过程描述的修改也可以应用于收集过程。递送业务操作者从可移动体100聚集所收集的递送物品,并执行到目的地的运输等。
[0147] 信息提供
[0148] 在图8中的信息提供的子例程中,S31至S37的过程与S11至S17的过程几乎相同。然而,下面描述了一些差异。在S31中,服务提供处理单元1036将可停止位置确定为服务提供位置(可移动体100向用户呈现指示到销售用户希望购买的产品(例如比萨饼)的设施(例如,具有可移动体ID“005”的可移动体100(参见图3)或固定店铺)的路径的信息的位置)。S32的过程与S12的过程相同。
[0149] 在S33中,服务提供处理单元1036将显示监视器107的显示内容改变为包括指示到销售用户希望获取的产品的设施(店铺)的路径的信息(与需求相对应的信息)的内容。由此,输出与需求相对应的信息。S34的过程与S14的过程相同。在S34之后,通过参考指示可停止位置的信息,用户可以知道用户可以接收指示到可停止位置处的设施(店铺)的路径的信息的呈现。当用户在可停止位置处接收到信息的呈现时,与用户参考用户终端60时相比,用户可以在更大的屏幕上获得易于查看的信息。
[0150] S35的过程与S15的过程相同。用户接近停止在可停止位置处的可移动体100,并参考由显示监视器107上的显示所呈现的信息(S36)。例如,显示监视器107包括触摸面板,并且通过触摸面板的操作,用户可以在显示监视器107上显示进一步的详细信息,或者可以使用搜索引擎执行检索,并且可以在显示监视器107上显示结果。
[0151] 当用户读完信息时,用户按下显示在显示监视器107上的完成按钮。按下完成按钮触发信息提供的完成,使得图8中的过程完成(在S37中为是)。通过该触发,信息提供过程完成,并且向管理服务器400发送指示信息提供完成的信息。此后,过程进行到S09(图5)。
[0152] 管理服务器400的需求管理单元4023将用户的需求更新为“不存在”,并从表T2中移除需求类型信息和相应信息。此外,结合上述S09的过程,需求管理单元4023基于针对下一目的地的操作命令,改变表T1中的状态。针对接收过程描述的修改也可以应用于信息提供过程。
[0153] 实施例的效果
[0154] 利用实施例,当可移动体100在停止期间或移动期间检测到用户时,可移动体100可以向显示监视器107或用户终端60输出与用户需求相对应的信息,并且可以向用户给出与需求相对应的信息的通知。由此,用户可以使用可移动体100容易地接收与需求相对应的服务的提供。用户接收指示可移动体100的可停止位置(服务提供位置)的信息,并前往可停止位置。由此,用户可以接收与需求相对应的服务的提供(递送物品的接收、递送物品的收集(递送物品在可移动体100上的装载)、信息的呈现(到用户可以购买产品的设施的引导)等)。在信息提供中,可移动体100用作可移动引导板,因此用户可以到达设施而不会迷路。设施可以包括例如店铺、营业部和营业场地以外的设施(医院、车站、体育设施、寺庙、神殿、美术馆、博物馆和图书馆)。在不脱离本发明的目的的情况下,可以适当地组合上述实施例的组成部分。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈