信息处理设备、信息处理方法和非暂时性计算机可读存储介质与流程

文档序号:23093156发布日期:2020-11-27 12:49阅读:94来源:国知局
信息处理设备、信息处理方法和非暂时性计算机可读存储介质与流程

本发明涉及信息处理设备、信息处理方法和非暂时性计算机可读存储介质。



背景技术:

已知一种通过将办公用品安装在汽车中而建造的移动式办公室(例如,参见日本未审查的专利申请公开第09-183334号(jp09-183334a)),利用这种车辆,甚至在车辆行驶时用户也可以进行办公室工作。



技术实现要素:

在上述现有技术的情况下,当用户在机场进行飞机换乘时,用户需要管理到达用户换乘到的飞机的时间。本发明提供了信息处理设备、信息处理方法和程序,利用该信息处理设备、信息处理方法和程序,可以利用自动行驶的车辆简化进行飞机换乘。

本发明的第一方案涉及一种包括控制器的信息处理设备。控制器被配置为:当在机场进行飞机换乘的用户从第一飞机移动到第二飞机时,在所述用户请求使用自动行驶车辆的情况下,获取关于所述第一飞机的信息以及关于所述第二飞机的信息,其中所述用户从所述第一飞机换乘,所述用户换乘到所述第二飞机,基于关于所述第一飞机的所述信息和关于所述第二飞机的所述信息将所述用户与所述车辆匹配,并且生成运行指令,以根据用户从所述第一飞机下飞机的时间将所述车辆布置在所述用户从所述第一飞机下飞机的位置,以使所述用户登乘所述车辆,并且根据所述用户登乘所述第二飞机的时间将所述车辆布置在所述用户登乘所述第二飞机的位置,以使所述用户从所述车辆下车。

本发明的第二方案涉及一种信息处理方法。所述信息处理方法包括使计算机执行以下操作:当在机场进行飞机换乘的用户从第一飞机移动到第二飞机时,在所述用户请求使用自动行驶车辆的情况下,获取关于所述第一飞机的信息以及关于所述第二飞机的信息,其中所述用户从所述第一飞机换乘,所述用户换乘到所述第二飞机,基于关于所述第一飞机的所述信息和关于所述第二飞机的所述信息将所述用户与所述车辆匹配,并且生成运行指令,以根据用户从所述第一飞机下飞机的时间将所述车辆布置在所述用户从所述第一飞机下飞机的位置,以使所述用户登乘所述车辆,并且根据所述用户登乘所述第二飞机的时间将所述车辆布置在所述用户登乘所述第二飞机的位置,以使所述用户从所述车辆下车。

本发明的第三方案涉及一种存储有程序的非暂时性计算机可读存储介质。该程序使计算机执行以下操作:当在机场进行飞机换乘的用户从第一飞机移动到第二飞机时,在所述用户请求使用自动行驶车辆的情况下,获取关于所述第一飞机的信息以及关于所述第二飞机的信息,其中所述用户从所述第一飞机换乘,所述用户换乘到所述第二飞机,基于关于所述第一飞机的所述信息和关于所述第二飞机的所述信息将所述用户与所述车辆匹配,并且生成运行指令,以根据用户从所述第一飞机下飞机的时间将所述车辆布置在所述用户从所述第一飞机下飞机的位置,以使所述用户登乘所述车辆,并且根据所述用户登乘所述第二飞机的时间将所述车辆布置在所述用户登乘所述第二飞机的位置,以使所述用户从所述车辆下车。

根据本发明的各方案,可以通过自动行驶的车辆简化进行飞机换乘。

附图说明

下面将参照附图描述本发明的示例性实施例的特征、优点以及技术和工业意义,其中,相同的标记表示相同的元件,并且其中:

图1是示出根据实施例的自动驾驶系统的概略配置的图;

图2是用于说明用户进行飞机换乘时的车辆的移动路线的图;

图3是示意性地示出构成根据本实施例的自动驾驶系统的车辆、用户终端以及服务器的配置的示例的框图;

图4是示出服务器的功能配置的示例的图;

图5是表示车辆信息的表格配置的图;

图6是表示飞机信息的表格配置的图;

图7是示出请求信息的表格配置的图;

图8是示出车辆的功能配置的示例的图;

图9是示出用户终端的功能配置的示例的图;

图10是示出当用户请求登乘车辆以进行换乘时在用户终端的输出单元上显示的画面的示例的图;

图11是根据实施例的将用户与车辆匹配的处理的流程图的示例;

图12是使根据实施例的车辆行驶的处理的流程图的示例;

图13是示出请求信息的表格配置的图;

图14是示出当用户请求登乘车辆以进行换乘时在用户终端的输出单元上显示的画面的示例的图;

图15是示出车辆信息的表格配置的图,以及

图16是根据其他实施例的将用户与车辆匹配的处理的流程图的示例。

具体实施方式

由根据本发明的实施例的信息处理设备管理的车辆是基于运行指令自动行驶的车辆。生成运行指令,使得用户可以进行飞机换乘。车辆可以通过根据运行指令移动而将用户从第一飞机移动到第二飞机。另外,通过登乘车辆,用户可以移动到第二飞机而无需自己管理第二飞机的登机时间。即,通过登乘车辆,用户可以移动使得用户不会赶不上第二飞机的登机时间。

