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

控制装置、系统、介质、终端装置和支付分配方法

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


控制装置、系统、介质、终端装置和支付分配方法

技术领域

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

背景技术

日本专利申请公开第2002-342426号(JP 2002-342426A)描述了一种技术,其中,调度中心从移动装置获得调度请求信息,并基于调度请求信息向车辆发送调度命令信息。

发明内容

在JP 2002-342426A中描述的技术没有提供足够的便利性作为用于一起运送多个用户的车辆的调度服务。

本公开的目的是增强用于一起运送多个用户的车辆的调度服务的便利性。

根据本公开的控制装置包括控制单元,所述控制单元基于多个用户交换的一条以上的即时消息来推定多个用户的关系,并且依据推定的关系向所述多个用户分配支付,所述支付是对一起运送所述多个用户的车辆的乘车费用的支付。

根据本公开的非暂时性计算机可读存储介质,其存储程序,所述程序使计算机执行以下步骤:

接收来自控制装置的支付分配的通知,所述控制装置基于多个用户交换的一条以上的即时消息来推定多个用户的关系,并依据推定的关系向所述多个用户分配支付,所述支付是对一起运送所述多个用户的车辆的乘车费用的支付;

输出接收的通知;以及

当接受同意所述分配的用户操作时,提供表示同意所述分配的响应。

根据本公开的支付分配方法包括:

控制装置基于多个用户交换的一条以上的即时消息来推定所述多个用户的关系;以及

控制装置依据推定的关系向所述多个用户分配支付,所述支付是对一起运送所述多个用户的车辆的乘车费用的支付。

本公开增强了用于一起运送多个用户的车辆的调度服务的便利性。

附图说明

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

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

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

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

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

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

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

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

具体实施例

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

在附图中,相同或相应的部分由相同的附图标记表示。在本实施例中,适当时将省略或简化相同或相应部分的描述。

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

根据实施例的系统10包括至少一个控制装置20、至少一个服务器装置30和诸如第一用户11和第二用户12的多个用户的终端装置40。多个用户可以包括除第一用户11和第二用户12之外的用户。

控制装置20可以通过诸如互联网的网络50与服务器装置30和至少一个车辆13进行通信。控制装置20可以通过网络50与每个终端装置40进行通信。

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

控制装置20安装在诸如数据中心的设施中。例如,控制装置20是属于云计算系统或另一计算系统的服务器。在本实施例中,控制装置20用作提供调度服务的调度服务器。

服务器装置30被安装在诸如数据中心的设施中。例如,服务器装置30是属于云计算系统或另一计算系统的服务器。在实施例中,服务器装置30用作向多个用户的终端装置40提供诸如即时消息服务的SNS的SNS服务器。术语“SNS”是社交网络服务的缩写。

各个终端装置40由用户持有。例如,各个终端装置40是移动电话、智能电话、平板电脑或PC。术语“PC”是个人计算机的缩写。在本实施例中,各个终端装置40用作通过执行诸如即时通信工具之类的SNS应用来使用SNS的SNS客户端。

例如,车辆13是诸如汽油车辆、柴油车辆、HV、PHV、EV或FCV的任意种类的汽车。术语“HV”是混合动力车辆的缩写。术语“PHV”是插电式混合动力车辆的缩写。术语“EV”是电动车辆的缩写。术语“FCV”是燃料电池车辆的缩写。在本实施例中,车辆13由驾驶员驾驶。该驾驶可以在任意等级上自动化。例如,自动化等级是SAE定义的1到5级之一。术语“SAE”是汽车工程师协会的缩写。车辆13可以是用于MaaS的专用车辆。术语“MaaS”是Mobility as aService(移动即服务)的缩写。在本实施例中,车辆13是由调度服务安排的汽车,例如出租车或按需公共汽车。

将参考图1描述实施例的概要。

在根据实施例的系统10中,控制装置20基于多个用户交换的一条以上的即时消息来推定所述多个用户的关系。依据推定的关系,控制装置20将一起运送多个用户的车辆13的乘车费用的支付分配给用户。

在本实施例中,可以容易地决定多个用户如何分担乘车费用的支付,因此,可以提高一起运送多个用户的车辆13的调度服务的便利性。

