掌桥专利:专业的专利平台
掌桥专利
首页

控制装置、系统、介质、终端装置和控制方法

文献发布时间:2023-06-19 11:27:38


控制装置、系统、介质、终端装置和控制方法

技术领域

本公开涉及一种控制装置、系统、介质、终端装置和控制方法。

背景技术

日本未审查的专利申请公开第2002-342426号(JP 2002-342426A)描述了一种技术,该技术从用户接收车辆调度请求信息并将车辆调度命令信息发送给出租车。

发明内容

JP 2002-342426A中描述的技术不能提供满足用户要求的车辆调度计划。

本公开提供了满足用户要求的车辆调度计划。

本公开的第一方案涉及一种控制装置,其包括控制单元。所述控制单元被配置为基于在多个用户之间发送和接收的一条以上即时消息来检测车辆调度要求,并且被配置为通过参照车辆调度服务信息来创建使用满足所述车辆调度要求的车辆调度服务的车辆调度计划。所述车辆调度要求是所述多个用户中的至少一个用户所要求的。所述车辆调度服务信息由至少一个车辆调度者提供。

本公开的第二方案涉及一种非暂时性计算机可读存储介质,其存储有程序,当计算机执行所述程序时,使得计算机执行操作。所述操作包括从控制装置接收车辆调度计划通知,并输出接收到的通知。所述控制单元被配置为基于在多个用户之间发送和接收的一条以上即时消息来检测车辆调度要求,并且被配置为通过参照车辆调度服务信息来创建使用满足所述车辆调度要求的车辆调度服务的车辆调度计划。所述车辆调度要求是所述多个用户中的至少一个用户所要求的。所述车辆调度服务信息由至少一个车辆调度者提供。

本公开的第三方案涉及一种控制方法,所述方法包括检测和创建。所述检测,由控制装置基于在多个用户之间发送和接收的一条以上即时消息来检测车辆调度要求。所述车辆调度要求是所述多个用户中的至少一个用户所要求的。所述创建,由控制装置通过参照车辆调度服务信息来创建使用满足车辆调度要求的车辆调度服务的车辆调度计划。所述车辆调度服务信息由至少一个车辆调度者提供。

根据本公开的技术可以提供满足用户要求的车辆调度计划。

附图说明

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

图1是示出根据本公开的实施例的系统的配置的图;

图2是示出根据本公开的实施例的控制装置的配置的框图;

图3是示出根据本公开的实施例的服务器装置的配置的框图;

图4是示出根据本公开的实施例的终端装置的配置的框图;

图5是示出根据本公开的实施例的系统的操作的图;

图6是示出根据本公开的实施例的系统的操作的图;

图7是示出根据本公开的实施例的终端装置的屏幕的示例的图;

图8是示出根据本公开的实施例的存储车辆调度服务信息的表的示例的图;

图9是示出根据本公开的实施例的车辆调度计划的示例的图;以及

图10是示出根据本公开的实施例的车辆调度计划的示例的图。

具体实施方式

下面将参照附图描述本公开的实施例。

在附图中,相同的附图标记将被赋予相同或相似的部件。在本实施例的描述中,适当时将省略或简化相同或相应部分的描述。

将参照图1描述根据本实施例的系统10的配置。

根据本实施例的系统10包括至少一个控制装置20、至少一个服务器装置30、多个用户(用户X和用户Y)的终端装置40以及车辆13。多个用户可以包括除用户X和用户Y以外的用户。

终端装置40由用户携带。终端装置40可以通过诸如无线LAN、移动通信网络和互联网的网络50与服务器装置30通信。终端装置40可以能够通过网络50与其他终端装置40进行通信。每个终端装置40可以能够通过网络50与控制装置20和车辆13中的至少一个进行通信。“LAN”是局域网的缩写。

服务器装置30是提供SNS的SNS服务器。服务器装置30不仅可以通过网络50与每个终端装置40进行通信,而且还可以通过网络50与控制装置20进行通信。服务器装置30可以能够通过网络50与车辆13进行通信。“SNS”是指社交网络服务的缩写。

控制装置20是车辆调度服务器,其支持由至少一个车辆调度者提供的车辆调度服务的提供。例如,控制装置20安装在仅由车辆调度者使用的设施中,或者安装在由多个用户共享的数据中心等设施中。

控制装置20不仅能够通过网络50与终端装置40和服务器装置30进行通信,而且还可以通过网络50与车辆13进行通信。

尽管在本实施例中为出租车,但是车辆13可以是除出租车以外的其他汽车,例如按需公共汽车,只要该汽车可以运送用户X和用户Y中的至少一个即可。车辆13是任何类型的汽车,例如汽油车辆、柴油车辆、HV、PHV、EV或FCV。“HV”是混合动力车辆的缩写。“PHV”是插电式混合动力车辆的缩写。“EV”是电动车辆的缩写。“FCV”是燃料电池车辆的缩写。尽管在本实施例中由驾驶员驾驶,但是车辆13可以在任何自动驾驶等级上自动驾驶。自动驾驶等级例如是SAE自动驾驶等级1到5之一。“SAE”是汽车工程师协会的缩写。车辆13可以是MaaS车辆。“MaaS”是“移动即服务”的缩写。

将参照图1描述本实施例的概述。

在图1中示出的系统10中,控制装置20基于在多个用户之间发送和接收的一条以上即时消息来检测多个用户中的至少一个所要求的车辆调度要求。当检测到这样的车辆调度要求时,控制装置20参照由至少一个车辆调度者提供的车辆调度服务信息,并创建使用满足车辆调度要求的车辆调度服务的车辆调度计划。