控制器获取关于第一飞机的信息和关于第二飞机的信息。关于第一飞机的信息和关于第二飞机的信息例如是第一飞机和第二飞机特有的识别号。关于第一飞机的信息和关于第二飞机的信息是在用户进行换乘时布置车辆并使车辆行驶所需的信息。关于第一飞机的信息和关于第二飞机的信息可以从用户携带的终端获取。

控制器基于关于第一飞机的信息和关于第二飞机的信息使用户和车辆彼此匹配。这里,使用户和车辆彼此匹配是设置车辆和用户的组合。与用户匹配的车辆是这样的车辆:用户可以借助该车辆从第一飞机换乘到第二飞机。多个用户可以与同一车辆匹配。

另外,控制器生成运行指令,以根据用户从第一飞机下飞机的时间,将车辆布置在用户从第一飞机下飞机的位置,以使用户登乘车辆,并根据用户登乘第二飞机的时间将车辆布置在用户登乘第二飞机的位置,以使用户从车辆下来。基于关于第一飞机的信息,获取用户从第一飞机下飞机的时间以及用户从第一飞机下飞机的位置。例如,在关于第一飞机的信息包括关于飞机的航班号的信息的情况下,从例如外部服务器获取关于与该航班号相对应的下飞机时间或下飞机位置的信息。另外,例如,在关于第二飞机的信息包括关于航班号的信息的情况下,例如从外部服务器获取关于与该航班号相对应的登机时间或登机位置的信息。

用户从第一飞机下飞机的时间和用户登乘第二飞机的时间可以在时间上有一定程度的变化。也就是说,用户从第一飞机下飞机的时间在用户可以从第一飞机下来的时间段内就足够了。类似地,用户登乘第二飞机的时间在用户可以登乘第二飞机的时间段内就足够了。另外,用户从第一飞机下飞机的位置和用户登乘第二飞机的位置可以在距离上有一定程度的变化。即,用户从第一飞机下飞机的位置在第一飞机周围的、用户可以登乘车辆的区域中就足够了。类似地,用户登乘第二飞机的位置在用户可以登乘第二飞机的区域内就足够了。

因为根据用户从第一飞机下飞机的时间将车辆布置在用户从第一飞机下飞机的位置,所以从第一飞机下飞机的用户可以容易地登乘车辆。同时,由于根据用户登乘第二飞机的时间将车辆布置在用户登乘第二飞机的位置,因此用户可以容易地登乘第二飞机。因此,可以通过自动行驶的车辆简化进行的换乘。

另外,在存在从第一飞机换乘的多个用户并且存在用户能够从第一飞机换乘到的多个第二飞机的情况下,控制器可以将用户与车辆匹配,使得换乘到同一第二飞机的用户登乘同一车辆。

也就是说,当用户与车辆被匹配使得具有相同目的地的多个用户登乘同一车辆时,可以同时移动这些用户。同时可以为用户简化进行的换乘。

另外,控制器可以获取关于用户的属性的信息,并且除了关于第一飞机的信息和关于第二飞机的信息之外,还可以基于关于用户的属性的信息来将用户与车辆匹配。

用户的属性是指在选择用户需要登乘的车辆时进行确定时所使用的用户的特质或特点。例如,在存在包括无烟车辆和允许吸烟的车辆的车辆的情况下,获取指示用户是吸烟者还是非吸烟者的信息作为关于用户的属性的信息。然后,将用户与车辆匹配,使得吸烟者登乘允许吸烟的车辆而非吸烟者登乘无烟车辆。由于以这种方式根据用户的属性选择车辆,因此提高了用户便利性。与用户匹配的车辆是与用户的属性匹配的车辆。

另外,在存在从第一飞机换乘的多个用户并且存在用户能够从第一飞机换乘到的多个第二飞机的情况下,控制器可以将用户与车辆匹配,使得换乘到同一第二飞机并具有相同属性的用户登乘同一车辆。

即,当用户与车辆匹配使得具有相同目的地并且具有相同属性的多个用户登乘同一车辆时,可以简化换乘并且可以提高用户便利性。

另外,关于第一飞机的信息可以包括关于用户从第一飞机下飞机的时间的信息和关于用户从第一飞机下飞机的位置的信息,并且关于第二飞机的信息可以包括关于用户登乘第二飞机的时间的信息以及关于用户登乘第二飞机的位置的信息。

上面描述的信息是可以在使用户在第一飞机的下飞机时间在下飞机位置处登乘车辆时以及在使用户在第二飞机的登机时间在登机位置处从车辆下车时所使用的信息。由于基于上述信息生成车辆的运行指令,因此用户可以进行飞机的换乘。

在下文中,将基于附图描述本发明的实施例。以下实施例中的配置仅是示例,并且本发明不限于实施例中的配置。另外,以下的实施例可以尽可能地彼此组合。

第一实施例

图1是示出根据实施例的自动驾驶系统1的示意性配置的图。自动驾驶系统1包括例如车辆10、用户终端20和服务器30。注意,车辆10的数量和用户终端20的数量可以不是如图1所示的一个,车辆10的数量和用户终端20的数量可以是两个或更多个。图1所示的自动驾驶系统1是这样的一种系统,在该系统中,在用户在机场中进行飞机换乘的情况下,在用户登乘车辆10的状态下车辆10自动从用户从其换乘的到达飞机(第一飞机)的下飞机位置行驶到用户换乘到的出发飞机(第二飞机)的登机位置。即,车辆10前往用户从第一飞机下飞机的位置以接载用户,并且在用户登乘车辆10的状态下移动到用户登乘第二飞机的位置。对于每个用户而言,从第一飞机下飞机的用户接下来登乘的第二飞机可能是不同的。因此,例如,在存在从同一第一飞机换乘到同一第二飞机的多个用户的情况下,将这些用户与车辆匹配,使得这些用户一起登乘同一车辆。从服务器30向车辆10发送运行指令,并且车辆10根据该运行指令自动地行驶。