此外,在根据实施例的系统10中,当多个用户的终端装置40接受用于同意支付分配的用户操作时,控制装置20执行乘车费用的结算处理。

利用本实施例,当每个用户同意支付的分配时,自动执行乘车费用的结算,从而进一步提高了调度服务的便利性。

将参考图2描述根据实施例的控制装置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的动作得到的数据。

通信单元23包括至少一个通信接口。例如,通信接口是LAN接口。术语“LAN”是局域网的缩写。通信单元23接收要用于控制装置20的动作的数据,并且发送通过控制装置20的动作获得的数据。

输入单元24包括至少一个输入接口。例如,输入接口是物理键、电容键、指向装置、与显示器一体设置的触摸屏或麦克风。输入单元24接受用于输入要用于控制装置20的动作的数据的操作。输入单元24可以作为外部输入装置连接到控制装置20,而不是包括在控制装置20中。作为连接方法,例如,可以使用诸如USB、HDMI(R)或蓝牙(R)的任意方法。术语“USB”是通用串行总线的缩写。术语“HDMI(R)”是高清晰度多媒体接口的缩写。

输出单元25包括至少一个输出接口。例如,输出接口是显示器或扬声器。例如,显示器是LCD或有机EL显示器。术语“LCD”是液晶显示器的缩写。术语“EL”是电致发光的缩写。输出单元25输出通过控制装置20的动作获得的数据。输出单元25可以作为外部输出装置连接到控制装置20,而不是包括在控制装置20中。作为连接方法,例如,可以使用诸如USB、HDMI(R)或蓝牙(R)的任意方法。

当根据实施例的控制程序由对应于控制单元21的处理器执行时,实现控制装置20的功能。即,通过软件实现控制装置20的功能。控制程序使计算机执行控制装置20的动作,从而使计算机充当控制装置20。即,计算机执行遵循控制程序的控制装置20的动作,并且从而用作控制装置20。

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

例如,计算机将记录在便携式记录介质中的程序或从服务器转移的程序临时地存储在主存储器中。接着,计算机利用处理器读取存储在主存储器中的程序,并使用处理器执行遵循所读取的程序的处理。计算机可以直接从便携式记录介质读取程序,并且可以执行遵循程序的处理。每当程序从服务器转移到计算机时,计算机都可以执行遵循接收到的程序的处理。在不将程序从服务器转移到计算机的情况下,可以通过所谓的ASP型服务来执行该处理,在该服务中,仅通过执行指令和结果获取就可以实现该功能。术语“ASP”是应用程序服务提供商的缩写。程序是用于电子计算机处理的信息,并且包括等效于程序的信息。“等效于程序的信息”的示例包括不是对计算机的直接命令而是具有指定由计算机执行的处理的属性的数据。

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

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

服务器装置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中。作为连接方法,例如,可以使用诸如USB、HDMI(R)或蓝牙(R)的任意方法。

输出单元35包括至少一个输出接口。例如,输出接口是显示器或扬声器。例如,显示器是LCD或有机EL显示器。输出单元35输出通过服务器装置30的动作获得的数据。输出单元35可以作为外部输出装置连接到服务器装置30,而不是包括在服务器装置30中。作为连接方法,例如,可以使用诸如USB、HDMI(R)或蓝牙(R)的任意方法。

当根据实施例的服务器程序由对应于控制单元31的处理器执行时,实现服务器装置30的功能。即,服务器装置30的功能由软件实现。服务器程序使计算机执行服务器装置30的动作,从而使计算机用作服务器装置30。也就是说,计算机执行遵循服务器程序的服务器装置30的动作,并且从而用作服务器装置30。

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

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

终端装置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的移动通信标准相对应的接口、与诸如蓝牙(R)的短程无线通信相对应的接口、或LAN接口。术语“LTE”是长期演进的缩写。术语“4G”是第4代的缩写。术语“5G”是第5代的缩写。通信单元43接收要用于终端装置40的动作的数据,并发送通过终端装置40的动作获得的数据。

输入单元44包括至少一个输入接口。例如,输入接口是物理键、电容键、指向装置、与显示器一体设置的触摸屏、或麦克风。输入单元44接受输入要用于终端装置40的动作的数据的操作。输入单元44可以作为外部输入装置连接到终端装置40,而不是包括在终端装置40中。作为连接方法,例如,可以使用诸如USB、HDMI(R)或蓝牙(R)的任意方法。