根据本实施例,控制装置20基于在多个用户之间发送和接收的一条以上即时消息来检测至少一个用户所需的车辆调度要求。此后,控制装置20创建使用满足车辆调度要求的车辆调度服务的调度计划,并提供满足用户要求的车辆调度计划。

“车辆调度要求”是当用户请求车辆调度时作为前提或约束的要求。更具体地,“车辆调度要求”包括请求车辆调度的用户所要求的车辆类型、乘客数量、乘车地点、乘车时间或下车地点。

“车辆调度服务信息”可以是指示由至少一个车辆调度者提供的车辆调度服务的任何信息。在本实施例中,“车辆调度服务信息”是关于由多个车辆调度者提供的车辆调度服务的信息。“车辆调度服务信息”可以以任何形式存储。在本实施例中,“车辆调度服务信息”被存储在数据库中,更具体地,在图8所示的表中。在该表中,对于多个车辆调度者中的每一个,将车辆调度者拥有的车辆13的车辆类型、载客量、车辆可调度区域、一天中的车辆可调度时间以及每单位行驶距离的费用存储为“车辆调度服务信息”。该表的每一行构成一个记录。

“车辆调度计划”是为满足用户所要求的车辆调度要求而创建的运送用户的计划。“车辆调度计划”包括要调度的车辆13的车辆类型、乘客数量、乘车地点、乘车时间、下车地点和估计到达时间中的至少一项。另外,车辆调度计划可以包括估计费用金额和所需时间中的至少一项。

被配置为SNS服务器的服务器装置30搜索参与SNS聊天的多个用户之间交换的即时消息,并基于该搜索来判定是否需要调度出租车。服务器装置30可以使作为由至少一个车辆调度者管理的聊天机器人的车辆调度机器人中断聊天。通过使车辆调度者机器人中断聊天,服务器装置30可以向用户发送即时消息以询问用户的要求,并且基于对该即时消息的应答来检测用户的要求。

被配置作为车辆调度服务器的控制装置20根据在SNS聊天中交换的即时消息来创建车辆调度计划。更具体地,控制装置20基于参与聊天的多个用户中的至少一个的要求来创建车辆调度计划。为了创建车辆调度计划,控制装置20从在SNS聊天中交换的即时消息中检测车辆调度要求,该车辆调度要求是参与聊天的多个用户中的至少一个的要求。例如,控制装置20读取即时消息中包括的文本和戳记,分析聊天的内容,并检测用户所要求的车辆调度要求。此后,控制装置20创建使用满足所检测到的车辆调度要求的车辆调度服务的车辆调度计划。控制装置20可以提出多模式路线,其不仅包括出租车,而且包括各种运输工具的组合,例如步行、自行车、公共汽车、出租汽车、私人汽车、铁路或飞机。

将参照图2描述根据本实施例的控制装置20的配置。

在本实施例中,控制装置20被配置作为车辆调度服务器。所述车辆调度服务器例如是云计算系统或其他计算系统中的服务器。

控制装置20包括控制单元21、存储单元22、通信单元23、输入单元24和输出单元25。

控制单元21包括至少一个处理器、至少一个专用电路或它们的组合。处理器是诸如CPU或GPU的通用处理器、或者是专用于特定处理的专用处理器。“CPU”是中央处理单元的缩写。“GPU”是图形处理单元的缩写。专用电路例如是FPGA或ASIC。“FPGA”是现场可编程门阵列的缩写。“ASIC”是专用集成电路的缩写。控制单元21在控制控制装置20的单元的同时执行与控制装置20的操作有关的处理。

存储单元22包括至少一个半导体存储器、至少一个磁存储器、至少一个光学存储器、或这些存储器中的至少两种的组合。半导体存储器例如是RAM或ROM。“RAM”是随机存取存储器的缩写。“ROM”是只读存储器的缩写。RAM例如是SRAM或DRAM。“SRAM”是静态随机存取存储器的缩写。“DRAM”是动态随机存取存储器的缩写。ROM例如是EEPROM。“EEPROM”是电可擦除可编程只读存储器的缩写。例如,存储单元22用作主存储装置、辅助存储装置或高速缓冲存储器。存储单元22存储用于控制装置20的操作的数据和通过控制装置20的操作获得的数据。尽管在本实施例中存储在存储单元22中,但是图8中所示的表可以存储在外部存储器等中。

通信单元23包括至少一个通信接口。通信接口例如是LAN接口。通信单元23接收用于控制装置20的操作的数据,并发送通过控制装置20的操作获得的数据。

输入单元24包括至少一个输入接口。输入接口例如是物理键、电容键、指向装置、与显示器集成的触摸屏或麦克风。输入单元24接收用于输入用于控制装置20的操作的数据的操作。输入单元24可以作为外部输入装置连接至控制装置20,而不是将其设置在控制装置20中。在这种情况下,为了连接至控制装置20,可以使用USB、HDMI(注册商标)或蓝牙(注册商标)中的任何一个。“USB”是通用串行总线的缩写。“HDMI(注册商标)”是高清晰度多媒体接口的缩写。

输出单元25包括至少一个输出接口。输出接口例如是显示器或扬声器。显示器例如是LCD或有机EL显示器。“LCD”是液晶显示器的缩写。“EL”是电致发光的缩写。输出单元25输出通过控制装置20的操作获得的数据。输出单元25可以被连接到控制装置20作为外部输出装置,而不是被设置在控制装置20中。在这种情况下,为了连接至控制装置20,可以使用USB、HDMI(注册商标)或蓝牙(注册商标)中的任何一个。