图1中的用户是操作用户终端20的用户,并且是在机场中从第一飞机换乘到第二飞机的用户。关于用户需要登乘的车辆10的信息从服务器30发送到用户终端20。用户根据在用户终端20上显示的内容来确定用户需要登乘哪个车辆10。可能存在多个用户,并且可能存在与用户数量相对应的多个用户终端20。

车辆10、用户终端20和服务器30经由网络n1彼此连接。网络n1是诸如因特网的全球公共通信网络,并且网络n1可以采用广域网(wan)或其他通信网络。另外,网络n1可以包括用于蜂窝电话等的电话通信网络和诸如wifi的无线通信网络。

自动驾驶系统概要

将描述根据本实施例的自动驾驶系统的概要。图2是用于描述在用户进行飞机换乘时车辆10的移动路线的图。图2示出了存在在第一飞机401的下飞机位置处从第一飞机401下飞机的用户可以换乘到的三个第二飞机402a、402b、402c的情况。注意,下飞机位置是从第一飞机401下飞机的用户可以登乘车辆10的位置,并且是用户可以从第一飞机401步行移动到的区域。下飞机位置可以在第一飞机401的坡道附近,并且可以是第一飞机401的出口。在第一飞机401的下飞机位置,布置有分别对应于第二飞机402a、402b、402c的车辆10a、10b、10c。注意,在下文中,在不将第二飞机402a、402b、402c彼此区分开的情况下,将第二飞机402a、402b、402c简称为“第二飞机402”。另外,在不将车辆10a、10b、10c彼此区分开的情况下,将车辆10a、10b、10c简称为“车辆10”。

从第一飞机401换乘到第二飞机402a的用户在从第一飞机401下飞机后可以通过登乘车辆10a移动到第二飞机402a的登机位置。注意,登机位置是登乘第二飞机402的用户可以从车辆10下车的位置,并且是用户可以从第二飞机402步行移动到的区域。登机位置可以在第二飞机402的坡道附近,并且可以是第二飞机402的登机口。

类似地,从第一飞机401换乘到第二飞机402b的用户在从第一飞机401下飞机后可以通过登乘车辆10b移动到第二飞机402b的登机位置。此外,从第一飞机401换乘到第二飞机402c的用户在从第一飞机401下飞机后可以通过登乘车辆10c移动到第二飞机402c的登机位置。注意,用户已经在第一飞机401的下飞机位置处登乘的车辆10在到达第二飞机402的登机时间之前不需要一直行驶。例如,用户已经在第一飞机401的下飞机位置处登乘的车辆10可以保持停止在预定地点(例如停车场),直到到达第二飞机402的登机时间为止。另外,在第一飞机401的下飞机位置处用户已经登乘的车辆10可以沿着预定路线到处移动,直到到达第二飞机402的登机时间为止。

服务器30生成车辆10a的运行指令,以使车辆10a在第一飞机401的下飞机时间(可以替换为到达时间)到达第一飞机401的下飞机位置,以使用户登乘车辆10a,并且使车辆10a在第二飞机402a的登机时间(可以替换为出发时间)到达第二飞机402a的登机位置,以使用户从车辆10a下车。注意,下飞机时间是用户可以从第一飞机401下飞机的时间。另外,登机时间是用户可以登乘第二飞机402的时间。类似地,服务器30生成车辆10b的运行指令,以使车辆10b在第一飞机401的下飞机时间(可以替换为到达时间)到达第一飞机401的下飞机位置,以使用户登乘车辆10b,并且使车辆10b在第二飞机402b的登机时间(可以替换为出发时间)到达第二飞机402b的登机位置,以使用户从车辆10b下车。另外,服务器30生成车辆10c的运行指令,以使车辆10c在第一飞机401的下飞机时间(可以替换为到达时间)到达第一飞机401的下飞机位置,以使用户登乘车辆10c,并使车辆10c在第二飞机402c的登机时间(可以替换为出发时间)到达第二飞机402c的登机位置,以使用户从车辆10c下车。

服务器30引导从第一飞机401换乘到第二飞机402a的用户,使得用户登乘车辆10a。类似地,服务器30引导从第一飞机401换乘到第二飞机402b的用户,使得用户登乘车辆10b。另外,服务器30引导从第一飞机401换乘到第二飞机402c的用户,使得用户登乘车辆10c。服务器30将关于要登乘的车辆10的信息发送到各个用户终端20上。

硬件配置

将基于图3描述车辆10、用户终端20和服务器30的硬件配置。图3是示意性地示出构成根据本实施例的自动驾驶系统1的车辆10、用户终端20和服务器30的配置的示例的框图。

服务器30具有类似于通用计算机的配置。服务器30包括处理器31、主存储单元32、辅助存储单元33和通信单元34。它们经由总线彼此连接。