输出单元45包括至少一个输出接口。例如,输出接口是显示器或扬声器。例如,显示器是LCD或有机EL显示器。输出单元45输出通过终端装置40的动作获得的数据。输出单元45可以作为外部输出装置连接到终端装置40,而不是包括在终端装置40中。作为连接方法,例如,可以使用诸如USB、HDMI(R)或蓝牙(R)的任意方法。

定位单元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和图6对根据实施例的系统10的动作进行描述。该动作对应于根据实施例的支付分配方法。在图5和图6中,“IM”表示即时消息。图7示出了第一用户11的终端装置40的屏幕示例。

作为实例,假设作为第一用户11的X和作为第二用户12的Y通过彼此交换即时消息在SNS中进行聊天。假设车辆13是出租车。“实例”是用于促进对实施例的理解的示例,并且本公开不限于实例。

在步骤S101中,X的终端装置40的控制单元41通过输入单元44接受X的输入发给Y的文本的操作。在实例中,假设X输入文本“Y,你想去吃寿司吗?”到终端装置40。

控制单元41通过输出单元45输出输入文本。在本实施例中,如图7所示,控制单元41在与输出单元45相对应的显示器上显示输入文本。控制单元41可以通过语音从与输出单元45相对应的扬声器输出输入文本。控制单元41生成包括输入文本的即时消息。控制单元41通过通信单元43将生成的即时消息发送到服务器装置30。

在步骤S102中,服务器装置30的控制单元31通过通信单元33接收在步骤S101中发送的即时消息。控制单元31通过通信单元33将接收到的即时消息发送到Y的终端装置40,并处理接收到的即时消息。具体地,控制单元31对接收到的即时消息执行与常规SNS聊天中相同的处理,并且将接收到的即时消息中包含的文本保存在存储单元32中。控制单元31分析保存的文本的内容,并判定是否需要调度。在实例中,仅从问题“Y,你想去吃寿司吗?”不知道X是否将去吃寿司,因此,控制单元31判定不需要调度。

在步骤S103中,Y的终端装置40的控制单元41通过通信单元43接收在步骤S102中发送的即时消息。控制单元41通过输出单元45输出接收到的即时消息。在本实施例中,控制单元41在与输出单元45相对应的显示器上显示接收到的即时消息中包含的文本。控制单元41可以通过声音从与输出单元45相对应的扬声器输出接收到的即时消息中包含的文本。在实例中,控制单元41在显示器上显示文本“Y,你想去吃寿司吗?”。

在步骤S104中,Y的终端装置40的控制单元41通过输入单元44接受Y的输入发给X的文本的操作。在实例中,假设Y将文本“X先生,我真的很想去!”输入到了终端装置40。

控制单元41通过输出单元45输出输入文本。在实施例中,控制单元41在与输出单元45相对应的显示器上显示输入文本。控制单元41可以通过语音从与输出单元45相对应的扬声器输出输入文本。控制单元41生成包括输入文本的即时消息。控制单元41通过通信单元43将生成的即时消息发送到服务器装置30。

在步骤S105中,服务器装置30的控制单元31通过通信单元33接收在步骤S104中发送的即时消息。控制单元31通过通信单元33将接收到的即时消息发送到X的终端装置40,并处理接收到的即时消息。具体地,控制单元31对接收到的即时消息执行与常规SNS聊天中相同的处理,并且将接收到的即时消息中包含的文本保存在存储单元32中。控制单元31分析保存文本的内容,并判定是否需要调度。在实例中,由于回答“X先生,我真的很想去!”返回到问题“Y,你想去吃寿司吗?”,因此,控制单元31可以推定X和Y将一起去吃寿司,因此确定需要调度。

在步骤S106中,X的终端装置40的控制单元41通过通信单元43接收在步骤S105中发送的即时消息。控制单元41通过输出单元45输出接收到的即时消息。在本实施例中,控制单元41在与输出单元45相对应的显示器上显示接收到的即时消息中包含的文本。控制单元41可以通过语音从与输出单元45相对应的扬声器输出接收到的即时消息中包含的文本。在实例中,控制单元41在显示器上显示文本“X先生,我真的很想去!”。

