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

服务器装置、信息处理系统、非暂时性存储介质以及用于操作信息处理系统的方法

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


服务器装置、信息处理系统、非暂时性存储介质以及用于操作信息处理系统的方法

技术领域

本公开涉及一种服务器装置、信息处理系统、非暂时性存储介质以及用于操作信息处理系统的方法。

背景技术

日本未经审查的专利申请公开第2004-341872号(JP 2004-341872A)公开了一种经由通信信道调度出租车的技术。

发明内容

该技术在车辆调度服务的便利性方面具有改进的空间。

本公开提供了一种改进车辆调度服务的便利性的技术。

本公开的第一方案是一种服务器装置。所述服务器装置包括被配置为与多个终端装置进行通信的通信单元和控制单元。所述控制单元被配置为经由所述通信单元对所述多个终端装置之间的信息的发送和接收进行中介,并且被配置为当从第一终端装置向第二终端装置发送表示调度车辆的必要性的图像对象时,向所述第一终端装置发送包括调度车辆的提议的调度消息。

在第一方案中,控制单元可以被配置为当所述控制单元从所述第一终端装置接收到对所述调度消息的所述提议的接受时,将车辆调度到所述第一终端装置的位置。

在第一方案中,控制单元可以被配置为:当与所述第一终端装置向所述第二终端装置发送所述图像对象时所述第一终端装置的位置和所述第一终端装置向所述第二终端装置发送所述图像对象时的时间中的至少一个有关的调度条件满足时,将所述调度消息发送到所述第一终端装置。

在第一方案中,所述调度条件可以是,所述第一终端装置发送所述图像对象时的所述第一终端装置的位置不同于所述第一终端装置的用户的地址。

在第一方案中,所述调度条件可以是,当所述第一终端装置发送所述图像对象时的所述第一终端装置的位置的移动不同于车辆的移动。

在第一方案中,所述调度条件可以是,当所述第一终端装置发送所述图像对象时的时间在公共交通的营业时间之外。

在第一方案中,控制单元可以被配置为基于所述第一终端装置过去向所述第二终端装置发送所述图像对象的发送方式来判断所述图像对象是否表示调度车辆的必要性。

在第一方案中,发送方式可以是与所述图像对象附随的、由所述第一终端装置向所述第二终端装置发送的或从所述第二终端装置接收的文本消息包括预定的关键词。

在第一方案中,发送方式可以是所述第一终端装置发送所述图像对象时的所述第一终端装置的位置与所述第一终端装置的用户的地址不同。

在第一方案中,发送方式可以是所述第一终端装置发送所述图像对象时的所述第一终端装置的位置的移动与车辆的移动不同。

在第一方案中,发送方式可以是第一终端装置发送图像对象时的时间在公共交通的营业时间之外。

在第一方案中,控制单元可以被配置为根据所述第一终端装置向所述第二终端装置发送所述图像对象的次数来减少被调度车辆的费用。

在第一方案中,控制单元可以被配置为在所述第一终端装置执行从车辆调度服务提供商购买所述图像对象的处理之后,将所述图像对象发送到所述第二终端装置。

本公开的第二方案是一种信息处理系统。所述信息处理系统包括第一终端装置和服务器装置,所述服务器装置包括通信单元和控制单元。通信单元被配置为与多个终端装置通信。控制单元被配置为经由所述通信单元对所述多个终端装置之间的信息的发送和接收进行中介,并且被配置为当从第一终端装置向第二终端装置发送表示调度车辆的必要性的图像对象时,向所述第一终端装置发送包括调度车辆的提议的调度消息。

本公开的第三方案是一种非暂时性存储介质。所述非暂时性存储介质存储能够由一个以上处理器执行并且使所述一个以上处理器执行功能的指令。所述功能包括:经由服务器装置向第二终端装置发送表示调度车辆的必要性的图像对象,所述服务器装置被配置为向第一终端装置发送信息和从所述第一终端装置接收信息;以及从所述服务器装置接收包括调度车辆的提议的调度消息。

在第三方案中,所述功能还可以包括:通过从所述第一终端装置向所述服务器装置发送对所述调度消息的提议的接受,使所述服务器装置将车辆调度到所述第一终端装置的位置。

在第三方案中,所述功能可以进一步包括:在执行从车辆调度服务提供商购买所述图像对象的处理之后,将所述图像对象发送到所述第二终端装置。

本公开的第四方案是一种用于操作信息处理系统的方法。所述信息处理系统包括多个终端装置和服务器装置,所述服务器装置被配置为对所述多个终端装置之间的信息的发送和接收进行中介。所述用于操作信息处理系统的方法包括:当从第一终端装置向第二终端装置发送表示调度车辆的必要性的图像对象时,从所述服务器装置向所述第一终端装置发送包括调度车辆的提议的调度消息。