处理器31是中央处理单元(cpu)、数字信号处理器(dsp)等。处理器31控制服务器30并执行各种信息处理的计算。处理器31是“控制器”的示例。主存储单元32是随机存取存储器(ram)、只读存储器(rom)等。辅助存储单元33是可擦除可编程rom(eprom)、硬盘驱动器(hdd)、可移动介质等。在辅助存储单元33中,存储有操作系统(os)、各种程序、各种表格等。处理器31将存储在辅助存储单元33中的程序加载到主存储单元32的工作区上并执行该程序,并且通过执行该程序来控制各个组件等。因此,服务器30实现匹配预定对象的功能。主存储单元32和辅助存储单元33是计算机可读记录介质。注意,服务器30可以是单个计算机,并且可以是彼此链接的多个计算机。另外,存储在辅助存储单元33中的信息可以存储在主存储单元32中。此外,存储在主存储单元32中的信息可以存储在辅助存储单元33中。

通信单元34是用于经由网络nl与车辆10和用户终端20进行通信的装置。通信单元34例如是局域网(lan)接口板或用于无线通信的无线通信电路。lan接口板或无线通信电路连接到网络n1。

注意,在服务器30中执行的一系列处理可以利用硬件来执行并且可以利用软件来执行。服务器30的硬件配置不限于图3所示的硬件配置。另外,服务器30的部分或全部组件可以安装在车辆10中。

接下来,将描述车辆10。车辆10包括处理器11、主存储单元12、辅助存储单元13、输入单元14、输出单元15、通信单元16、位置信息传感器17、环境信息传感器18和驱动单元19。这些通过总线相互连接。由于处理器11、主存储单元12和辅助存储单元13与服务器30的处理器31、主存储单元32和辅助存储单元33相同,因此将省略其描述。

输入单元14是用于接收由用户执行的输入操作的装置,并且是例如触摸面板、键盘、鼠标、按钮等。输出单元15是用于向用户呈现信息的装置,并且例如是液晶显示器(lcd)、电致发光(el)面板、扬声器、灯等。输入单元14和输出单元15可以被配置为一个触摸面板显示器。例如,使用车辆10的用户或管理车辆10的用户可以使用输入单元14和输出单元15。通信单元16是用于将车辆10连接到网络n1的通信装置。通信单元16是用于通过车辆通信服务(诸如第三代(3g)和长期演进(lte)的电话通信网络和诸如wifi的无线通信)经由网络n1与其他装置(例如,服务器30)进行通信的电路。

每当经过预定时间段时,位置信息传感器17获取车辆10的位置信息(例如,纬度和经度)。位置信息传感器17例如是全球定位系统(gps)接收器、wifi通信单元等。由位置信息传感器17获取的信息被记录在辅助存储单元13等中,并且被发送到服务器30。

环境信息传感器18是用于感测车辆10的状态或感测车辆10的附近的装置。用于感测车辆10的状态的传感器的示例包括加速度传感器、速度传感器和方位角传感器。用于感测车辆10的附近的传感器的示例包括立体相机、激光扫描仪、激光雷达(lidar)装置和雷达。

驱动单元19基于处理器11生成的控制指令使车辆10行驶。例如,驱动单元19被配置为包括用于驱动车辆10的车轮的电动机或逆变器、制动器、转向机构等,并且通过根据控制指令驱动电动机、制动器等来实现车辆10的自动行驶。

接下来,将描述用户终端20。用户终端20是诸如智能电话、蜂窝电话、平板终端、个人信息终端、可穿戴计算机(诸如智能手表)和个人计算机(pc)的小型计算机。用户终端20包括处理器21、主存储单元22、辅助存储单元23、输入单元24、输出单元25和通信单元26。这些经由总线彼此连接。由于处理器21、主存储单元22、辅助存储单元23、输入单元24、输出单元25和通信单元26与车辆10的处理器11、主存储单元12、辅助存储单元13、输入单元14、输出单元15和通信单元16相同,将省略其描述。

功能配置:服务器

图4是示出服务器30的功能配置的示例的图。服务器30包括车辆管理单元301、换乘请求获取单元302、用户信息获取单元303、匹配处理单元304、运行指令生成单元305、用户信息数据库(db)311、车辆信息db312、飞机信息db313、请求信息db314和地图信息db315作为功能构成元件。车辆管理单元301、换乘请求获取单元302、用户信息获取单元303、匹配处理单元304和运行指令生成单元305例如是当服务器30的处理器31执行辅助存储单元33中所存储的各种程序时提供的功能构成元件。

用户信息db311、车辆信息db312、飞机信息db313、请求信息db314和地图信息db315例如是在由处理器31执行的数据库管理系统(dbms)程序管理存储在辅助存储单元33中的数据时组织的关系数据库。注意,服务器30的任何功能构成元件或其一部分处理可以由连接到网络n1的其他计算机执行。

车辆管理单元301管理与车辆10有关的各项信息。车辆管理单元301获取并管理每当经过预定时间段就从车辆10发送的位置信息,或响应于来自服务器30的请求而从车辆10发送的位置信息。车辆管理单元301将位置信息存储在车辆信息db312中,该位置信息与车辆id相关联。

换乘请求获取单元302从想要进行换乘的用户获取换乘请求。换乘请求是包括用于用户的标识符的信息,并且是用于请求用户与车辆10匹配以进行换乘的信息。换乘请求包括关于用户从其换乘的第一飞机401的信息和关于用户换乘到的第二飞机402的信息。当用户在用户终端20的输入单元24上执行预定的输入操作时,在用户终端20中生成换乘请求。换乘请求从用户终端20发送到服务器30。