当控制单元31在步骤S105中判定需要调度时,控制单元31在X的终端装置40和Y的终端装置40两个终端装置上显示或通过语音输出例如系统消息“调度机器人已检测到您的对话”。通过系统消息的显示或语音输出,可以在提议调度时减轻X和Y的唐突感觉。

在步骤S107中,服务器装置30的控制单元31生成用于提议调度的即时消息。控制单元31通过通信单元33将生成的即时消息发送到X的终端装置40和Y的终端装置40两者。在实例中,控制单元31将包含文本“您想要安排出租车吗?请提供您的位置和目的地。”的即时消息发送到X的终端装置40和Y的终端装置40两者。

在步骤S108中,X的终端装置40的控制单元41通过通信单元43接收在步骤S107中发送的即时消息。控制单元41通过输出单元45输出接收到的即时消息。在本实施例中,控制单元41在与输出单元45相对应的显示器上显示接收到的即时消息中包含的文本。控制单元41可以通过语音从与输出单元45相对应的扬声器输出接收到的即时消息中包含的文本。在实例中,如图7所示,控制单元41在显示器上显示文本“您想要安排出租车吗?请提供您的位置和目的地。”。

在步骤S109中,Y的终端装置40的控制单元41通过通信单元43接收在步骤S107中发送的即时消息。控制单元41通过输出单元45输出接收到的即时消息。步骤S109中的处理的细节与步骤S108中的处理的细节相同,因此,省略描述。

在步骤S110中,X的终端装置40的控制单元41通过输入单元44接受X输入关于当前地点和目的地名称的位置信息P1的操作。位置信息P1通过X的操作可以直接输入为地址的文本。可替代地,位置信息P1可以由定位单元46遵循X的操作来获取,并且可以由定位单元46作为诸如二维坐标或三维坐标的数据来输入。在本实施例中,将X的当前位置视为X的乘车地点。如果X希望在当前位置以外的地方搭乘出租车,则可以输入X希望乘车的乘车地点的位置信息来代替当前位置的位置信息P1。在本实施例中,目的地的名称通过X的操作被明确地输入。目的地的名称可以被隐含地输入,以便被包含在X和Y之间交换的一条以上的即时消息中。在实施例中,目的地由名称指定。可以通过诸如地址或坐标的位置信息来指定目的地。在实例中,假设X将包括目的地的名称“ABC寿司店”的文本输入到终端装置40。

控制单元41通过输出单元45输出输入位置信息Pl和文本。在本实施例中,如图7所示,控制单元41在与输出单元45相对应的显示器上显示输入位置信息P1和文本。控制单元41可以通过语音从与输出单元45相对应的扬声器输出输入位置信息P1和文本。控制单元41生成包括输入位置信息P1和文本的即时消息。控制单元41通过通信单元43将生成的即时消息发送到服务器装置30。

在步骤S111中,服务器装置30的控制单元31通过通信单元33接收在步骤S110中发送的即时消息。控制单元31通过通信单元33将接收到的即时消息发送到Y的终端装置40,并处理接收到的即时消息。具体地,控制单元31对接收到的即时消息执行与常规SNS聊天中相同的处理,并将接收到的即时消息中包含的位置信息P1和文本保存在存储单元32中。

在步骤S112中,Y的终端装置40的控制单元41通过通信单元43接收在步骤S111中发送的即时消息。控制单元41通过输出单元45输出接收到的即时消息。在本实施例中,控制单元41在与输出单元45相对应的显示器上显示接收到的即时消息中包含的位置信息P1和文本。控制单元41可以通过语音从与输出单元45相对应的扬声器输出接收到的即时消息中包含的位置信息P1和文本。在实例中,控制单元41在显示器上显示诸如X的当前地点的地址或坐标的位置信息P1以及包含目的地的名称“ABC寿司店”的文本。