当与控制单元21相对应的处理器执行根据本实施例的控制程序时,实现控制装置20的功能。即,控制装置20的功能由软件实现。控制程序使计算机执行控制装置20的操作,以使计算机能够用作控制装置20。即,计算机通过根据控制程序执行控制装置20的操作来用作控制装置20。

程序可以被记录在计算机可读记录介质中。计算机可读记录介质例如是磁记录装置、光盘、磁光记录介质或半导体存储器。例如,通过销售、移交或出租记录有程序的诸如DVD或CD-ROM的便携式记录介质来分发程序。“DVD”是数字多功能光盘的缩写。“CD-ROM”是光盘只读存储器的缩写。也可以通过将程序存储在服务器的存储器中,然后将程序从服务器转移到另一台计算机来分发程序。该程序可以被提供作为程序产品。

计算机将记录在便携式记录介质中或从服务器传送的程序一次性存储在主存储装置中。然后,计算机使处理器从主存储装置读取程序,并使处理器根据已读取的程序执行处理。计算机还可以直接从便携式记录介质读取程序,并根据该程序执行处理。每当程序从服务器被传送到计算机时,计算机还可以根据接收到的程序顺序地执行处理。此外,代替将程序从服务器传送到计算机,计算机可以通过所谓的应用服务提供商(ASP)服务来执行处理。在ASP服务中,仅通过发出执行指令然后获取结果来实现该功能。“ASP”是应用程序服务提供商的缩写。该程序包括用于由电子计算机处理的类似程序的信息。例如,不是直接发送到计算机的命令而是具有定义计算机的处理的属性的数据是“程序类信息”。

控制装置20的一部分或全部功能可以通过与控制单元21对应的专用电路来实现。即,控制装置20的一部分或全部功能可以通过硬件来实现。

将参照图3描述根据本实施例的服务器装置30的配置。

在本实施例中,服务器装置30被配置为SNS服务器。SNS服务器例如是云计算系统或其他计算系统中的服务器。

服务器装置30包括控制单元31、存储单元32、通信单元33、输入单元34和输出单元35。

控制单元31包括至少一个处理器、至少一个专用电路或它们的组合。处理器是诸如CPU或GPU的通用处理器,或者是专用于特定处理的专用处理器。专用电路例如是FPGA或ASIC。控制单元31在控制服务器装置30的单元的同时,执行与服务器装置30的操作有关的处理。

存储单元32包括至少一个半导体存储器、至少一个磁存储器、至少一个光学存储器或这些存储器中的至少两种的组合。半导体存储器例如是RAM或ROM。RAM例如是SRAM或DRAM。ROM例如是EEPROM。存储单元32例如用作主存储装置、辅助存储装置或高速缓冲存储器。存储单元32存储用于服务器装置30的操作的数据和通过服务器装置30的操作获得的数据。

通信单元33包括至少一个通信接口。通信接口例如是LAN接口。通信单元33接收用于服务器装置30的操作的数据,并发送通过服务器装置30的操作获得的数据。

输入单元34包括至少一个输入接口。输入接口例如是物理键、电容键、指向装置、与显示器集成的触摸屏或麦克风。输入单元34接收输入操作以输入用于服务器装置30的操作的数据。输入单元34可以作为外部输入装置连接到服务器装置30,而不是设置在服务器装置30中。在这种情况下,为了连接到服务器装置30,可以使用USB、HDMI(注册商标)或蓝牙(注册商标)中的任何一个。

输出单元35包括至少一个输出接口。输出接口例如是显示器或扬声器。显示器例如是LCD或有机EL显示器。输出单元35输出通过服务器装置30的操作获得的数据。输出单元35可以作为外部输出装置连接到服务器装置30,而不是设置在服务器装置30中。在这种情况下,为了连接到服务器装置30,可以使用USB、HDMI(注册商标)或蓝牙(注册商标)中的任何一个。

根据本实施例,当与控制单元31对应的处理器执行服务器程序时,实现服务器装置30的功能。即,服务器装置30的功能由软件实现。服务器程序使计算机执行服务器装置30的操作,以使该计算机用作服务器装置30。即,计算机通过根据服务器程序执行服务器装置30的操作而用作服务器装置30。

服务器装置30的一部分或全部功能可以通过与控制单元31相对应的专用电路来实现。即,服务器装置30的一部分或全部功能可以通过硬件来实现。

将参照图4描述根据本实施例的终端装置40的配置。

在本实施例中,终端装置40被配置为用户终端。终端装置40例如是移动电话、智能电话、平板电脑或PC。“PC”是个人计算机的缩写。

终端装置40包括控制单元41、存储单元42、通信单元43、输入单元44、输出单元45和定位单元46。

控制单元41包括至少一个处理器、至少一个专用电路或它们的组合。处理器是诸如CPU或GPU的通用处理器,或者是专用于特定处理的专用处理器。专用电路例如是FPGA或ASIC。控制单元41在控制终端装置40的单元的同时,执行与终端装置40的操作有关的处理。

存储单元42包括至少一个半导体存储器、至少一个磁存储器、至少一个光学存储器或这些存储器中的至少两种的组合。半导体存储器例如是RAM或ROM。RAM例如是SRAM或DRAM。ROM例如是EEPROM。存储单元42例如用作主存储装置、辅助存储装置或高速缓冲存储器。存储单元42存储用于终端装置40的操作的数据和通过终端装置40的操作获得的数据。