用户信息获取单元303获取关于发送换乘请求的用户的信息(用户信息)。用户信息包括关于用户id的信息。用户id是用户特有的标识符,并且与用户相关联。与用户id相对应的用户信息(例如,姓名、地址、电话号码和电子邮件地址)可以由用户使用用户终端20来预先登记,或者可以与换乘请求一起从用户终端20发送。用户信息存储在稍后将描述的用户信息db311中。

匹配处理单元304将用户与车辆10进行匹配。匹配处理单元304在参考每个车辆10的出发地点和目的地的同时,搜索出发地点是与换乘请求相对应的第一飞机401的下飞机位置且目的地是与换乘请求相对应的第二飞机402的登机位置的车辆10。注意,在不存在沿从与换乘请求相对应的第一飞机401到与换乘请求相对应的第二飞机402的路线移动的车辆10的情况下,匹配处理单元304重新选择车辆10并将所选择的车辆10与用户进行匹配。

运行指令生成单元305生成运行指令,以使得=车辆10从第一飞机401的下飞机位置出发并到达第二飞机402的登机位置。注意,根据本实施例的运行指令生成单元305基于存储在地图信息db315中的地图信息来生成移动路线,这将在后面描述。第一飞机401的下飞机位置和下飞机时间以及第二飞机402的登机位置和登机时间例如由航空公司的服务器提供。注意,尽管取决于从第一飞机401的下飞机时间到第二飞机402的登机时间的时间长度,但是车辆10可以在途中停放在停车场中。生成移动路线,使得移动路线成为根据预先确定的规则的路线。运行指令生成单元305将包括移动路线的运行指令发送到车辆10。

用户信息db311由存储在辅助存储单元33和用户信息db311中的用户的用户信息形成,每个用户与用户信息相关联。用户信息包括例如与用户相关联的用户id、名称、地址等。

车辆信息db312由存储在辅助存储单元33和车辆信息db312中的车辆信息形成,车辆id和车辆信息相互关联。这里,将基于图5描述存储在车辆信息db312中的车辆信息的配置。图5是示出车辆信息的表格配置的图。车辆信息db312包括与每个车辆10相对应的车辆id、位置信息、第一飞机id和第二飞机id的字段。在车辆id字段中,输入用于指定车辆10的识别信息。在位置信息字段中,输入从车辆10发送来的位置信息。位置信息是指示车辆10的当前位置的信息。在第一飞机id字段中,输入用于指定与车辆10相对应的第一飞机401的识别信息(例如,关于航班号的信息)。在第二飞机id字段中,输入用于指定与车辆10相对应的第二飞机402的飞机id的识别信息(例如,关于航班号的信息)。未操作用于进行换乘的车辆10的第一飞机id字段和第二飞机id字段被设为空白。

飞机信息db313由关于存储在辅助存储单元33中的飞机换乘的信息(在下文中,可以简称为“飞机信息”)形成。这里,将基于图6对存储在飞机信息db313中的飞机信息的配置进行描述。图6是示出飞机信息的表格配置的图。飞机信息表包括飞机id、下飞机时间(可以替换为到达时间)、下飞机位置、登机时间(可以替换为出发时间)和登机位置的字段。作为飞机id,输入用于指定飞机的信息(例如,关于航班号的信息)。作为下飞机时间,输入关于用户从飞机下来的时间的信息。注意,可以输入关于飞机到达机场的时间而不是下飞机时间的信息。作为下飞机位置,输入关于用户从飞机下来并且用户登乘车辆10的位置的信息。作为登机时间,输入关于用户登机的时间的信息。注意,可以输入关于飞机从机场出发的时间而不是登机时间的信息。作为登机位置,输入关于用户登机并且用户从车辆10下来的位置的信息。上述信息项可以是从各个航空公司的服务器提供的信息,并且可以是用户输入到用户终端20的信息。

请求信息db314是由关于存储在辅助存储单元33中的换乘请求的信息(下文中,可以称为请求信息)形成的。这里,将基于图7对存储在请求信息db314中的请求信息的配置进行描述。图7是示出请求信息的表格配置的图。请求信息表包括用于用户id、第一飞机id和第二飞机id的字段。在用户id字段中,输入用于指定用户的信息。在第一飞机id字段中,输入关于用户登乘的第一飞机的飞机id的信息。在第二飞机id字段中,输入关于用户登乘的第二飞机的飞机id的信息。将上述信息项与换乘请求一起从用户终端20发送。

在地图信息db315中,存储了包括地图数据和兴趣点(poi)信息(诸如指示地图数据中每个地点的特征的文本或照片的地图信息)。注意,可以从连接到网络n1的其他系统(例如,地理信息系统(gis))提供地图信息db315。

功能配置:车辆

图8是示出车辆10的功能配置的示例的图。车辆10包括运行计划生成单元101、环境检测单元102、车辆控制器103和位置信息发送单元104作为功能构成元件。例如,运行计划生成单元101、环境检测单元102、车辆控制器103和位置信息发送单元104是当车辆10的处理器11执行存储在辅助存储单元13中的各种程序时提供的功能构成元件。

运行计划生成单元101从服务器30获取运行指示,并生成车辆10的运行计划。运行计划生成单元101基于来自服务器30的运行指示来计算车辆10的移动路线,并生成沿该移动路线移动的运行计划。