在步骤S113中,Y的终端装置40的控制单元41通过输入单元44接受Y输入关于当前位置的位置信息P2的操作。可以通过Y的操作直接输入作为地址的文本等的位置信息P2。可替代地,位置信息P2可以遵循Y的操作由定位单元46来获取,并且可以作为诸如二维坐标或三维坐标的数据由定位单元46输入。在本实施例中,将Y的当前位置视为Y的乘车地点。如果Y希望在当前位置之外的地方搭乘出租车,则可以输入关于Y希望乘车的乘车地点的位置信息来代替关于当前位置的位置信息P2。控制单元41通过输出单元45输出输入的位置信息P2。在本实施例中,控制单元41在与输出单元45相对应的显示器上显示输入的位置信息P2。控制单元41可以通过语音从对应于输出单元45的扬声器输出所输入的位置信息P2。控制单元41生成包含所输入的位置信息P2的即时消息。控制单元41通过通信单元43将生成的即时消息发送到服务器装置30。

在步骤S114中,服务器装置30的控制单元31通过通信单元33接收在步骤S113中发送的即时消息。控制单元31通过通信单元33将接收到的即时消息发送到X的终端装置40,并处理接收到的即时消息。具体地,控制单元31对接收到的即时消息执行与常规SNS聊天中相同的处理,并且将包含在接收到的即时消息中的位置信息P2保存在存储单元32中。

在步骤S115中,X的终端装置40的控制单元41通过通信单元43接收在步骤S114中发送的即时消息。控制单元41通过输出单元45输出接收到的即时消息。在本实施例中,如图7所示,控制单元41在与输出单元45相对应的显示器上显示接收到的即时消息中包含的位置信息P2。控制单元41可以通过语音从与输出单元45相对应的扬声器输出接收到的即时消息中包含的位置信息P2。在实例中,控制单元41在显示器上显示诸如Y的当前地点的地址或坐标的位置信息P2。

在步骤S121中,服务器装置30的控制单元31获取在步骤S102、步骤S105和步骤S111中保存在存储单元32中的文本、在步骤S111中保存在存储单元32中的位置信息Pl和在步骤S114中保存在存储单元32中的位置信息P2。控制单元31生成调度请求,该调度请求包括所获取的文本、包括作为关于X的乘车地点的位置信息的所获取的位置信息P1、并且包括作为关于X的乘车地点的位置信息的所获取的位置信息P2。控制单元31通过通信单元33将生成的调度请求发送到控制装置20。在实例中,控制单元31向控制装置20发送调度请求,所述调度请求包括文本“Y,你想去吃寿司吗?”、文本“X先生,我真的想去!”、包括目的地的名称“ABC寿司店”的文本、位置信息P1(例如,X的当前地点的地址或坐标)、以及位置信息P2(例如,Y的当前位置的地址或坐标)。

在步骤S122中,控制装置20的控制单元21通过通信单元23接收在步骤S121中发送的调度请求。控制单元21根据接收到的调度请求来决定调度。具体而言,控制单元21通过通信单元23监视车辆13的位置和诸如是否有乘客的信息的服务状态,并且当车辆13能够满足调度请求时,控制单元21决定车辆13一起运送X和Y。可替代地,控制单元21通过通信单元23向车辆13或车辆13的驾驶员询问车辆13是否能够满足调度请求,以及当车辆13或车辆13的驾驶员提供表示车辆13可以满足调度请求的回答时,控制单元21决定车辆13一起运送X和Y。

在步骤S123中,控制装置20的控制单元21基于多个用户交换的一条以上的即时消息来推定多个用户的关系。

在本实施例中,控制单元21分析在步骤S122中接收的调度请求中包含的文本的内容,并且推定层级关系作为X和Y的关系。例如,层级关系是上级和下级的关系、前辈和后辈的关系、以及年长和年幼的关系。在实例中,控制单元41分析从X到Y的即时消息中的文本“Y,你想去吃寿司吗?”的内容,以及从Y到X的即时消息中的文本“X先生,我真的很想去!”的内容。控制单元41基于“Y”与“X先生”之间在称呼方式上的礼貌差异以及“你想去吃寿司吗?”与“我真的很想去!”之间在说话方式上的礼貌差异,推定X是上级,Y是下级,X是前辈,Y是后辈,或者X年长,Y是年幼。

在步骤S124中,控制装置20的控制单元21依据在步骤S123中推定的关系,向多个用户分配一起运送多个用户的车辆13的乘车费用的支付。