通信单元43包括至少一个通信接口。通信接口例如是与LTE、4G或5G移动通信标准相对应的接口、与诸如蓝牙(注册商标)的短程无线通信标准相对应的接口、或LAN接口。“LTE”是长期演进的缩写。“4G”是第4代的缩写。“5G”是第5代的缩写。通信单元33接收用于终端装置40的操作的数据,并发送通过终端装置40的操作获得的数据。

输入单元44包括至少一个输入接口。输入接口例如是物理键、电容键、指向装置、与显示器集成的触摸屏或麦克风。输入单元44接收输入操作以输入用于终端装置40的操作的数据。输入单元44可以作为外部输入装置连接到终端装置40,而不是提供在终端装置40中。在这种情况下,为了连接到终端装置40,可以使用USB、HDMI(注册商标)或蓝牙(注册商标)中的任何一个。

输出单元45包括至少一个输出接口。输出接口例如是显示器或扬声器。显示器例如是LCD或有机EL显示器。输出单元45输出通过终端装置40的操作获得的数据。输出单元45可以作为外部输出装置连接到终端装置40,而不是设置在终端装置40中。在这种情况下,为了连接到终端装置40,可以使用USB、HDMI(注册商标)或蓝牙(注册商标)中的任何一个。

定位单元46包括至少一个GNSS接收器。“GNSS”是全球导航卫星系统的缩写。GNSS包括例如GPS、QZSS、GLONASS和Galileo中的至少一种。“GPS”是全球定位系统的缩写。“QZSS”是准天顶卫星系统的缩写。QZSS卫星称为准天顶卫星。“GLONASS”是全球导航卫星系统的缩写。定位单元46测量终端装置40的位置。

当与控制单元41相对应的处理器执行根据本实施例的终端程序时,实现终端装置40的功能。即,终端装置40的功能由软件实现。终端程序使计算机执行终端装置40的操作,以使计算机能够用作终端装置40。即,计算机通过根据终端程序执行终端装置40的操作来用作终端装置40。

终端装置40的一部分或全部功能可以通过与控制单元41相对应的专用电路来实现。也就是说,终端装置40的一部分或全部功能可以通过硬件来实现。

将参照图5至图7描述根据本实施例的系统10的操作。该操作对应于根据本实施例的控制方法。在图5和图6中,“IM”表示即时消息。

在下面给出的实例中,假设用户X和用户Y相互发送和接收即时消息以进行SNS聊天。还假设车辆13是出租车。这里示出“实例”以帮助理解本实施例,而不是限制本公开。

在步骤S101中,用户X的终端装置40的控制单元41通过输入单元44接收用户X的输入寻址到用户Y的文本的输入操作。控制单元41生成包括输入的文本的即时消息。控制单元41通过通信单元43将所生成的即时消息发送到服务器装置30。

在本示例中,用户X将文本“让我们从A车站乘坐出租车到B酒店”输入到终端装置40中。终端装置40的控制单元41将包括所输入的文本的即时消息发送到服务器装置30。

在步骤S102中,服务器装置30的控制单元31通过通信单元33接收在步骤S101中发送的即时消息。控制单元31通过通信单元33将接收到的即时消息发送给用户Y的终端装置40,并同时处理接收到的即时消息。更具体地,服务器装置30的控制单元31以与控制单元31对传统的SNS的聊天的处理相同的方式处理所接收的即时消息,并且同时分析所接收的即时消息的内容以确定用户X是否要求调度车辆。

在此示例中,服务器装置30的控制单元31将包括文本“让我们从A车站乘出租车到B酒店”的即时消息从用户X的终端装置40传输到用户Y的终端装置40。从消息“让我们从A车站乘出租车到B酒店”,服务器装置30的控制单元31可以确定用户X需要从A车站到B酒店的出租车。服务器装置30的控制单元31将包括文本“让我们从A车站乘出租车到B酒店”的即时消息作为第一即时消息保存在存储单元32中。

在步骤S103中,用户Y的终端装置40的控制单元41通过通信单元43接收在步骤S102中发送的即时消息。控制单元41通过输出单元45在屏幕上显示接收到的即时消息。

在本示例中,用户Y的终端装置40的控制单元41从服务器装置30接收包括文本“让我们从A车站乘出租车到B酒店”的即时消息。终端装置40的控制单元41将接收到的即时消息显示给用户Y。

在步骤S104中,用户Y的终端装置40的控制单元41通过输入单元44接收用户Y的输入寻址到用户X的文本的操作。控制单元41生成包括输入的文本的即时消息。控制单元41通过通信单元43将所生成的即时消息发送到服务器装置30。

在此示例中,用户Y将文本“好的!火车在12:40到达”输入到终端装置40。终端装置40的控制单元41将包含输入文本的即时消息发送到服务器装置30。

在步骤S105中,服务器装置30的控制单元31通过通信单元33接收在步骤S104中发送的即时消息。控制单元31通过通信单元33将接收到的即时消息发送到用户X的终端装置40,并同时处理接收到的即时消息。更具体地,服务器装置30的控制单元31以与控制单元31对传统的SNS的聊天的处理相同的方式处理接收到的即时消息,并且同时以与步骤S102的处理相同方式分析接收到的即时消息中的内容。

在本示例中,服务器装置30的控制单元31从用户Y的终端装置40将包括文本“好的!火车12:40到达”的即时消息传送到用户X的终端装置40。响应于消息“让我们从A车站乘出租车到B酒店”,返回消息“好的!火车12:40到达”。根据这些消息,可以确定用户X和用户Y要在车站会合,然后从那里乘坐出租车。因此,服务器装置30的控制单元31确定需要调度车辆13来运送用户X和用户Y。服务器装置30的控制单元31将从用户Y接收的包括文本“好的!火车12:40到达”的即时消息作为第二即时消息保存在存储单元32中。