环境检测单元102基于由环境信息传感器18获取的数据来检测自动行驶所需的车辆10周围的周围环境。待检测的目标的示例包括车道数量或车道位置、存在于车辆10附近的其他车辆的数量或其他车辆的位置、存在于车辆10附近的障碍物(例如,行人、自行车、构造物和建筑物)的数量或障碍物的位置、道路的结构和交通标志。然而,待检测的目标不限于此。待检测的目标可以是自动行驶需要检测的任何类型的目标。例如,在环境信息传感器18是立体摄像机的情况下,对由立体摄像机拍摄的图像的数据进行图像处理,从而检测到车辆10附近的物体。由环境检测单元102检测到的与车辆10周围的周围环境有关的数据(以下称为环境数据)被发送至后面将描述的车辆控制器103。

车辆控制器103基于由运行计划生成单元101生成的运行计划、由环境检测单元102生成的环境数据以及由位置信息传感器17获取的车辆10的位置信息来生成用于控制车辆10的自动行驶的控制指令。例如,车辆控制器103生成控制指令,使得车辆10沿着预定路线行驶并且在没有障碍物进入以车辆10为中心的预定安全区域的情况下行驶。生成的控制指令被发送到驱动单元19。作为生成使车辆10自动行驶的控制指令的方法,可以采用已知的方法。

位置信息发送单元104通过通信单元16将从位置信息传感器17获取的位置信息发送到服务器30。可以适当地设置从位置信息发送单元104发送位置信息的定时。例如,可以周期性地执行发送,可以在向服务器30发送一些信息时执行发送,并且可以响应于来自服务器30的请求执行发送。位置信息发送单元104将位置信息与用于唯一地识别本车辆的识别信息(车辆id)一起发送到服务器30。注意,用于识别车辆10的车辆id被预先分配。

功能配置:用户终端

图9是示出用户终端20的功能配置的示例的图。用户终端20包括作为功能构成元件的换乘请求生成单元201。例如,换乘请求生成单元201是当用户终端20的处理器21执行存储在辅助存储单元23中的各种程序时提供的功能构成元件。

换乘请求生成单元201使输出单元25显示操作画面,该操作画面提示用户输入换乘请求,并生成与用户在输入单元24上执行的输入操作相对应的换乘请求。例如,换乘请求生成单元201在用户终端20的触摸面板显示器上输出要登乘车辆10以进行换乘的请求的图标等,并且在用户单击图标的情况下生成换乘请求。换乘请求包括关于第一飞机401和第二飞机402的信息。换乘请求生成单元201将生成的换乘请求发送到服务器30,其中换乘请求与用户id相关联。

图10是示出当用户请求登乘车辆10以进行换乘时在用户终端20的输出单元25上显示的画面的示例的图。用户为用户id字段、第一飞机字段和第二飞机字段中的每个输入文本。此后,当用户点击“发送”时,换乘请求生成单元201生成换乘请求,并将换乘请求发送到服务器30。

处理流程:服务器

接下来,将描述服务器30将用户与车辆10匹配的处理。图11是根据本实施例的将用户与车辆10匹配的处理的流程图的示例。每当经过预定时间时,服务器30的处理器31执行图11中的处理。注意,此处,假定服务器30已经获取了组织用户信息db311、车辆信息db312、飞机信息db313、请求信息db314和地图信息db315所需的信息。

在步骤s101中,做出关于换乘请求获取单元302是否已经从用户终端20接收到换乘请求的判定。在步骤s101中的判定结果为肯定的情况下,处理进行到步骤s102,并且在步骤s101的判定结果是否定的情况下,本例程终止。

在步骤s102中,匹配处理单元304搜索进行与换乘请求有关的换乘所需的车辆10。匹配处理单元304访问请求信息db314以获取与换乘请求有关的用户的用户id所对应的第一飞机id和第二飞机id。另外,匹配处理单元304访问车辆信息db312,并且当存在与第一飞机id和第二飞机id相对应的车辆id时,匹配处理单元304获取车辆id。

在步骤s103中,匹配处理单元304判定是否存在步骤s102中获取的车辆id。在步骤s103中,判定是否存在与用户相对应的车辆10。在步骤s103中的判定结果为肯定的情况下,处理进行到步骤s104,并且选择与所获取的车辆id相对应的车辆10作为用户在进行换乘时登乘的车辆10。在这种情况下,换乘到同一第二飞机402的多个用户与同一车辆10匹配。

同时,在步骤s103中的判定结果是否定的情况下,处理进行到步骤s105。在步骤s105中,匹配处理单元304重新选择与第一飞机id和第二飞机id相对应的车辆10。当不存在与第一飞机id和第二飞机id相对应的车辆id时,匹配处理单元304选择在车辆信息db312中第一飞机id字段和第二飞机id字段为空白的车辆10作为用户进行换乘时登乘的车辆10。然后,匹配处理单元304更新车辆信息db312中与选择的车辆10相对应的第一飞机id字段和第二飞机id字段。

在步骤s106中,运行指令生成单元305生成车辆10的运行指令。运行指令生成单元305在参考飞机信息db313的同时,生成运行指令,使车辆10在第一飞机401的下飞机时间之前行驶至下飞机位置,以便用户在下飞机位置登乘车辆10,并在第二飞机402的登机时间之前移动到登机位置,以便用户在登机位置从车辆10下车。然后,在步骤s107中,运行指令生成单元305将运行指令发送到在步骤s105中选择的车辆10。