在本实施例中,控制单元21参考在步骤S122中接收到的调度请求中包含的关于X的乘车地点的位置信息、关于Y的乘车地点的位置信息以及包含目的地的名称的文本,并计算车辆13将X和Y从X的乘车地点经过Y的乘车地点运送到目的地的乘车费用。作为乘车费用的计算方法,可以使用任意方法。例如,控制单元21使用针对车辆13的乘车费用的计算表或计算表达式,来计算与从X的乘车地点到Y的乘车地点的直线距离和从Y的乘车地点到目的地的直线距离的总和相对应的乘车费用。可替代地,控制单元21搜索从X的乘车地点通过Y的乘车地点到目的地的运送路线,并且使用车辆13的乘车费用的计算表或计算表达式来计算与该运送路线的距离相对应的乘车费用。作为运送路线的搜索方法,可以使用任意方法。例如,控制单元21使用预先存储在存储单元22中的地图数据独立地搜索运送路线。可替代地,控制单元21通过通信单元23使用外部系统(例如,互联网上的GIS)来搜索运送路线。术语“GIS”是地理信息系统的缩写。乘车费用的计算表被预先存储在存储单元22中。预先定义乘车费用的计算表达式。在实例中,假设乘车费用为3000日元。

控制单元21依据推定的X和Y的层级关系,将计算出的乘车费用的支付分配给X和Y。当控制单元21推定X和Y不具有层级关系时,控制单元21将计算出的乘车费用的支付平均分配给用户X和Y。在实例中,当预先决定上级、前辈或长者支付全额时,控制单元21决定X的支付额为3000日元,Y的支付金额为0日元。

在步骤S125中,控制装置20的控制单元21生成调度响应,提供在步骤S124中决定的支付分配的通知。控制单元21通过通信单元23将所生成的调度响应发送到服务器装置30。在实例中,控制单元21向服务器装置30发送调度响应,该调度响应提供X的支付金额为3000日元而Y的支付金额为0日元的通知,以及从在步骤S122中接收到的调度请求提取的目的地的名称“ABC寿司店”的通知。

在步骤S126中,服务器装置30的控制单元31通过通信单元33接收在步骤S125中发送的调度响应。控制单元31遵循接收到的调度响应生成提供调度通知的即时消息。控制单元31通过通信单元33将生成的即时消息发送到X的终端装置40和Y的终端装置40二者。在实例中,控制单元31向X的终端装置40和Y的终端装置40二者发送包括文本“已经安排了出租车。”,并且提供目的地的名称是“ABC寿司店”、X的支付金额为3000日元、Y的支付金额为0日元的通知的即时消息。

在步骤S127中,X的终端装置40的控制单元41通过通信单元43接收在步骤S126中发送的即时消息,从而从控制装置20接收支付的分配通知。控制单元41通过输出单元45输出接收到的即时消息。即,控制单元41输出接收到的通知。在本实施例中,控制单元41在与输出单元45相对应的显示器上显示接收到的即时消息中包含的文本和通知。控制单元41可以通过语音从与输出单元45相对应的扬声器输出接收到的即时消息中包含的文本和通知。在实例中,如图7所示,控制单元41在显示器上显示文本“已经安排了出租车。”,以及目的地名称为“ABC寿司店”、X的支付金额为3000日元、Y的支付金额为0日元的通知。

在步骤S128中,Y的终端装置40的控制单元41通过通信单元43接收在步骤S126中发送的即时消息,从而从控制装置20接收支付的分配的通知。控制单元41通过输出单元45输出接收到的即时消息。即,控制单元41输出接收到的通知。步骤S128中的处理的细节与步骤S127中的处理的细节相同,因此,省略描述。

在步骤S129中,当X的终端装置40的控制单元41接受对于在步骤S127中输出的支付分配的通知同意分配的用户操作时,X的终端装置40的控制单元41提供表示同意分配的响应。当控制单元41不接受同意分配的用户操作时,控制单元41提供表示不同意分配的响应。

在本实施例中,控制单元41通过输入单元44接受输入表示同意分配的文本的X的操作。在实例中,假设X向终端装置40输入文本“好的”。