在步骤S106中,用户X的终端装置40的控制单元41通过通信单元43接收在步骤S105中发送的即时消息。控制单元41通过输出单元45将接收到的即时消息显示在屏幕上。

在本示例中,用户X的终端装置40的控制单元41从服务器装置30接收包括文本“好的!火车12:40到达”的即时消息。终端装置40的控制单元41将接收到的即时消息显示给用户X。

当服务器装置30的控制单元31在步骤S105中确定需要调度车辆13来运送用户X和用户Y时,控制单元31使用户X的终端装置40和用户Y的终端装置40都显示指示正在创建车辆调度计划的消息。更具体地,服务器装置30的控制单元31使用户X的终端装置40和用户Y的终端装置40二者都显示诸如“车辆调度机器人正在创建车辆调度计划”的系统消息。通过显示这样的系统消息,当提出用于运送用户X和用户Y的车辆调度计划时,用户X和用户Y不太可能感觉到该计划是突然被提议的。在步骤S121中,服务器装置30的控制单元31获取在步骤S102中存储在存储单元32中的第一即时消息,以及在步骤S105中存储在存储单元32中的第二即时消息。控制单元31生成车辆调度请求,该车辆调度请求包括已获取的第一即时消息和第二即时消息。控制单元31通过通信单元33将生成的车辆调度请求发送到控制装置20。

在本示例中,服务器装置30的控制单元31生成车辆调度请求。该车辆调度请求包括从用户X接收到的包括文本“让我们从A车站乘出租车到B酒店”的即时消息和从用户Y接收的包括文本“好的!火车12:40到达”的即时消息。控制单元31将所生成的车辆调度请求作为来自用户X和用户Y的车辆调度请求发送到控制装置20。

在步骤S122中,控制装置20的控制单元21通过通信单元23接收在步骤S121中发送的车辆调度请求。然后,控制单元21基于接收到的车辆调度请求中包括的第一即时消息和第二即时消息,检测用户X和用户Y的车辆调度要求。更具体地,控制单元21分析接收到的车辆调度请求中包括的即时消息的内容,并且检测用户X和用户Y所要求的车辆调度要求。更具体地,从第一即时消息和第二即时消息中包括的文本中,控制单元21检测预定关键词作为用户X和用户Y中的至少一个所要求的车辆调度要求。

在本示例中,从用户X接收的即时消息中包括的文本“让我们从A车站乘出租车到B酒店”中,控制装置20的控制单元21检测到关键字“A车站”和“B酒店”作为用户X要求的车辆调度要求。即,控制单元21检测到“A车站”作为车辆调度要求之一的乘车地点,并且检测到“B酒店”作为车辆调度要求之一的下车地点。类似地,从用户Y接收到的即时消息中包括的文本“是的!火车12:40到达”中,控制单元21检测到关键字“12:40”作为用户Y要求的车辆调度要求。即,控制单元21检测到“12:40”作为车辆调度要求之一的乘车时间。

在步骤S123中,控制装置20的控制单元21参照由多个车辆调度者提供的车辆调度服务信息,以创建使用满足在步骤S122中检测到的车辆调度要求的车辆调度服务的车辆调度计划的内容。更具体地,控制单元21从存储有车辆调度服务信息的表中选择满足所检测到的车辆调度要求的记录。控制单元21创建使用由所选择的记录指示的车辆调度服务的车辆调度计划的内容。

在本示例中,控制装置20的控制单元21参照图8所示的表。该表将由多个车辆调度者(车辆调度者D1、车辆调度者D2和车辆调度者D3)中的每一个提供的车辆调度服务的内容存储为“车辆调度服务信息”。在该表中,车辆调度服务的内容被分类为车辆13的“车辆类型”、“乘客容量”、“车辆可调度区域”、“一天中的车辆可调度时间”和“每单位行驶距离的费用”,其中的每一个存储在表的相应列中。该表的“车辆可调度区域”列、“一天中的车辆可调度时间”列和“每单位行驶距离的费用”列中存储的值可以是静态值或动态变化的值。这些值可以根据诸如每台车辆的当前位置的探测数据或者根据当前时间(白天费用或深夜费用)等动态地改变。作为存储在“车辆可调度区域”列中的值的“N市区”和“M县的整个区域”,假定包括在步骤S122中已经被检测作为车辆调度要求的乘车地点“A车站”和下车地点“B酒店”。作为存储在“一天中的车辆可调度时间”列中的值的“6:00至13:00”和“12:00至21:00”包括在步骤S122中已经被检测作为车辆调度要求的乘车时间“12:40”。因此,控制单元21选择车辆调度者D1和车辆调度者D3的记录。

在步骤S124中,控制装置20的控制单元21基于在步骤S122中检测出的车辆调度要求以及基于在步骤S123中所选择的记录中所包含的每单位行驶距离的费用来计算费用的估计金额。更具体地,控制单元21计算从乘车地点到下车地点的距离,这两者都包括在步骤S122中所检测到的车辆调度要求中。然后,控制单元21将计算出的距离乘以在步骤S123中选择的记录中包括的每单位行驶距离的费用来计算费用的估计金额。