接下来,在步骤s108中,运行指令生成单元305将关于在步骤s104或步骤s105中选择的车辆10的信息发送到用户终端20。这里提到的关于车辆10的信息是用户可以利用其识别车辆10的信息,并且例如是关于贴在车辆10上的数字或名称的信息。

处理流程:车辆

接下来,将描述使车辆10行驶的处理。图12是使根据本实施例的车辆10行驶的处理的流程图的示例。每当经过预定时间时,由车辆10的处理器11执行图12所示的处理。

在步骤s201中,执行关于运行计划生成单元101是否已从服务器30接收到运行指令的判定。在步骤s201中的判定结果为肯定的情况下,处理进行到步骤s202,并且在步骤s201中的判定结果为否定的情况下,本例程终止。在步骤s202中,运行计划生成单元101根据运行指令来生成运行计划。

当完成运行作划的生成时,在步骤s203中,车辆控制器103生成控制指令,通过该控制指令控制驱动单元19,并且车辆10行驶到第一飞机401的下飞机位置。运行计划生成单元101生成运行计划,以使车辆10不迟于第一飞机401的下飞机时间,从而车辆10在第一飞机401的下飞机时间之前到达下飞机位置。

在步骤s204中,车辆控制器103执行下飞机处理。下飞机处理是使用户从第一飞机401下来以登乘车辆10的处理,并且包括例如打开和关闭门、锁定和解锁门以及输出提示用户登乘车辆10的语音的处理。下飞机处理包括使车辆10停止在下飞机位置,直到计划登乘车辆10的所有用户登乘车辆10为止。例如,车辆10的通信单元16和用户终端20的通信单元26可以执行短程通信以检查预定登乘车辆10的所有用户是否都已经登乘了车辆10。此外,当用户登乘车辆10时,车辆10的输入单元14可以读取机票或用户终端20上的画面以检查用户。另外,可以在车辆10上附接运动检测器,并且在由运动检测器计数的人数达到预定登乘车辆10的用户的数量的情况下,可以判定所有预定登乘车辆10的用户都已经登乘了车辆10。另外,在车辆10在下飞机位置停了足够用户登乘车辆10的时间的情况下,可以认为预定登乘车辆10的用户已经全部登乘了车辆10。

在步骤s205中,车辆控制器103生成控制指令,通过控制指令控制驱动单元19,并且车辆10行驶至第二飞机402的登机位置。运行计划生成单元101生成运行计划,以使车辆10不迟于第二飞机402的登机时间,因此车辆10在第二飞机402的登机时间之前到达登机位置。

在步骤s206中,车辆控制器103执行登机处理。登机处理是用于使登乘第二飞机402的用户从车辆10下车的处理,并且例如包括打开和关闭门、锁定和解锁门以及输出提示用户从车辆10下车的语音。登机处理包括使车辆10停止在登机位置,直到所有用户都从车辆10下车为止。例如,车辆10的通信单元16和用户终端20的通信单元26可以执行短程通信以确认是否所有用户都已从车辆10下车。此外,可以在车辆10上附接运动检测器,并且在运动检测器检测到车辆10中没人的情况下,可以判定所有用户都已经从车辆10下车了。另外,在车辆10在登机位置停了足够用户从车辆10下车的时间的情况下,可以认为用户已经全部从车辆10下车了。

如上所述,根据本实施例,可以利用自动行驶的车辆10从第一飞机401换乘到第二飞机402。因此,用户不需要管理用户要换乘到的飞机的登机时间和登机位置。因此,为用户简化了飞机换乘。

第二实施例

在本实施例中,即使在从同一第一飞机401换乘到同一第二飞机402的用户的情况下,也根据用户的属性来分配车辆10。例如,将用户与车辆10匹配,使得吸烟者和非吸烟者登乘彼此不同的车辆10。然后,在吸烟者登乘的车辆10中允许吸烟,而在非吸烟者登乘的车辆10中不允许吸烟。另外,例如,将用户与车辆10匹配,使得有孩子的组和没有孩子的人或没有孩子的组登乘彼此不同的车辆10。有孩子的组登乘的车辆10设置有供孩子躺下的床、可以更换尿布的床等。另外,例如,提供儿童喜欢的食物和饮料。同时,向没有孩子的人或组登乘的车辆10提供成年人喜欢的食物和饮料。另外,例如,将用户与车辆10匹配,使得访问目的是商务的人和访问目的是观光的人登乘彼此不同的车辆10。然后,例如,在访问目的是商务的人登乘的车辆10中设置有桌子。同时,在访问目的是观光的人登乘的车辆10中,播放音乐或提供观光信息。在本实施例中,预先准备与用户的属性相对应的多种车辆10。

用户的属性包括在用户信息中,并从用户终端20发送到服务器30。可预先确定在服务器30中可注册的用户的属性。服务器30的用户信息获取单元303将用户的属性存储在请求信息db314中。在此,将基于图13描述本实施例中存储在请求信息db314中的请求信息的配置。图13是示出请求信息的表格配置的图。请求信息表包括用于用户id、第一飞机id、第二飞机id和属性的字段。在用户id字段、第一飞机id字段和第二飞机id字段中输入与图7中相同的信息。另外,在属性字段中,输入关于用户的属性的信息。例如,输入可以用来区分有孩子的家庭和个人,区分吸烟者和非吸烟者以及区分以商业为目的的用户和以观光为目的的用户的信息。上述信息项与换乘请求一起从用户终端20发送。注意,可以不执行与由用户输入到用户终端20的属性相对应的车辆10的选择。在车辆10的数量不足的情况下,具有不同属性的用户可以登乘同一车辆10。