控制单元41通过输出单元45输出所输入的文本。在本实施例中,如图7所示,控制单元41在与输出单元45相对应的显示器上显示所输入的文本。控制单元41通过语音从与输出单元45相对应的扬声器输出所输入的文本。控制单元41生成包括输入文本的即时消息。控制单元41通过通信单元43将生成的即时消息发送到服务器装置30。

在步骤S130中,服务器装置30的控制单元31通过通信单元33接收在步骤S129中发送的即时消息。控制单元31通过通信单元33将接收到的即时消息发送到Y的终端装置40,并处理接收到的即时消息。具体地,控制单元31对接收到的即时消息执行与常规SNS聊天中相同的处理,并且将接收到的即时消息中包含的文本保存在存储单元32中。控制单元31分析保存文本的内容,并判定X是否同意在步骤S126中提供的通知中的支付的分配。在实例中,控制单元31从回答“好的”判定X同意支付的分配。

在步骤S131中,Y的终端装置40的控制单元41通过通信单元43接收在步骤S130中发送的即时消息。控制单元41通过输出单元45输出接收到的即时消息。在本实施例中,控制单元41在与输出单元45相对应的显示器上显示接收到的即时消息中包含的文本。控制单元41可以通过语音从与输出单元45相对应的扬声器输出在接收到的即时消息中包含的文本。在实例中,控制单元41在显示器上显示文本“好的”。

在步骤S132中,当Y的终端装置40的控制单元41接受对于在步骤S128中输出的支付分配的通知同意分配的用户操作时,Y的终端装置40提供表示同意分配的响应。当控制单元41没有接受同意分配的用户操作时,控制单元41提供表示不同意分配的响应。步骤S132中的处理的细节与步骤S129中的处理的细节相同,因此,省略描述。

在步骤S133中,服务器装置30的控制单元31通过通信单元33接收在步骤S132中发送的即时消息。控制单元31通过通信单元33将接收到的即时消息发送到X的终端装置40,并处理接收到的即时消息。步骤S133中的处理的细节与步骤S130中的处理的细节相同,因此,省略描述。

在步骤S134中,X的终端装置40的控制单元41通过通信单元43接收在步骤S133中发送的即时消息。控制单元41通过输出单元45输出接收到的即时消息。步骤S134中的处理的细节与步骤S131中的处理的细节相同,因此,省略描述。

在步骤S135中,服务器装置30的控制单元31生成指示分别在步骤S130和步骤S133中判定X和Y是否同意支付分配的结果的支付响应。控制单元31通过通信单元33将生成的支付响应发送到控制装置20。在实例中,控制单元31将指示X和Y同意支付分配的支付响应发送到控制装置20。

在步骤S136中,控制装置20的控制单元21通过通信单元23接收在步骤S135中发送的支付响应。当接收到的支付响应表示X和Y同意在步骤S125中提供的通知中的支付分配时,控制单元21执行乘车费用的结算处理。即,在向X和Y的用户提供了支付分配的通知之后,在控制单元21接收到表示同意在通知中的支付分配的响应的情况下,控制单元21执行乘车费用的结算处理。作为结算处理的方法,可以使用任意方法。例如,控制单元21向各个用户预先注册的信用卡收取相应用户的支付金额。在本实施例中,控制单元21执行用于车辆13的调度的预约处理以及乘车费用的结算处理。作为用于调度的预约处理的方法,可以使用任意方法。例如,控制单元21通过通信单元23将调度的预约通知给车辆13或车辆13的驾驶员。

如上所述,在本实施例中,控制装置20的控制单元21基于多个用户交换的一条以上的即时消息来推定多个用户的关系。控制单元21依据推定的关系向多个用户分配一起运送多个用户的车辆13的乘车费用的支付。

利用本实施例,可以容易地决定多个用户如何分担乘车费用的支付,因此,可以提高一起运送多个用户的车辆13的调度服务的便利性。

在本实施例中,终端装置40的控制单元41从控制装置20接收支付分配的通知。控制单元41输出接收到的通知。当控制单元41接受同意分配的用户操作时,控制单元41提供表示同意分配的响应。

利用本实施例,每个用户不需要考虑多个用户如何分担乘车费用的支付,从而提高了一起运送多个用户的车辆13的调度服务的便利性。