在第四方案中,所述用于操作信息处理系统的方法还可以包括:当所述服务器装置从所述第一终端装置接收到对所述调度消息的提议的接受时,使所述服务器装置将车辆调度到所述第一终端装置的位置。

在第四方案中,所述用于操作信息处理系统的方法还可以包括:根据所述第一终端装置向所述第二终端装置发送所述图像对象的次数来减少被调度车辆的费用。

根据本公开的第一、第二、第三和第四方案,提高了车辆调度服务的便利性。

附图说明

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

图1示出了信息处理系统的配置示例;

图2是终端装置的配置示例;

图3是服务器装置的配置示例;

图4示出了车载装置的配置示例;

图5示出了信息处理系统的操作序列的示例;

图6示出了信息处理系统的操作序列的示例;以及

图7示出了终端装置的显示屏幕的示例。

具体实施方式

下面将描述实施例。

图1示出根据该实施例的信息处理系统的配置示例。信息处理系统10包括经由网络16连接的用户终端装置11、12和服务器装置13、14,使得终端装置11、12和服务器装置13、14可以经由网络16彼此通信。一个以上出租车15连接到网络16,使得出租车15可以经由其车载装置进行通信。终端装置11、12例如是移动电话、智能电话、平板电脑或个人计算机(PC)。服务器装置13、14例如是属于云计算系统或其他计算系统并且实现各种功能的服务器装置。网络16例如是因特网。网络16包括自组织网络(ad hoc network)、局域网(LAN)、城域网(MAN)或其他网络,或其任何组合。

终端装置11、12的用户(以下分别称为“U1”和“U2”)通过在终端装置11、12上执行SNS应用来使用由服务器装置13提供的社交网络服务(SNS)服务。服务器装置(以下称为“SNS服务器装置”)13使用SNS的聊天功能来对终端装置11、12之间的文本消息或图像对象的发送和接收进行中介。用户U1、U2通过在终端装置11、12上执行出租车调度应用来使用由服务器装置14提供的出租车调度服务。例如,响应于来自终端装置11的请求,服务器装置(以下称为出租车调度服务器装置)14向出租车15发送命令以使其前往终端装置11的位置。

信息处理系统10通常如下向用户U1提供SNS服务和出租车调度服务。在用户U1、U2正在使用终端装置11、12在SNS上聊天的同时,当SNS服务器装置13对从终端装置11向终端装置12的表示调度出租车的必要性的图像对象的发送和接收进行中介时,SNS服务器装置13向终端装置11发送提议调度出租车的调度消息。当SNS服务器装置13从终端装置11接收到对该提议的接受时,SNS服务器装置13使出租车调度服务器装置14将出租车15调度到终端装置11的位置。SNS服务器装置13和出租车调度服务器装置14相当于本实施例中的“服务器装置”。

信息处理系统10响应于终端装置11、12之间的SNS服务中的图像对象的发送,向用户U1提供出租车调度服务。因此,用户U1在终端装置11上使用SNS应用程序时,即使在未启动和操作出租车调度应用的情况下,也可以及时接收出租车调度服务。因此,提高了用户U1的便利性。

图2示出了终端装置11的配置示例。终端装置11包括控制单元21、存储单元22、通信单元23、定位单元24、输入单元25和输出单元26。终端装置11例如是移动电话、智能电话、平板电脑或PC。配置示例的以下描述类似地应用于终端装置12。

控制单元21包括一个以上处理器、一个以上专用电路或其组合。该处理器例如是诸如中央处理单元(CPU)的通用处理器,或者是专用于特定处理的专用处理器。专用电路例如是现场可编程门阵列(FPGA)或专用集成电路(ASIC)。控制单元21在控制终端装置11的各个单元的同时,执行与终端装置11的操作有关的信息处理。

存储单元22包括一个以上半导体存储器、一个以上磁存储器、一个以上光学存储器或这些存储器中的至少两种类型的组合。半导体存储器例如是随机存取存储器(RAM)或只读存储器(ROM)。RAM例如是静态RAM(SRAM)或动态RAM(DRAM)。ROM例如是电可擦除可编程ROM(EEPROM)。存储单元22用作例如主存储装置、辅助存储装置或高速缓冲存储器。存储单元22存储用于终端装置11的操作的信息和通过终端装置11的操作获得的信息。

通信单元23包括一个以上通信接口。通信接口例如是与诸如长期演进(LTE)、第四代(4G)或第五代(5G)的移动通信标准相对应的接口或LAN接口。通信单元23接收用于终端装置11的操作的信息,并发送通过终端装置11的操作获得的信息。终端装置11通过通信单元23经由附近的路由器装置或附近的用于移动通信的基站而连接到网络16,并经由网络16与其他装置进行通信。

定位单元24包括一个以上全球导航卫星系统(GNSS)接收器。GNSS包括例如全球定位系统(GPS)、准天顶卫星系统(QZSS)、全球导航卫星系统(GLONASS)和伽利略(Galileo)中的至少一种。定位单元24获取终端装置11的位置信息。