在本示例中,控制单元21将从“A车站”(乘车地点)到“B酒店”(下车地点)(这两者都包括在车辆调度要求中)的距离乘以车辆调度者D1的记录中包括的500日元/公里(每单位行驶距离的费用),以计算由车辆调度者D1提供的车辆调度服务的费用的估计金额。类似地,控制单元21将从“A车站”(乘车地点)到“B酒店”(下车地点)(这两者都包括在车辆调度要求中)的距离乘以车辆调度者D3的记录中包括的700日元/公里(每单位行驶距离的费用),以计算由车辆调度者D3提供的车辆调度服务的费用的估计金额。

在步骤S125中,控制装置20的控制单元21创建车辆调度计划。

在本示例中,控制装置20的控制单元21创建诸如图9中示出车辆调度计划的车辆调度计划P1和图10中示出的车辆调度计划的车辆调度计划P2。这些调度计划中的每一个都包括在步骤S123中选择的记录中描述的车辆调度服务的内容以及在步骤S124中计算出的费用的估计金额。车辆调度计划P1是为车辆调度者D1创建的车辆调度计划。车辆调度计划P2是为车辆调度者D3创建的车辆调度计划。

在步骤S126中,控制装置20的控制单元21通过通信单元23将在步骤S125中创建的车辆调度计划发送到服务器装置30。

在本示例中,控制装置20的控制单元21将各自包括费用的估计金额的车辆调度计划P1和车辆调度计划P2发送到服务器装置30。

在步骤127中,服务器装置30的控制单元31通过通信单元33接收在步骤S126中发送的车辆调度计划。控制单元31生成即时消息以通知所接收的车辆调度计划。控制单元31通过通信单元33将生成的即时消息发送到用户X的终端装置40和用户Y的终端装置40两者。

在本示例中,服务器装置30的控制单元31接收车辆调度计划P1和车辆调度计划P2。控制单元31创建提示用户选择车辆调度计划的消息。更具体地说,控制单元31创建包括文本“请选择您想要的车辆调度计划”以及车辆调度计划P1和车辆调度计划P2的URL的即时消息。“URL”是统一资源定位符的缩写。控制单元31将创建的即时消息发送到用户X的终端装置40和用户Y的终端装置40两者。

在步骤S128中,用户X的终端装置40从服务器装置30接收车辆调度计划通知,并输出接收到的车辆调度计划通知。更具体地,用户X的终端装置40的控制单元41通过通信单元43接收在步骤S127中发送的即时消息。控制单元41通过输出单元45在屏幕上显示接收到的即时消息。

在本示例中,用户X的终端装置40的控制单元41接收即时消息,该即时消息包括文本“请选择您想要的车辆调度计划”以及车辆调度计划P1和车辆调度计划P2的URL。终端装置40的控制单元41向用户X显示接收到的即时消息中包括的文本“请选择您想要的车辆调度计划”以及车辆调度计划P1和车辆调度计划P2的URL。当用户X点击车辆调度计划P1的URL时,浏览器被激活,并且如图9所示,显示车辆调度计划P1的详情。当用户X点击车辆调度计划P2的URL时,浏览器被激活,并且如图10所示,显示车辆调度计划P2的详情。

在步骤S129中,用户Y的终端装置40从服务器装置30接收车辆调度计划通知,并输出接收到的车辆调度计划通知。更具体地,用户Y的终端装置40的控制单元41通过通信单元43接收在步骤S127中发送的即时消息。控制单元41通过输出单元45在屏幕上显示接收到的即时消息。

在本示例中,用户Y的终端装置40的控制单元41从服务器装置30接收即时消息,该即时消息包括文本“请选择您想要的车辆调度计划”以及车辆调度计划P1和车辆调度计划P2的URL。终端装置40的控制单元41向用户Y显示包括在收到即时消息中的文本“请选择您想要的车辆调度计划”以及车辆调度计划P1和车辆调度计划P2的URL。当用户Y点击车辆调度计划P1的URL时,浏览器被激活,并且如图9所示,显示车辆调度计划P1的详情。类似地,当用户Y点击车辆调度计划P2的URL时,浏览器被激活,并且如图10所示,显示车辆调度计划P2的详情。

在本实施例中,如上所述,控制装置20的控制单元21基于在多个用户之间发送和接收的一条以上即时消息来检测多个用户中的至少一个用户所要求的车辆调度要求。此后,控制单元21参照由至少一个车辆调度者提供的车辆调度服务信息,并基于该信息,创建车辆调度计划,每个车辆调度计划使用满足车辆调度要求的车辆调度服务。

本实施例使得能够提供满足用户要求的车辆调度计划。

在本实施例中,控制装置20的控制单元21参照由多个车辆调度者提供的车辆调度服务信息,并基于该信息为多个车辆调度者中的每一个创建一个车辆调度计划。

本实施例使得能够提供多个调度计划,其中的每个调度计划都满足用户的要求,从而为用户提供了更大的选择范围。

在本实施例的一个变型中,控制装置20的控制单元21可以参照由大量车辆调度者提供的车辆调度服务信息。在这种情况下,控制装置20的控制单元21可以针对大量的车辆调度者中的一个或对于几个车辆调度者中的每一个创建车辆调度计划。例如,通过分析通过允许通过聊天调度出租车的聊天应用执行的聊天的内容,控制装置20可以从多个车辆调度者中选择合适的车辆调度者,并将所选择的车辆调度者推荐给用户。

该变型消除了用户选择车辆调度计划的需要。

在本实施例的一种变型中,通过仅参照由一个车辆调度者提供的车辆调度服务信息,控制装置20的控制单元21可以为那个车辆调度者创建车辆调度计划。