在本实施例中,每个用户的终端装置40安装有聊天应用程序,该聊天应用程序允许来自多个用户参与的聊天室的出租车调度预约。控制装置20分析包括文本、图像或文本和图像的组合的聊天的内容,从而推定参与聊天的多个用户的关系。当执行出租车调度预约时,控制装置20基于所推定的关系来决定参与聊天的各个用户的支付比率或支付金额。当每个用户同意支付比例或支付金额时,控制装置20执行电子结算并确定调度预约。可以采用任意算法作为用于根据聊天内容推定多个用户的关系的技术。例如,通过自然语言处理,控制装置20可以推定聊天中正在进行对话的人的类型。例如,控制装置20推定上级和下级正在进行对话。除了文本之外,控制装置20还可以考虑发布图像的内容。例如,控制装置20可以考虑诸如标记“今天我请你”以及随后的标记“谢谢!”的标记的内容来决定支付比例或支付金额。为了提高推定准确度,控制装置20可以参考诸如公司和职位等登记的用户信息。

作为本实施例的变型例,在步骤S123中,控制装置20的控制单元21可以仅基于多个用户交换的一条即时消息来推定所述多个用户的关系。可替代地,控制单元21可以基于多个用户交换的三条以上即时消息来推定所述多个用户的关系。

例如,假设在从X到Y的包含文本“Y,你想去吃寿司吗?”的即时消息以及从Y到X的包含文本“X先生,我真的很想去!”的即时消息之后,包含文本“今天我将在ABC寿司店请您吃饭”的即时消息从X发送到Y。在这种情况下,通过分析文本“今天我将在ABC寿司店请您吃饭”的内容,可以估算出X通常会照顾Y的关系,并识别目的地的名称。

作为实施例的变型,在步骤S123中,控制装置20的控制单元21可以推定商务关系或亲子关系而不是层级关系。例如,商务关系是提供商业接待的人与接受商务接待的客户的关系。

例如,当控制单元21推定X是提供商务接待的人而Y是客户时,控制单元21可以使X支付全部金额。即,控制单元21可以将支付分配给多个用户中的除被推定为客户的用户之外的用户。此外,当控制单元21推定X是父母并且Y是孩子时,控制单元21可以使X支付全额。即,控制单元21可以仅将支付分配给多个用户中的被推定为父母的用户。

作为实施例的变型,在步骤S123中,控制装置20的控制单元21可以基于关于各个用户的个人数据连同多个用户交换的一条以上的即时消息来推定所述多个用户的关系。

例如,假设个人数据包括表示教育背景的数据。在这种情况下,容易推定前辈和后辈的关系。

例如,假设个人数据包括表示工作经验的数据。在这种情况下,容易推定上级和下级的关系或前辈和后辈的关系。

作为实施例的变型,在步骤S123中,控制装置20的控制单元21还可以基于多个用户交换的一条以上的即时消息来推定各个用户的支付意愿。在步骤S124中,控制单元21可以将支付分配给多个用户中的被推定具有支付意愿的用户。

例如,假设在从X到Y的包含文本“Y,你想去吃寿司吗?”的即时消息以及从Y到X的包含文本“X先生,我真的很想去!”的即时消息之后,包含文本“今天我将在ABC寿司店请您吃饭。”的即时消息从X发送到Y。在这种情况下,通过分析文本“今天我将在ABC寿司店请您吃饭。”的内容,可以推定X愿意支付全额。

作为实施例的变型,在步骤S124中,控制装置20的控制单元21可以通过决定用户的支付份额比率而不计算乘车费用来向用户分配乘车费用的支付。利用该变型,不需要在步骤S136中执行乘车费用的结算处理,各个用户可以通过诸如现金、信用卡或电子货币的任意手段在车辆13中执行结算。

在实施例中,服务器装置30向多个用户的终端装置40提供即时消息服务,并且控制装置20从服务器装置30获取多个用户交换的一条以上的即时消息。作为实施例的变型,服务器装置30可以被结合在控制装置20中。也就是说,可以通过控制装置20将即时消息服务提供给多个用户的终端装置40。

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

相关技术
  • 控制装置、系统、介质、终端装置和支付分配方法
  • 支付通道分配方法、装置、存储介质和支付路由系统
技术分类

06120112835616