输入单元25包括一个以上输入接口。输入接口例如是物理键、电容键、指向装置、与显示器集成设置的触摸屏、或接收语音输入的麦克风。输入接口可以进一步包括捕获图像或图像代码的摄像机、或IC卡读取器。输入单元25接收输入用于终端装置11的操作的信息的操作,并且将输入信息发送到控制单元21。

输出单元26包括一个以上输出接口。输出接口例如是将信息输出为图像或视频的外部或内置显示器、将信息输出为声音的扬声器、或与外部输出装置的连接接口。显示器例如是液晶显示器(LCD)或有机电致发光(EL)显示器。输出单元26输出通过终端装置11的操作获得的信息。

终端装置11的操作通过控制单元21中包括的处理器执行程序而实现。程序可以被记录在计算机可读记录介质上。计算机可读记录介质例如是磁记录装置、光盘、磁光记录介质或半导体存储器。程序以其上记录有程序的便携式记录介质的形式分发,例如数字通用盘(DVD)或光盘(CD)-ROM。程序可以存储在服务器装置的存储器中,可以通过将程序从服务器装置转发到其他计算机来分发。终端装置11的部分或全部操作可以由控制单元21中包括的专用电路来执行。

图3示出了SNS服务器装置13的配置示例。SNS服务器装置13包括控制单元31、存储单元32、通信单元33、输入单元35和输出单元36。例如,SNS服务器装置13是属于云计算系统或其他计算系统并实现各种功能的服务器。对配置示例的以下描述类似地应用于出租车调度服务器装置14。

控制单元31包括一个以上处理器、一个以上专用电路或其组合。处理器例如是诸如CPU的通用处理器、或者是专用于特定处理的专用处理器。专用电路例如是FPGA或ASIC。控制单元31在控制SNS服务器装置13的各个单元的同时,执行与SNS服务器装置13的操作有关的信息处理。

存储单元32包括一个以上半导体存储器、一个以上磁存储器、一个以上光学存储器或以上存储器的至少两种类型的组合。半导体存储器例如是RAM或ROM。RAM例如是SRAM或DRAM。ROM例如是EEPROM。存储单元32用作例如主存储装置、辅助存储装置或高速缓冲存储器。存储单元32存储用于SNS服务器装置13的操作的信息和通过SNS服务器装置13的操作获得的信息。

通信单元33包括一个以上通信接口。通信接口例如是LAN接口。通信单元33接收用于SNS服务器装置13的操作的信息,并发送通过SNS服务器装置13的操作而获得的信息。SNS服务器装置13通过通信单元33连接到网络16并经由网络16与其他装置进行通信。

输入单元35包括一个以上输入接口。输入接口例如是物理键、电容键、指向装置、与显示器集成设置的触摸屏或接收语音输入的麦克风。输入接口可以进一步包括捕获图像或图像代码的摄像机,或IC卡读取器。输入单元35接收输入用于SNS服务器装置13的操作的信息的操作,并且将输入信息发送到控制单元31。

输出单元36包括一个以上输出接口。输出接口例如是显示器或扬声器。该显示器例如是LCD或有机EL显示器。输出单元36输出通过SNS服务器装置13的操作而获得的信息。

SNS服务器装置13的功能通过控制单元31中包括的处理器执行控制程序而实现。控制程序是使计算机执行SNS服务器装置13的操作中包括的步骤的处理以使得计算机实现与步骤的处理相对应的功能的程序。即,控制程序是使计算机用作SNS服务器装置13的程序。SNS服务器装置13的部分或全部功能可以通过控制单元31中包括的专用电路来实现。

图4示出了安装在出租车15上的车载装置40的配置示例。车载装置40包括控制单元41、存储单元42、通信单元43、定位单元44、输入单元和输出单元46。车载装置40例如是导航系统、移动电话、智能电话、平板电脑或PC。

控制单元41包括一个以上处理器、一个以上专用电路或其组合。处理器是诸如CPU的通用处理器,或者是专用于特定处理的专用处理器。专用电路例如是FPGA或ASIC。控制单元41在控制车载装置40的各个单元的同时,执行与车载装置40的操作有关的信息处理。

存储单元42包括一个以上半导体存储器、一个以上磁存储器、一个以上光学存储器或以上至少两种类型的存储器的组合。半导体存储器例如是RAM或ROM。RAM例如是SRAM或DRAM。ROM例如是EEPROM。存储单元42用作例如主存储装置、辅助存储装置或高速缓冲存储器。存储单元42存储用于车载装置40的操作的信息和通过车载装置40的操作获得的信息。

通信单元43包括一个以上通信接口。通信接口例如是与诸如LTE、4G或5G的移动通信标准相对应的接口。通信单元43接收用于车载装置40的操作的信息,并发送通过车载装置40的操作获得的信息。车载装置40通过通信单元43经由用于移动通信的基站43连接到网络16,并经由网络16与其他装置进行通信。