在图5至图7的示例中,基于两个用户(用户X和用户Y)之间发送和接收的两条即时消息来检测两个用户所要求的车辆调度要求。然而,用户数量不限于两个,而可以是三个以上,并且类似地,即时消息的数量也不限于两条,而可以是一条,或可以是三条以上。车辆调度要求不限于所有用户所要求的要求,而可以是至少一个用户所要求的要求。多个用户可以包括由至少一个车辆调度者管理的车辆调度者机器人。

在图5至图7的示例中,确定运送两个用户(用户X和用户Y)的车辆13的车辆调度。然而,车辆13不限于运送所有用户的车辆,而可以是运送至少一个用户的车辆。

在本实施例的一种变型中,作为至少一个用户所要求的车辆调度要求,控制装置20的控制单元21可以检测该至少一个用户所要求的车辆类型,并且可以创建使用检测到的车辆类型的车辆13的计划作为车辆调度计划。在图5至图7的示例中,假定在用户X和用户Y之间发送和接收指示期望的车辆类型的附加即时消息,例如“由于行李少,所以想要轻型出租车”或“由于行李少,所以想要紧凑型乘用车”。在这种情况下,控制装置20的控制单元21读取附加发送和接收的即时消息中包含的诸如“轻型车辆”或“紧凑型乘用车”的文本,从而检测用户X和用户Y中的至少一个所要求的车辆类型。此后,控制单元21创建使用所检测到的车辆类型的车辆13的车辆调度计划。例如,控制单元21创建计划作为车辆调度计划P1。该创建的计划使用图8中的由车辆调度者D1提供的包括“轻型车辆”作为车辆类型的车辆调度服务。

该变型使得能够提供进一步满足用户要求的车辆调度计划。

在本实施例的一种变型中,作为至少一个用户所要求的车辆调度要求,控制装置20的控制单元21可以检测至少一个用户所要求的乘客数量,并且可以创建使用可以运送检测到的乘客数量的车辆13的计划作为车辆调度计划。在图5至图7的示例中,假设在用户X和用户Y之间发送和接收诸如“我们陪你一起去,妈妈和我”的指示期望的乘客数量的附加即时消息。在这种情况下,控制装置20的控制单元21读取附加发送和接收的即时消息中包括的诸如“三人”的文本,并且由此,检测用户X和用户Y中的至少一个所要求的乘客数量。当没有附加地发送和接收的即时消息时,控制单元21可以对参与聊天的多个用户的数量进行计数并且检出所计数的值作为乘客的数量。此后,控制单元21创建车辆调度计划,该车辆调度计划使用能够运送检测到的乘客数量的车辆13。例如,控制单元21创建两个计划,分别作为车辆调度计划P1和车辆调度计划P2。这创建的两个计划使用图8中分别由车辆调度者D1和车辆调度者D3提供的车辆调度服务,并且该车辆调度服务包括3个以上作为乘客人数。

该变型使得可以提供进一步满足用户要求的车辆调度计划。

在本实施例的一种变型中,作为至少一个用户所要求的车辆调度要求,控制装置20的控制单元21可以检测至少一个用户所要求的乘车日期,并且可以创建在该乘车日期运送至少一个用户的计划作为车辆调度计划。在图5至图7的示例中,假定在用户X和用户Y之间发送和接收诸如“我希望12月1日是晴天”的指示期望的乘车日期的附加即时消息。在这种情况下,控制装置20的控制单元21读取附加发送和接收的即时消息中包括的诸如“12月1日”的文本,并且结果,检测到用户X和用户Y中的至少一个所要求的期望乘车日期。之后,控制单元21创建车辆调度计划,该车辆调度计划在检测到的乘车日期运送用户X和用户Y中的至少一个。例如,控制单元21创建使用车辆调度服务的车辆调度计划,在该车辆调度服务中,在车辆可调度时段中包括12月1日。

该变型使得能够提供进一步满足用户要求的车辆调度计划。

在本实施例的一种变型中,控制装置20的控制单元21还可以检测至少一个用户所要求的预算,并且作为车辆调度计划,可以将估算金额等于或小于预算的计划通知给至少一个用户。在图5至图7的示例中,假设在用户X和用户Y之间发送和接收诸如“我手头上只有1000日元”的指示预算的附加即时消息。在这种情况下,控制装置20的控制单元21读取附加地发送和接收的即时消息中包括的诸如“1,000日元”的文本,结果,检测到用户X和用户Y中的至少一个所要求的预算。此后,控制单元21创建估算金额等于或小于检测到的预算的车辆调度计划。例如,控制单元21创建使用估计金额等于或小于1,000日元的车辆调度服务的车辆调度计划。作为进一步的变型,当发送和接收诸如“我希望出租车费用应该便宜点”的附加即时消息时,控制单元21可以读取文本“便宜”并估计预算。

该变型使得能够提供进一步满足用户要求的车辆调度计划。

在本实施例的一个变型中,控制装置20的控制单元21可以在车辆调度计划中包括用于运送至少一个用户的车辆调度服务所需的所需时间。在图5至图7的示例中,控制装置20的控制单元21可以基于从A车站到B酒店的距离来计算所需时间,并将所计算的时间包括在车辆调度计划中。

该变型使得能够提供进一步满足用户要求的车辆调度计划。