注意,用户的属性不限于上述属性,并且可以是例如用户的疲劳程度或用户的健康状况。另外,用户的属性可以是用户是否是残疾人或残疾的状态或程度。另外,可以基于用户是否具有行李或行李的大小来设置用户的属性。另外,可以根据用户在进行换乘时想要做什么来设置用户的属性。例如,想要在进行换乘时进行观光的用户可以与同一车辆10匹配,使得用户可以借助车辆10进行观光。在这种情况下,可以根据从第一飞机401的下飞机时间到第二飞机402的登机时间的时间长度来设置观光路线。另外,例如,想要在进行换乘时进行淋浴的用户可以与设置有淋浴房的车辆10相匹配。

图14是示出当用户请求登乘车辆10以进行换乘时在用户终端20的输出单元25上显示的画面的示例的图。用户为用户id字段、第一飞机字段和第二飞机字段中的每一个输入文本。另外,关于用户的属性,用户点击与该用户的属性相对应的项目的单选按钮。此后,当用户点击“发送”时,换乘请求生成单元201生成换乘请求,并将换乘请求发送到服务器30。

另外,将基于图15描述根据本实施例的存储在车辆信息db312中的车辆信息的配置。图15是示出车辆信息的表格配置的图。车辆信息db312包括与每个车辆10相对应的车辆id、位置信息、第一飞机id、第二飞机id以及用户属性的字段。车辆id字段、位置信息字段、第一飞机id字段和第二飞机id字段与图5中的相同,因此将省略其描述。在用户属性字段中,输入关于与车辆10相对应的用户属性的信息。注意,一个车辆10可以对应于多个用户属性。

处理流程:服务器

接下来,将描述服务器30将用户与车辆10匹配的处理。注意,车辆10中的处理流程与第一实施例中的相同,因此将省略其描述。图16是根据本实施例的将用户与车辆匹配10的处理的流程图的示例。每经过预定时间时,服务器30的处理器31执行图16所示的处理。将描述与图11所示的流程图不同的点。根据本实施例的将用户与车辆10匹配的处理的流程图中的步骤s301和步骤s302中的处理与图11所示的流程图中的处理不同。

在本实施例中的步骤s301中,匹配处理单元304搜索进行与换乘请求有关的换乘所需的车辆10。此时,匹配处理单元304访问请求信息db314以获取与换乘请求有关的用户的用户id相对应的第一飞机id、第二飞机id以及用户属性。另外,匹配处理单元304访问车辆信息db312,并且当存在与第一飞机id、第二飞机id和用户属性相对应的车辆id时,匹配处理单元304获取该车辆id。

另外,在本实施例中的步骤s302中,匹配处理单元304重新选择与第一飞机id、第二飞机id和用户属性相对应的车辆10。当不存在与第一飞机id、第二飞机id和用户属性相对应的车辆id时,匹配处理单元304选择车辆信息db312中的第一飞机id字段和第二飞机id字段为空白并且对应于与换乘请求相关的用户属性一致的用户属性的车辆10,作为用户在进行换乘时登乘的车辆10。然后,匹配处理单元304更新车辆信息db312中与选择的车辆10相对应的第一飞机id字段和第二飞机id字段。

如上所述,根据本实施例,可以利用自动行驶的车辆10从第一飞机401换乘到第二飞机402。此时,可以通过使用与用户的属性匹配的适当的车辆10来进行换乘。另外,可以在进行换乘时有效地利用时间。因此,可以提高用户便利性。

其他实施例

上述实施例仅是示例,并且可以在不脱离本发明的主旨的情况下以适当的变型来实施本发明。

只要不存在技术上的矛盾,本公开中描述的处理或装置可以自由地彼此组合。

另外,已经被描述为由一个装置执行的处理的处理可以被划分并且由多个装置执行。可替代地,已经被描述为由不同装置执行的处理的处理可以由一个装置执行。可以灵活地改变在计算机系统中实现每种功能的硬件配置(服务器配置)类型。在上述实施例中,服务器30包括车辆管理单元301、换乘请求获取单元302、用户信息获取单元303、匹配处理单元304、运行指令生成单元305、用户信息db311、车辆信息db312、飞机信息db313、请求信息db314和地图信息db315,作为功能构成元件。然而,功能构成元件的一部分或全部可以被包括在车辆10中。

当将安装有上述实施例中描述的功能的计算机程序提供给计算机并且由计算机的一个或多个处理器读取并执行该程序时,也可以实现本发明。这样的计算机程序可以经由可以连接到计算机的系统总线的非暂时性计算机可读存储介质提供给计算机,并且可以经由网络提供给计算机。非暂时性计算机可读存储介质的示例包括任何类型的盘(例如磁盘(floppy(注册商标)盘、硬盘驱动器(hdd)等)和光盘(cd-rom、dvd盘、蓝光光盘等))、只读存储器(rom)、随机存取存储器(ram)、eprom、eeprom、磁卡、闪存、光卡以及适用于存储电子命令的任何类型的介质。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1