定位单元44包括一个以上GNSS接收器。GNSS例如包括GPS、QZSS、GLONASS和伽利略中的至少一种。定位单元44获取出租车15的位置信息。

输入单元45包括一个以上输入接口。输入接口例如是物理键、电容键、指向装置、与显示器集成设置的触摸屏或接收语音输入的麦克风。输入接口可以进一步包括捕获图像或图像代码的摄像机、或IC卡读取器。输入单元45接收用于输入用于车载装置40的操作的信息的操作,并将输入信息发送到控制单元41。

输出单元46包括一个以上输出接口。输出接口例如是显示器或扬声器。该显示器例如是LCD或有机EL显示器。输出单元46输出通过车载装置40的操作获得的信息。

车载装置40的功能通过控制单元41中包括的处理器执行控制程序而实现。控制程序是使计算机执行车载装置40的操作中包括的步骤的处理以使得计算机实现与步骤的处理相对应的功能的程序。即,控制程序是使计算机用作车载装置40的程序。车载装置40的部分或全部功能可以通过控制单元41中包括的专用电路来实现。

当用户U1在SNS上与用户U2聊天时,具有以上配置的终端装置11、12和SNS服务器装置13进行操作如下。

当用户U1向用户U2发送即时消息时,终端装置11的控制单元21经由输入单元25接收用户U1的文本输入操作,并生成包括输入文本的即时消息。当用户U1向用户U2发送称为贴纸等的图像对象时,终端装置11的控制单元21经由输入单元25接收用户U1调用图像对象的操作并经由输出单元26显示可用图像对象。例如,控制单元21经由输出单元26显示预先存储在存储单元22中的图像对象或经由通信单元23从SNS服务器装置13或出租车调度服务器装置14接收的图像对象。控制单元21经由输入单元25接收用户U1对图像对象的选择。然后,控制单元21经由输入单元25从用户U1接收发送命令,并经由通信单元23将所生成的即时消息或所选择的图像对象发送至SNS服务器装置13。因此,SNS服务器装置13的控制单元31经由通信单元33接收即时消息或图像对象。然后,控制单元31经由通信单元33将接收到的即时消息或图像对象发送至用户U2的终端装置12。因此,终端装置12的控制单元21经由通信单元23接收即时消息或图像对象。控制单元21经由输出单元26显示接收到的即时消息或图像对象。当用户U2向用户U1发送即时消息或图像对象时,终端装置12执行终端装置11的上述操作,终端装置11执行终端装置12的上述操作,并且SNS服务器装置13将从终端装置12接收的即时消息或图像对象发送到终端装置11。

在本实施例中,SNS服务器装置13与出租车调度服务器装置14协作以将包括将出租车调度给用户U1的提议的调度消息发送到终端装置11。当用户U1接受该提议时,终端装置11将表示接受提议的信息发送到SNS服务器装置13。在这种情况下,SNS服务器装置13的控制单元31生成调度消息并经由通信单元33将该消息发送给用户U1的终端装置11。当终端装置11从SNS服务器装置13接收到调度消息时,终端装置11向用户U1显示调度消息并接收用户U1的关于是否接受提议的输入。控制单元21经由输入单元25接收用户U1的表示接受提议的输入,并且经由通信单元23将表示接受提议的信息发送到SNS服务器装置13。然后,SNS服务器装置13的控制单元31经由通信单元33将关于调度的信息发送到出租车调度服务器装置14。

出租车调度服务器装置14的控制单元31经由通信单元33向SNS服务器装置13和出租车15的车载装置40发送和从其接收调度所需的各种类型的信息。车载装置40的控制单元41经由通信单元43向出租车调度服务器装置14发送和从出租车调度服务器装置14接收调度所需的各种类型的信息。车载装置40的控制单元41经由输出单元46向驾驶员显示关于调度的信息,或者经由输入单元45接收驾驶员输入的操作。

当用户U1在SNS上与用户U2聊天时,终端装置11、12向用户U1、U2显示在其之间发送的即时消息或图像对象作为聊天历史。类似地,当用户U1接收并响应于提出调度出租车的提议的调度消息时,终端装置11将该调度消息以及用户U1对该调度消息的响应和聊天历史一起向用户U1显示。在这种情况下,终端装置11的控制单元21将从SNS服务器装置13接收到的即时消息、图像对象、调度消息以及其他信息存储在存储单元22中,并且还将发送给SNS服务器装置13的即时消息、图像对象、表示接受提议的信息以及其他信息存储在存储单元22中。控制单元21经由输出单元26显示所存储的即时消息等。

将参照图5至图7描述用户U1的终端装置11、用户U2的终端装置12和SNS服务器装置13彼此协作时的操作过程。