作为进一步的变型,控制装置20的控制单元21还可以检测至少一个用户所要求的到达时间,并且作为车辆调度计划,向至少一个用户通知所需时间足够短以使车辆早于检测到的到达时间到达的计划作为车辆调度计划。在图5至图7的示例中,假设在用户X和用户Y之间发送和接收诸如“酒店事项在15:00开始”的指示期望到达时间的附加即时消息。在这种情况下,控制装置20的控制单元21读取附加发送和接收的即时消息中包括的诸如“15:00”的文本,作为结果,检测到用户X和用户Y中的至少一个所要求的到达时间。此后,控制单元21创建一个车辆调度计划,其中所需时间足够短以使车辆早于到达时间到达。例如,控制单元21首先将基于从A车站到B酒店的距离而计算出的所需时间与作为乘车时间的12:40相加,然后创建使用计算出的时间早于检测到的到达时间的车辆调度服务的车辆调度计划。

该变型使得其能够提供进一步满足用户要求的车辆调度计划。

在本实施例的一个变型中,控制装置20的控制单元21可以从多个车辆调度者中选择能够调度满足至少一个用户的要求的车辆13的车辆调度者,并且可以将所选择的车辆调度者推荐给用户。

该变型使得能够提供进一步满足用户要求的车辆调度计划。

在本实施例的一个变型中,在多个用户之间发送和接收的一条以上即时消息可以包括询问即时消息和应答即时消息。询问即时消息是关于车辆调度要求的询问,并且应答即时消息是至少一个用户对询问消息的应答。当接收到应答即时消息时,控制装置20的控制单元21可以从接收到的应答即时消息中检测车辆调度要求。在图5至图7的示例中,控制装置20的控制单元21可以使作为由至少一个车辆调度者提供的聊天机器人的车辆调度机器人中断聊天,并且可以使该聊天机器人发送包括诸如“请告诉我您想要的车辆类型”的文本的即时消息,作为询问车辆调度要求的询问即时消息。控制单元21或控制装置20可以读取在作为至少一个用户对询问即时消息的应答的应答即时消息中包括的诸如“我想要轻型车辆”的文本,并且可以检测用户X和用户Y中的至少一个所要求的车辆类型。在这种情况下,控制单元21创建使用所检测到的车辆类型的车辆13的车辆调度计划。例如,控制单元21创建计划作为车辆调度计划P1。该创建的计划使用图8中的车辆调度服务,该车辆调度服务由车辆调度者D1提供并且包括“轻型车辆”作为车辆类型。

即使在用户之间没有指示车辆调度要求的聊天的情况下,该变型也允许检测至少一个用户所要求的车辆调度要求,使得可以提供进一步满足用户要求的车辆调度计划。

在本实施例中,终端装置40的控制单元41从控制装置20接收关于车辆调度计划的通知,并输出接收到的通知。

本实施例使得可以提供满足用户要求的车辆调度计划。

在本实施例中,当接收到用于选择车辆调度计划的用户操作时,终端装置40的控制单元41将应答发送到控制装置20以指示已经选择了车辆调度计划。当从控制装置20通知了两个以上的车辆调度计划时,控制单元41接收用户操作以选择两个以上的车辆调度计划中的一个作为用户操作。响应于用户的该预订操作,控制装置20将用于预订车辆调度计划的请求发送到提供所选择的车辆调度计划的车辆调度者。

本实施例可以增加车辆调度服务的便利性。

在本实施例的一种变型中,多个用户中的至少一个可以自由地启用或禁用车辆调度必要性判定功能或车辆调度计划提议功能。“车辆调度必要性判定功能”是指由服务器装置30的控制单元31执行以分析即时消息的内容以判定是否需要车辆调度的功能,例如在步骤S102和步骤S105中执行的处理。“车辆调度计划提议功能”是指由控制装置20的控制单元21执行的基于即时消息来检测车辆调度要求并提议使用满足所检测到的车辆调度要求的车辆调度服务的车辆调度计划的功能,例如,在步骤S121到步骤S127的一系列步骤中执行的处理。例如,用户在聊天应用设定屏幕等上启用或禁用车辆调度必要性判定功能或车辆调度计划提议功能。当用户禁用了车辆调度必要性判定功能时,服务器装置30的控制单元31不分析禁用了车辆调度必要性判定功能的用户的即时消息。当用户禁用车辆调度计划提议功能时,控制装置20的控制单元21不分析禁用了车辆调度计划提议功能的用户的即时消息。可替代地,当参与聊天的多个用户中的至少一个禁用了车辆调度必要性判定功能时,服务器装置30的控制单元31不针对在该聊天中发送和接收的任何即时消息判定车辆调度必要性。当参与聊天的多个用户中的至少一个禁用了车辆调度计划提议功能时,控制装置20的控制单元21针对在该聊天中发送和接收的任何即时消息既不检测车辆调度要求也不提议车辆调度计划。

该变型允许用户自由地启用或禁用车辆调度必要性判定功能或车辆调度计划提议功能,使得能够自由选择是否允许分析他/她的即时消息。例如,不愿他/她的即时消息被分析的用户可以禁用车辆调度必要性判定功能或车辆调度计划提议功能,以防止他/她的即时消息被分析。

在本实施例的一个变型中,服务器装置30可以被集成到控制装置20中。

本公开不限于上述实施例。例如,可以将框图中包括的多个框合并,或者可以将一个框划分。代替根据描述按时间顺序执行流程图中所示的步骤,可以根据执行步骤的装置的处理能力根据需要并行或以不同的顺序执行这些步骤。另外,可以在不脱离本公开的精神的情况下进行其他修改。

相关技术
  • 终端装置、中心装置、通信系统、终端装置的控制方法、中心装置的控制方法、终端装置控制程序、中心装置控制程序、以及记录了该程序的记录介质
  • 控制装置、系统、介质、终端装置和控制方法
技术分类

06120112934602