图5示出了用户U1的终端装置11、用户U2的终端装置12和SNS服务器装置13彼此协作时的操作序列。当用户U1和用户U2彼此发送即时消息以在SNS上聊天时执行图5中的过程。

在图5的步骤S500中,终端装置11响应于用户U1的操作为用户U2生成即时消息(在图5中由“IM”表示)。然后在步骤S502中,终端装置11将即时消息发送到SNS服务器装置13,并且SNS服务器装置13从终端装置11接收即时消息。在步骤S504中,SNS服务器装置13执行将发送给用户U2的即时消息的目的地设定为终端装置12的转发处理。在步骤S506中,SNS服务器装置13将即时消息发送到终端装置12,并且终端装置12接收从SNS服务器装置13发送的即时消息。在步骤S508中,终端装置12将接收到的即时消息显示给用户U2。

在步骤S510中,用户U2的终端装置12响应于用户U2的操作为用户U1生成即时消息。在步骤S512中,终端装置12将即时消息发送到SNS服务器装置13,并且SNS服务器装置13接收从终端装置12发送的即时消息。在步骤S514中,SNS服务器装置13执行将发送给用户U1的即时消息的目的地设定为终端装置11的转发处理。在步骤S516中,SNS服务器装置13将即时消息发送到终端装置11,并且终端装置11接收从SNS服务器装置13发送的即时消息。在步骤S518中,终端装置11将接收到的即时消息显示给用户U1。

图7示出了终端装置11的显示屏幕的示例。在步骤S500至S518中,从终端装置11发送到终端装置12的讲述“我错过了末班车:(”的即时消息702以及从终端装置12发送到终端装置11的讲述“太糟糕了!”的即时消息703作为聊天历史显示在显示屏幕700上。

返回参照图5,在步骤S520中,终端装置11接收用户U1选择图像对象(在图5中由“OB”表示)的操作。在步骤S522中,终端装置11将所选择的图像对象发送到SNS服务器装置13,并且SNS服务器装置13接收从终端装置11发送的图像对象。在步骤S524中,SNS服务器装置13执行将发送给用户U2的图像对象的目的地设定为终端装置12的转发处理。在步骤S526中,SNS服务器装置13将图像对象发送到终端装置12,并且终端装置12接收从SNS服务器装置13发送的图像对象。在步骤S528中,终端装置12将接收到的图像对象显示给用户U2。

如图7所示,在显示屏幕700上在即时消息702、703的历史之后显示在步骤S520至S528中从终端装置11发送到终端装置12并表示用户U1错过了最后一班火车(即表示调度出租车的必要性)的图像对象704。

返回参照图5,在步骤S530中,SNS服务器装置13判断图像对象是否表示调度出租车的必要性。SNS服务器装置13的控制单元31将被判定为表示调度出租车的必要性的图像对象预先存储在存储单元32中。控制单元31将发送的图像对象与存储在存储单元32中的图像对象进行比较以判断这些图像对象是否彼此不同。因此,控制单元31判断所发送的图像对象是否表示调度出租车的必要性。判断图像对象是否表示调度出租车的必要性的步骤可以在步骤S524之前执行,或者可以在步骤S524、S526期间执行。

在步骤S531中,SNS服务器装置13判断关于发送图像对象时终端装置11的位置和时间之一或两者的调度条件是否满足。在满足调度条件的条件下,在步骤S532中,SNS服务器装置13将包括向用户U1调度出租车的提议的调度消息发送到终端装置11。

调度条件的示例是终端装置11的位置与用户U1的地址不同。当终端装置11的位置与用户U1的地址相同时,即使用户U1已经发送了图像对象,用户U1也很有可能已经在家并且不需要出租车。因此,可以确定不满足调度条件。另一方面,当终端装置11的位置与用户U1的地址不同时,用户U1很可能需要出租车例如回家。因此,可以确定满足调度条件。例如,SNS服务器装置13的控制单元31在存储单元32中预先存储用户U1的地址,作为用于SNS服务的会员注册信息。控制单元31将与即时消息或图像对象一起从终端装置11获取的终端装置11的位置与用户U1的地址进行比较,以判断终端装置11的位置与用户U1的地址是否不同。

调度条件的另一个示例是终端装置11的位置的移动不同于车辆的移动方式。当终端装置11的位置的移动的路径或速度或两者与车辆的移动的典型路径或速度或两者相同时,用户U1很有可能已经乘坐出租车,并且不需要出租车。因此,可以判定不满足调度条件。另一方面,当终端装置11的位置的移动的路径或速度或两者与车辆的移动的典型路径或速度或两者不同时,很可能是用户U1尚未乘坐出租车,并且需要出租车。因此,可以判定满足调度条件。例如,SNS服务器装置13的控制单元31根据与即时消息或图像对象一起从终端装置11获取的终端装置11的位置随时间的变化而获得终端装置11的移动的路径或速度。控制单元31将终端装置11的移动的路径与地图上的典型车辆交通路径(例如,高速公路和公路)进行比较,以判断终端装置11的移动的路径是否不同于地图上的典型车辆交通路径,或判断终端装置11的移动的速度是否在通过车辆的移动的速度的典型范围内(例如25至90km/h)。由此,SNS服务器装置13判断是否满足调度条件。

调度条件的另一示例是,图像对象被发送时的时间在公共交通的营业时间之外。当发送图像对象时的时间不在公共交通的营业时间之外时,用户U1可以使用公共交通,因此用户U1很有可能不需要出租车。因此,可以判定不满足调度条件。另一方面,当发送图像对象时的时间在公共交通的营业时间之外时,用户U1不能使用公共交通,因此,用户U1很有可能需要出租车。因此,可以判定满足调度条件。例如,SNS服务器装置13的控制单元31将发送图像对象时的时间与预先存储在存储单元32中的公共交通的营业时间进行核对,并且判断发送图像对象时的时间是否在公共交通的营业时间之外。例如,公共交通包括火车和固定路线的公共汽车。

如上所述,在满足调度条件的条件下发送调度消息。这提高了当用户U1需要出租车时提议调度出租车的准确性。但是,可以不管调度条件而发送调度消息。该处理也被包括在本实施例的范围内。

当SNS服务器装置13判定满足调度条件时,在步骤S532中,SNS服务器装置13将调度消息发送到终端装置11,并且终端装置11接收从SNS服务器装置13发送的调度消息。在步骤S534中,终端装置11将调度消息显示给用户U1。当不满足调度条件时,SNS服务器装置13继续对终端装置11、12之间的消息或图像对象的发送和接收进行中介。

如图7所示,在显示屏700上显示在步骤S530至S532中从SNS服务器装置13发送到终端装置11的调度消息706、708。调度消息706是讲述“调度机器人已检测到您的情况。”的系统消息。显示这样的系统消息减少了将给用户U1带来的唐突感。调度消息708是向用户U1提议“您要我为您安排出租车吗?”的即时消息。

返回参照图5,在步骤S536中,终端装置11接收用户U1接受提议的操作。在步骤S538中,终端装置11向SNS服务器装置13发送表示接受提议的信息,并且SNS服务器装置13接收从终端装置11发送的信息。表示接受提议的信息例如是包括预先注册在SNS服务器装置13的存储单元32中的诸如“是”和“请”的肯定性词中的任一个的即时消息。可替代地,调度消息可以具有可以通过用户U1的操作来选择的对象作为选项,并且可以包括表示用户U1已经从给定选项中选择接受的信息。用户U1可以通过语音输入将这种表示接受提议的信息输入到输入单元25。表示接受提议的信息可以包括终端装置11的位置信息。这消除了用户U1向终端装置11输入乘车位置以将乘车位置发送给SNS服务器装置13的需要。在步骤S540中,SNS服务器装置13确认接收到的信息表示接受提议。例如,SNS服务器装置13的控制单元31通过将接收到的信息与预先登记在存储单元32中的字词进行核对或者基于用户U1选择的选项来确认对提议的接受。控制单元31还可以获取终端装置11的位置作为用户U1的乘车位置,并将获取的位置存储在存储单元32中。

如图7所示,在显示屏幕700上显示在步骤S538中从终端装置11发送到SNS服务器装置13的讲述“是”(即表示接受提议)的即时消息710。

图6示出了通过SNS服务器装置13与出租车调度服务器装置14协作向用户U1调度出租车的操作过程。

当SNS服务器装置13在图5的步骤S540中确认接受提议时,在图6的步骤S602中,SNS服务器装置13将调度请求与存储在存储单元32中的用户U1的乘车位置一起发送到出租车调度服务器装置14,并且出租车调度服务器装置14从SNS服务器装置13接收乘车位置和调度请求。

在步骤S604中,出租车调度服务器装置14生成与所接收的调度请求相对应的操作请求,并将该操作请求发送至车载装置40,并且车载装置40接收从出租车调度服务器装置14发送的操作请求。操作请求包括用户U1的乘车位置。

在步骤S606中,车载装置40向驾驶员显示在接收到的操作请求中包括的乘车位置。车载装置40接收驾驶员的回答出租车15是否可用于该操作请求的操作,并且生成关于出租车15的可用性的操作响应。当车载装置40生成表示出租车15可用的操作响应时,在步骤S608中车载装置40将生成的操作响应发送到出租车调度服务器装置14,并且出租车调度服务器装置14接收从车载装置40发送的操作响应。

在步骤S610中,出租车调度服务器装置14生成与所接收的操作响应相对应的调度响应,并将所生成的调度响应发送至SNS服务器装置13,并且SNS服务器装置13接收从出租车调度服务器装置14发送的调度响应。在该示例中,调度响应表示出租车15可用。

在步骤S612中,SNS服务器装置13生成与所接收的调度响应相对应的调度通知,并将所生成的调度通知发送到用户U1的终端装置11,并且终端装置11从SNS服务器装置13接收调度通知。在该示例中,调度通知表示出租车15可用。在从步骤S602中SNS服务器装置13向出租车调度服务器装置14发送调度请求的时间到在步骤S612中终端装置11从SNS服务器装置13接收调度通知的时间的期间内,SNS服务器装置13可以将表示正在安排出租车的即时消息发送到终端装置11,并且终端装置11可以接收该即时消息并将接收到的即时消息显示给用户U1。在步骤S614中,终端装置11将接收到的调度通知显示给用户U1。

如图7所示,在表示接受提议的即时消息710的历史之后,在显示屏700上显示表示正在安排出租车的讲述“调度机器人正在安排出租车”的即时消息712。显示这样的即时消息使用户U1能够认识到出租车正在安排,从而减轻了用户U1在等待时可能会感到的压力。在即时消息712之后显示与调度通知相对应的即时消息714。即时消息714表示乘车地点和估计乘车时间,例如,“已经安排了出租车。乘车地点:P1,乘车时间:T1。”。这使用户U1知道出租车预计何时到达和到达何处并采取任何必要的行动。

如上所述,根据本实施例,在用户U1与用户U2聊天的同时,进行了调度出租车的提议并安排了出租车。因此,用户U1即使没有启动和使用出租车调度应用也可以接收出租车调度服务。因此,出租车调度服务的便利性得以提高。

在本实施例中,SNS服务器装置13基于用户U1过去从终端装置11向包括用户U2的其他用户的终端装置发送该图像对象的发送方式来判断由终端装置11发送的图像对象是否是表示调度出租车的必要性的图像对象。

发送方式的示例是与该图像对象附随的、由终端装置11向其他终端装置发送或从其他终端装置接收的即时消息包括表示调度出租车的必要性的关键词。这样的关键词的示例包括“错过*最后一班火车”(*是可以用任何字符或任何字符串替换的通配符),“赶不上*最后一班火车”,“不能回家”和“没有*火车”。可以根据需要设定此类关键词。例如,SNS服务器装置13的控制单元31在与图像对象附随的即时消息中搜索预先存储在存储单元32中的关键词。当由控制单元31检测到的关键词的数量等于或大于根据期望确定的参考值时,控制单元31确定该图像对象是表示调度出租车的必要性的图像对象。在这种情况下,控制单元31例如将表示需要调度出租车的标签信息添加到图像对象,并将具有该标签信息的图像对象存储在存储单元32中。控制单元31将从终端装置11发送的图像对象与存储在存储单元32中的图像对象进行比较来判断图像对象是否彼此不同。因此,控制单元31判断从终端装置11发送的图像对象是否表示调度出租车的必要性。

用于判定图像对象表示调度出租车的必要性的过去发送方式的另一示例是,终端装置11过去发送图像对象时的终端装置11的位置与用户U1的地址不同。在终端装置11在与用户U1的地址相同的位置处发送了图像对象的情况下,可以判定当用户U1在家时终端装置11发送了该图像对象并且可以判定该图像对象并不表示调度出租车的必要性。另一方面,在终端装置11已经在与用户U1的地址不同的位置处发送了图像对象的情况下,可以判定例如在用户U1需要乘坐出租车回家的状况下用户U1使用了该图像对象,并且判定该图像对象表示调度出租车的必要性。例如,SNS服务器装置13的控制单元31对终端装置11在过去发送图像对象时的终端装置11的位置与预先存储在存储单元32中的用户U1的地址不同的次数进行计数,并将计数值存储在存储单元32。当计数值大于根据期望确定的参考值时,控制单元31判定该图像对象表示调度出租车的必要性。在这种情况下,控制单元31向该图像对象添加表示需要调度出租车的信息,并将具有该信息的图像对象存储在存储单元32中。

用于判定图像对象表示调度出租车的必要性的过去发送方式的另一示例是,当终端装置11已经发送图像对象时的终端装置11的位置的移动不同于车辆的移动。当终端装置11的位置的移动的路径或速度或两者与车辆的移动的典型路径或速度或两者相同时,用户U1很有可能已经在出租车中。因此,可以判定在这种状况下发送的图像对象不表示调度出租车的必要性。另一方面,当终端装置11的位置的移动的路径或速度或两者与车辆的移动的典型路径或速度或两者不同时,很可能是用户U1还没有在出租车中,并且在用户U1需要出租车的状况下发送了图像对象。因此,可以判定该图像对象表示调度出租车的必要性。例如,SNS服务器装置13的控制单元31根据与即时消息或图像对象一起从终端装置11获取的终端装置11的位置变化来获得终端装置11的移动的路径或速度。控制单元31对终端装置11的移动的路径与地图上的典型车辆交通路径不同的次数或者终端装置11的移动的速度没有在车辆移动的速度的典型范围内的次数进行计数,并且将计数值存储在存储单元32中。当该计数值大于根据期望确定的参考值时,控制单元31判定该图像对象表示调度出租车的必要性。在这种情况下,控制单元31将表示需要调度出租车的信息添加到图像对象,并将具有该信息的图像对象存储在存储单元32中。

用于判定图像对象表示调度出租车的必要性的过去发送方式的又一个示例是,发送图像对象时的时间在公共交通的营业时间之外。当发送图像对象时的时间不在公共交通的营业时间之外时,用户U1可以使用公共交通工具。因此,可以判定不需要调度出租车。另一方面,当发送图像对象时的时间在公共交通的营业时间之外时,用户U1无法使用公共交通工具。因此,可以判定该图像对象表示调度出租车的必要性。例如,SNS服务器装置13的控制单元31对在预先存储在存储单元32中的公共交通的营业时间之外发送图像对象的次数进行计数,并将计数值存储在存储单元32中。当计数值大于根据期望确定的参考值时,控制单元31判定该图像对象表示调度出租车的必要性。在这种情况下,控制单元31将表示需要调度出租车的信息添加到图像对象,并将具有该信息的图像对象存储在存储单元32中。

可替代地,当自发送图像对象经过预定时间后的终端装置11的位置的移动表示车辆的移动的过去次数大于预定值时,控制单元31可以判定该图像对象表示调度出租车的必要性。在这种情况下,在需要调度出租车的状况下自发送图像对象经过一定时间之后,可以判定用户U1已经乘坐出租车。除了上述之外,控制单元31可以通过执行各种训练数据的机器学习来判定图像对象表示调度出租车的必要性,该训练数据使与图像对象附随的即时消息、发送图像对象时的时间、终端装置11的位置等与出租车乘坐历史相关联。这样的训练数据包括例如许多未指定用户的图像对象等的发送历史以及他们的出租车乘坐历史。即,控制单元31可以通过学习许多未指定用户的与其出租车乘坐有联系的图像对象的发送历史来判定表示调度出租车的必要性的图像对象。与图像对象相关联的调度出租车的必要性不限于用户错过末班火车的情况,可以是紧急情况。基于在发送与诸如“我将很快到那里”的文本消息附随的图像对象之后用户乘坐出租车的历史,控制单元31可以判定该图像对象表示调度出租车的必要性。调度出租车的必要性可以是诸如当用户有身体问题时难以使用公共交通的情况。基于在发送与诸如“我受伤了”或“我感觉不舒服”的文本消息附随的图像对象之后用户乘坐出租车的历史,控制单元31可以判定该图像对象表示调度出租车的必要性。

在本实施例中,用户U1付费或免费地从SNS服务提供商获取图像对象。例如,终端装置11响应于用户U1的操作从SNS服务器装置13提供的SNS服务的网站下载图像对象,并根据需要通过电子支付来支付该图像对象。在这种情况下,SNS服务提供商例如预先定义图像对象的属性,并出售其属性作为标签信息被添加的图像对象。在将调度出租车的必要性定义为属性的一部分的情况下,SNS服务器装置13的控制单元31可以将图像对象表示调度出租车的必要性的信息预先存储在存储单元32中。因此,即使尚未积累使用该图像对象的方式,控制单元31也可以判定该图像对象表示调度出租车的必要性。

在本实施例的一个示例中,运营出租车调度服务器装置14的出租车调度服务提供商向用户U1收费或免费地提供表示调度出租车的必要性的图像对象。例如,终端装置11响应于用户U1的操作从由出租车调度服务器装置14提供的出租车调度服务的网站下载图像对象,从而免费获取图像对象或通过电子支付为该图像对象付款。当用户U1发送从出租车调度服务提供商获取的图像对象并接收出租车调度服务时,用户U1接收出租车费用的折扣。例如,当SNS服务器装置13向出租车调度服务器装置14发送调度请求时(图6中的步骤S602),SNS服务器装置13将从终端装置11接收的图像对象发送给出租车调度服务器装置14。出租车调度服务器装置14的控制单元31将该图像对象与例如存储在存储单元32中的向用户U1提供图像对象的记录进行核对,并确认是否使用了提供给用户U1的图像对象。当调度出租车15时,出租车调度服务器装置14指示车载装置40给予用户U1出租车费用的折扣。折扣量可以根据图像对象的使用次数来确定,或者可以针对每个图像对象来确定。因此,出租车调度服务提供商或出租车服务提供商可以通过提供图像对象来进行他们的促销活动。

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

相关技术
  • 服务器装置、信息处理系统、非暂时性存储介质以及用于操作信息处理系统的方法
  • 信息处理系统、服务器、非暂时性计算机可读存储介质和用于处理信息的方法
技术分类

06120112939907