服务器、信息处理方法及存储程序的非暂时性计算机可读存储介质与流程

文档序号:20445335发布日期:2020-04-17 22:42阅读:122来源:国知局
服务器、信息处理方法及存储程序的非暂时性计算机可读存储介质与流程

本发明涉及一种服务器、信息处理方法和存储程序的非暂时性计算机可读存储介质。



背景技术:

一般而言,已知用于管理通过路线搜索而获取的行进路线的技术。例如,第2005-266900号日本未审查专利申请公开(jp2005-266900a)公开了一种路线搜索系统,该路线搜索系统存储多个调度程序格式,并转换行进路线的格式,使得其可以在设置有行进路线的用户的调度程序上使用。



技术实现要素:

已知用于在移动终端(例如智能电话)中使用专用应用程序来预订要共享的车辆的技术。然而,jp2005-266900a中公开的技术不能与除了用于路线搜索的应用程序之外的应用程序结合使用。换言之,在jp2005-266900a中公开的技术中,在用户预订要共享的车辆之后,到车辆的租赁地点的路线等不反映在调度程序中,出于这个原因,用户预订要共享的车辆是不方便的。

本发明提供了当用户预订车辆时可以提高用户的便利性的服务器、信息处理方法和存储程序的非暂时性计算机可读存储介质。

根据本发明的第一方面的服务器配置为与用户使用的终端装置以及外部服务器通信。终端装置配置为:在与外部服务器通信时,执行第一应用程序,该第一应用程序用于用户预订车辆的租赁地点和乘坐开始时间,以及执行第二应用程序,该第二应用程序显示用户的日程。该服务器包括:存储器,配置为存储地图信息和公共交通时刻表信息;服务器通信装置,配置为从外部服务器获取由用户预订的车辆的租赁地点和乘坐开始时间;以及处理器,配置为基于地图信息和时刻表信息,将租赁地点设定为目的地,而将乘坐开始时间设定为到达时间,并执行路线搜索。处理器配置为控制服务器通信装置,使得服务器通信装置将从路线搜索中获取的路线、交通方式和估计的行进时间输出至终端装置,并使得终端装置的第二应用程序将路线、交通方式和估计的行进时间显示为用户的日程。

存储器可以存储管理数据库,管理数据库包括在第二应用程序中使用的用户的日程。处理器可以更新管理数据库,以在管理数据库中反映从路线搜索中获取的路线、交通方式和估计的行进时间。此外,处理器可以控制服务器通信装置,使得服务器通信装置将指示管理数据库被更新的通知输出至终端装置。

当检测到用户在第二应用程序上的预定操作时,处理器可以控制服务器通信装置,使得服务器通信装置将地图信息输出至终端装置,并且第二应用程序将所搜索的路线显示在终端装置的地图上。

交通方式可以包括步行、公共汽车和列车中的至少一种。

根据本发明第二方面的信息处理方法,该方法使用服务器,服务器配置为与用户使用的终端装置和外部服务器通信。终端装置配置为:在与外部服务器通信时,执行第一应用程序,该第一应用程序用于用户预订车辆的租赁地点和乘坐开始时间,以及执行第二应用程序,该第二应用程序显示用户的日程。信息处理方法包括:将地图信息和公共交通时刻表信息存储在服务器中的步骤;通过服务器,从外部服务器获取由用户预订的车辆的租赁地点和乘坐开始时间的步骤;通过服务器,基于地图信息和时刻表信息,将租赁地点设定为目的地,而将乘坐开始时间设定为到达时间,并通过服务器执行路线搜索的步骤;以及通过服务器,将从路线搜索获取的路线、交通方式和估计的行进时间输出至终端装置,使得终端装置的第二应用程序将路线、交通方式和估计的行进时间显示为用户的日程的步骤。

本发明的第三方面涉及非暂时性计算机可读存储介质,其存储程序,该程序使服务器执行控制处理。服务器配置为与用户使用的终端装置和外部服务器通信。终端装置配置为:在与外部服务器通信时,执行第一应用程序,该第一应用程序用于用户预订车辆的租赁地点和乘坐开始时间,以及执行第二应用程序,该第二应用程序显示用户的日程。该控制处理包括:存储地图信息和公共交通时刻表信息的步骤;从外部服务器获取由用户预订的车辆的租赁地点和乘坐开始时间的步骤;基于地图信息和时刻表信息,将租赁地点设定为目的地,而将乘坐开始时间设定为到达时间,并执行路线搜索的步骤;以及将从路线搜索中获取的路线、交通方式和估计的行进时间输出至终端装置,使得终端装置的第二应用程序将路线、交通方式和估计的行进时间显示为用户的日程的步骤。

利用根据本发明的各个方面的服务器、信息处理方法和存储程序的非暂时性计算机可读存储介质,当用户预订车辆时,可以提高用户的便利性。

附图说明

本发明的示例实施例的特征、优点和技术及工业显著性,将在下文中参考附图而加以描述,其中相似标号表示相似要素,且其中:

图1是示意性地示出根据本发明一个实施例的信息处理系统的配置的图;

图2是示意性地示出车辆的配置的框图;

图3是示意性地示出终端装置的配置的框图;

图4是示意性地示出服务器的配置的框图;

图5是示出存储在服务器中的管理数据库的示例的表;

图6是示意性地示出外部服务器的配置的框图;

图7是示出存储在外部服务器中的车辆共享数据库的示例的表;

图8是示出车辆共享预订屏幕的示例的图;

图9是示出日程屏幕画面的示例的图;

图10是示出日程屏幕画面的另一示例的图;

图11是示出路线引导屏幕画面的示例的图;

图12是示出使用服务器的信息处理方法的序列图的示例;以及

图13是从图12继续的序列图。

具体实施方式

在以下描述中提到的每个附图中,相似标号表示相似要素,重复的描述将被省略。

信息处理系统的配置

图1是示意性地示出信息处理系统1的配置的图。信息处理系统1包括一个或多个车辆10、一个或多个终端装置20和服务器30。尽管为了便于描述,图1示出了一个车辆10和一个终端装置20,但是车辆10的数量和终端装置20的数量可以任意地确定。这里,车辆10和终端装置20包括在信息处理系统1中。车辆10、终端装置20和服务器30连接到网络40,例如互联网。此外,一个或多个终端装置20和服务器30可以经由网络40与外部服务器50通信。外部服务器50是信息处理系统1外部的系统的管理器。在本实施例中,外部服务器50管理预订共享车辆。

车辆10例如是汽车,但不限于此,并且可以是人可以乘坐的任何车辆。在本实施例中,车辆10也可用作共享车辆。终端装置20例如是通用移动终端,例如智能电话或平板电脑终端,但不限于此,并且可以是任何移动终端,例如专用于信息处理系统1的装置。终端装置20由用户携带。服务器30包括一个服务器装置或能够彼此通信的多个服务器装置。服务器30安装在例如收集和分析车辆10的信息的信息中心。在本实施例中,为了描述方便,假设服务器30是一个服务器装置。

例如,终端装置20的用户可以使用下载到终端装置20的专用应用程序(以下称为“预订应用程序”)预订要共享的车辆10。为了乘坐所预订的车辆10,终端装置20的用户在预订的乘坐开始时间之前行进至车辆10的停放地点(以下称为“租赁地点”)。在图1所示的示例中,携带终端装置20的用户位于出发地点a。此外,停放的车辆10位于租赁地点b。

根据本实施例的信息处理系统1辅助用户预订车辆10。概述地说,信息处理系统1搜索路线并确定从用户的出发地点a行进到租赁地点b的交通方式,并将行进日程反映到用户的调度程序中。信息处理系统1执行的对用户的协助的详细情况将如下描述。

车辆的配置

如图2所示,车辆10包括通信装置11。通信装置11被连接以能够经由例如车载网络(例如控制器局域网(can)等)或专用线路而与车辆10通信。

通信装置11可以例如是车载通信器,例如数据通信模块(dcm)等。具体地,通信装置11包括车载通信单元111、车载存储单元112和车载控制单元113。

车载通信单元111包括连接至网络40的通信模块。例如,车载通信单元111可以包括对应于移动通信标准(例如第四代(4g)移动通信)的通信模块。在本实施例中,通信装置11经由车载通信单元111连接至网络40。这里,车辆10可以包括对应于任何卫星定位系统的一个或多个接收器。例如,车辆10可以包括全球定位系统(gps)接收器。通信装置11可以将gps接收器获取的车辆10的位置信息发送至服务器30。

车载存储单元112包括一个或多个存储器。在本实施例中,“存储器”的示例包括半导体存储器、磁性存储器和光学存储器,但不限于此。包括在车载存储单元112中的每个存储器可以用作例如主存储装置、二级存储装置或高速缓存存储器。车载存储单元112存储用于通信装置11的操作的任何信息。例如,车载存储单元112可以存储系统程序和应用程序。存储在车载存储单元112中的信息可以利用例如经由车载通信单元111从网络40获取的信息而进行更新。

车载控制单元113包括一个或多个处理器。在本实施例中,“处理器”是通用处理器或专用于特定处理的处理器,但不限于此。车载控制单元113控制通信装置11的整体运行。

终端装置的配置

如图3所示,终端装置20包括通信单元21、存储单元22、位置信息获取单元23、传感器单元24、输出单元25、输入单元26和控制单元27。

通信单元21包括连接至网络40的通信模块。例如,通信单元21可以包括对应于移动通信标准(例如4g移动通信)的通信模块。在本实施例中,终端装置20经由通信单元21连接到网络40。

存储单元22包括一个或多个存储器。包括在存储单元22中的每个存储器可以用作例如主存储装置、二级存储装置或缓存存储器。存储单元22存储用于终端装置20的操作的任何信息。例如,存储单元22可以存储系统程序、应用程序、终端装置20的标识信息和用户的标识信息。这里,终端装置20的标识信息可以用作用户的标识信息。存储在存储单元22中的信息可以利用例如经由通信单元21从网络40获取的信息而进行更新。

位置信息获取单元23包括对应于任何卫星定位系统的一个或多个接收器。例如,位置信息获取单元23可以包括gps接收器。位置信息获取单元23获取终端装置20的位置信息。位置信息获取单元23可以将终端装置20的位置信息输出至服务器30和外部服务器50中的至少一者。

传感器单元24包括检测关于终端装置20的操作或周围环境的信息的一个或多个传感器。例如,传感器单元24可以包括加速度传感器、角速度传感器、磁传感器和大气压力传感器。然而,包括在传感器单元24中的传感器不限于此,并且可以是任何传感器,例如光照度传感器、温度传感器或图像传感器(摄像头)。传感器单元24获取由传感器中的每个传感器检测的信息作为传感器信息。例如,传感器单元24的传感器信息可以包括终端装置20的加速度和角速度,以及终端装置20周围的磁场和大气压力。

输出单元25包括将信息输出至用户的一个或多个输出接口。包括在输出单元2中的输出接口的示例包括以视频形式输出信息的面板显示器和以音频形式输出信息的扬声器,但不限于此。

输入单元26包括检测用户输入的一个或多个输入接口。包括在输入单元26中的输入接口的示例包括与输出单元25的面板显示器一体安装的触摸屏和接收音频输入的麦克风,但不限于此。

控制单元27包括一个或多个处理器。例如,控制单元27可以包括通用处理器和专用于特定处理的处理器。例如,控制单元27可以是中央处理单元(cpu)。控制单元27控制终端装置20的整体操作。

例如,控制单元27将由位置信息获取单元23获取的终端装置20的位置信息和由传感器单元24获取的传感器信息累积在存储单元22中。控制单元27经由通信单元21向服务器30和外部服务器50中的至少一者通知用户的标识信息,以及累积在存储单元22中的终端装置20的位置信息和传感器信息。这里,通知可以在任何给定的时间(例如,以预订时间间隔)执行。控制单元27可以从存储单元22中删除所通知的终端装置20的位置信息和传感器信息。

此外,控制单元27执行预订应用程序和调度程序。预订应用程序是如上所述用户使用终端装置20预订车辆10的第一应用程序。此外,调度程序是用户注册和管理用户的日程(活动日程)的第二应用程序。

服务器的配置

如图4所示,服务器30包括服务器通信单元31、服务器存储单元32和服务器控制单元33。服务器30是向终端装置20的用户和车辆10的用户提供交通协助的服务器装置。交通协助包括,例如,到目的地的路线搜索,以及地图信息和交通信息的提供。此外,在本实施例中,服务器30还管理调度程序。

服务器通信单元31包括连接至网络40的通信模块。例如,服务器通信单元31可以包括对应于有线局域网(lan)标准的通信模块。在本实施例中,服务器30经由服务器通信单元31连接至网络40。

服务器存储单元32包括一个或多个存储器。包括在服务器存储单元32中的每个存储器可以用作例如主存储装置、二级存储装置或缓存存储器。服务器存储单元32存储用于服务器30的操作的任何信息。例如,服务器存储单元32可以存储系统程序、应用程序、地图信息、交通信息、公共交通(例如公共汽车和列车)的时刻表信息,以及下面将要描述的管理数据库。存储在服务器存储单元32中的信息可以利用例如经由服务器通信单元31从网络40获取的信息而进行更新。

如图5所示,管理数据库包括例如用户的日程表。日程表包括用户的标识信息、指示日程的内容的标题、日程的地点以及日程的开始时间和结束时间。用户可以在终端装置20上激活调度程序,并注册和管理(例如,确认、修改或删除)日程。在图5的示例中,具有u1标识信息的用户(以下称为“用户u1”)被安排为在oo年o月o日从12:30至13:30在a塔参加xxxx会议。此外,用户u1被安排为在oo年o月o日从15:00至16:00在b楼参加yyy会议。此外,用户u1的住宅在oo年o月x日从10:00至15:00安排了施工。这里,服务器30使用的用户的标识信息被设定为与由外部服务器50所使用的用户的标识信息共同使用(见图7)。

服务器控制单元33包括一个或多个处理器。例如,服务器控制单元33可以包括通用处理器和专用于特定处理的处理器。例如,服务器控制单元33可以是cpu。服务器控制单元33控制服务器30的整体操作。

在本实施例中,服务器控制单元33执行交通协助和调度管理。对于交通辅助,服务器控制单元33基于地图信息等执行到目的地的路线搜索。此外,对于日程管理,服务器控制单元33更新管理数据库,以在管理数据库中反映例如新获取的用户的日程。

此外,服务器控制单元33可以推断用户的当前交通方式。例如,服务器控制单元33可以基于终端装置20的位置信息和传感器信息来推断用户的当前交通方式为步行、自行车、乘用车、公共汽车、列车等。可以采用任何算法来推断交通方式。服务器控制单元33可以基于位置信息,以及加速度传感器和磁传感器的检测值,推断用户正在例如在列车上行进。对于日程管理,服务器控制单元33可以使用从网络40获取的列车延迟信息等来确定用户是否正按计划行进。

外部服务器的配置

如图6所示,外部服务器50包括外部服务器通信单元51、外部服务器存储单元52和外部服务器控制单元53。如上所述,外部服务器50是信息处理系统1外部的、且管理要共享的车辆10的预订的服务器装置。此外,外部服务器50还管理预订应用程序。外部服务器50可以经由网络40与终端装置20和服务器30通信。

外部服务器通信单元51包括连接到网络40的通信模块。外部服务器通信单元51可以包括例如对应于有线lan标准的通信模块。在本实施例中,外部服务器50经由外部服务器通信单元51连接至网络40。

外部服务器存储单元52包括一个或多个存储器。包括在外部服务器存储单元52中的每个存储器可以用作例如主存储装置、二级存储装置或缓存存储器。外部服务器存储单元52存储用于外部服务器50的操作的任何信息。例如,外部服务器存储单元52可以存储系统程序、应用程序、地图信息、交通信息以及下面将要描述的车辆共享数据库。存储在外部服务器存储单元52中的信息可以利用例如经由外部服务器通信单元51从网络40获取的信息而进行更新。

车辆共享数据库包括,例如,如图7所示的预订表。预订表包括做出预订的用户的标识信息、已被预订的车辆10的标识信息、租赁地点、乘坐开始时间和安排的归还车辆10的时间(乘坐结束时间)。用户可以在终端装置20上激活预订应用程序以预订车辆10,并管理(例如,确认、修改或删除)车辆10的预订。当用户在预订应用程序上预订车辆10时,外部服务器50将预订内容反映到预订表中。在图7的示例中,用户u1预订要在oo年o月o日14:10在x站停车场借用具有标识信息y1的车辆10(以下称为“车辆10-y1”),并将在同一天的17:10归还。此外,用户u2预订要在oo年o月x日12:30在z市停车场借用车辆10-y2,并将在同一天15:00归还。此外,用户u3预订要在oo年o月x日10:00在x站停车场借用车辆10-y1,并将在同一天15:00归还。

外部服务器控制单元53包括一个或多个处理器。例如,外部服务器控制单元53可以包括通用处理器和专用于特定处理的处理器。例如,外部服务器控制单元53可以是cpu。外部服务器控制单元53控制外部服务器50的整体操作。

外部服务器控制单元53经由外部服务器通信单元51接收从车辆10和终端装置20通知的各种类型的信息。例如,外部服务器控制单元53从终端装置20接收用户的标识信息和要共享的车辆10的预订内容。如上所述,用户的标识信息通常由服务器30以及终端装置20和外部服务器控制单元53共同使用。

显示屏幕画面示例

图8示出了显示在终端装置20上的车辆共享预订屏幕画面的示例。车辆共享预订屏幕画面例如显示在集成了输出单元25和输入单元26的触摸屏显示器上。车辆共享预订屏幕画面包括用于选择租赁地点的租赁地点选择区域250、用于输入乘坐开始时间的乘坐开始时间输入区域252,以及用于输入乘坐结束时间的乘坐结束时间输入区域253。租赁地点选择区域250在地图上展示位于用户当前位置附近或要共享的车辆10所停放的指定地点的停放地点251。这里,指定地点是由用户预先指定的,例如,可以是住宅或工作场所。在图8的示例中,停放地点251显示为标针的图像。用户触摸在租赁地点选择区域250中的停放地点251中的一个停放地点,并将其指定为租赁地点。用户在所指定的租赁地点乘坐车辆10。此外,用户可以将乘坐开始时间输入到乘坐开始时间输入区域252中。此外,用户可以将乘坐结束时间输入到乘坐结束时间输入区域253中。在本实施例中,时间还可以包括日期、月份和年份。这里,在租赁地点选择区域250上不需要显示地图。例如,停放地点251的地址可以在租赁地点选择区域250上显示为下拉列表,以允许用户选择地址中的一个地址。此外,可以省略乘坐结束时间的输入。

由终端装置20执行的预订应用程序显示车辆共享预订屏幕画面。预订应用程序将由用户指定的租赁地点、由用户输入的乘坐开始时间和用户输入的乘坐结束时间输出至外部服务器50。外部服务器50将从预订应用程序中获取的租赁地点、乘坐开始时间和乘坐结束时间存储至车辆共享数据库中。如下所述,存储在车辆共享数据库中的租赁地点和乘坐开始时间从外部服务器50输出至服务器30。

图9示出了显示在终端装置20上的用户的日程屏幕画面的示例。日程屏幕画面显示在例如集成了输出单元25和输入单元26的触摸面板显示器上。例如,通过触摸一个显示的日程(例如,xxxx会议),用户可以使预订应用程序显示编辑屏幕画面并编辑内容。此外,例如,通过触摸未显示日程的屏幕画面的部分(例如,屏幕画面外边缘的空白部分),用户可以使预订应用程序显示新的注册屏幕画面并输入新的日程。在图9的示例中,日程屏幕画面以开始时间的顺序显示用户的oo年o月o日的日程。具体地,日程表屏幕画面在区域254a上显示第一活动日程表(xxxx会议将于12:30至13:00在a塔举行)。此外,时刻表屏幕画面在区域254b上显示第二活动日程表(yyyy会议将于15:00至16:00在b楼举行)。这里,日程屏幕画面包括用于显示第一活动日程和第二活动日程中的每个活动日程的地点的地图的图像(map按钮)。在图9的示例中,当用户触摸包括在区域254b中的map按钮时,在地图上显示第二活动日程的地点。

由终端装置20执行的调度程序基于由服务器30存储的管理数据库显示调度屏幕画面。用户使用调度程序管理他或她自己的日程安排。出于这个原因,当生成新的行进日程时,如果它自动地反映到调度程序中,用户的便利性将得到提高。

图10示出了显示在终端装置20上的用户日程屏幕画面的另一示例。图10示出了在显示图9所示的日程屏幕画面之后,反映到用户预订的车辆10的租赁地点的搜索的路线等的日程屏幕画面。如图10所示,在区域254c上显示了第三活动日程(从下午1:00至14:05行进到x站停车场,即租赁地点)。在区域254c,按顺序描述了前往租赁地点所需的所有交通方式。此外,在区域254c,还说明了前往租赁地点所需的费用(票价)总额。此外,日程屏幕画面还按开始时间的顺序显示用户的日程。因此,第三活动日程显示在第一活动日程(xxxx会议将从12:30至13:00在a塔举行)和第二活动日程(yyyy会议将从15:00至16:00在b楼举行)之间。在这里,服务器30自动地添加第三活动日程。换句话说,第三活动计划不是由用户输入的。

此外,日程屏幕画面可以包括用于引导第三活动日程的行进路线的图像(导航按钮)。在图10的示例中,当用户触摸包括在区域254c中的导航按钮时,调度程序通知服务器30包括在触摸区域254c中的导航按钮被触摸的事实。当检测到用户对调度程序的预定操作(即用户对导航按钮上的触摸)时,服务器控制单元33将地图信息输出至终端装置20,使得到租赁地点的搜索的路线被显示在调度程序的地图上。

图11示出了显示在终端装置20上的路线引导屏幕画面的示例。路线引导屏幕画面在地图上显示搜索的到租赁地点的路线。当用户触摸图10中的日程屏幕画面上的导航按钮时,显示图11所示的路线引导屏幕画面。路线引导屏幕画面包括地图区域255和交通方式显示区域256。在地图区域255上,从出发地点a到租赁地点b的路线是通过叠加在地图上的道路或列车轨道上而显示的。在地图区域255上,可以显示用户的当前位置。在交通方式显示区域256,显示了行进至路线的交通方式以及估计的行进时间。在图11的示例中,路线的第一交通方式(即从出发地点a到第一中间点a1的部分的交通方式)是“步行”。从第一中间点a1到第二中间点a2的区段的交通方式是“公共汽车”。从第二中间点a2到第三中间点a3的区段的交通方式是“列车”。路线的最后的交通方式(即从第三中间点a3到租赁地点b的区段的交通方式)是“步行”。用户可以于13:00离开出发地点a,并于14:05到达租赁地点b。在交通方式显示区域256上,显示了每个区段的估计的行进时间。例如,在第一段中,用户可以在13:00离开出发地点a,并在13:10到达第一中间点a1。这里,作为一种交通方式,公共交通是优先考虑的。在本实施例中,交通方式包括步行、公共汽车和列车中的至少一种。

通信处理

服务器30执行将在下面描述的通信处理(信息处理方法)。以这种方式,当用户使用预订应用程序预订车辆10时,服务器30自动地将到租赁地点的行进路线等反映到调度程序中。

图12和图13示出了展示服务器30与终端装置20和外部服务器50一起执行的通信处理的序列图的示例。

终端装置20响应用户的操作(例如对预订应用程序的图标的用户的点击),激活预订应用程序(步骤s1)。

终端装置20执行的预订应用程序显示车辆共享预订屏幕画面。终端装置20获取用户输入的信息。这里,至少输入租赁地点和乘坐开始时间(步骤s2)。终端装置20将用户输入的租赁地点和乘坐开始时间输出至外部服务器50。

外部服务器50从终端装置20获取租赁地点和乘坐开始时间(步骤s3)。

外部服务器50将从终端装置20获取的租赁地点和乘坐开始时间存储至车辆共享数据库中。换句话说,外部服务器50更新车辆共享数据库(步骤s4)。然后,外部服务器50将指示车辆10的预订完成的预订完成通知输出至终端装置20。

当终端装置20从外部服务器50获取预订完成通知时,终端装置20显示预订完成(步骤s5)。显示预订完成,以通知用户完成了车辆10的预订。

此外,在外部服务器50更新车辆共享数据库之后,外部服务器50将从终端装置20获取的租赁地点和乘坐开始时间输出至服务器30(步骤s6)。

服务器30从外部服务器50获取租赁地点和乘坐开始时间(步骤s7)。

服务器30执行路线搜索(步骤s8)。这里,服务器30将从外部服务器50获取的租赁地点设定为目的地。此外,服务器30将从外部服务器50获取的乘坐开始时间设定为到达时间。这里,服务器30可以获取终端装置20的位置信息并将用户的当前位置设定为出发地点。作为另一示例,服务器30可以从管理数据库中提取紧接在从外部服务器50获取的乘坐开始时间之前的用户的日程,并将用户的提取的日程的地点设定为出发地点。此外,服务器30可以优先考虑公共交通作为交通方式。

服务器30更新管理数据库,以将从路线搜索中获取的路线、交通方式和估计的行进时间反映在管理数据库中(步骤s9)。下文中,从路线搜索中获取的并反映在管理数据库中的路线、交通方式和估计的行进时间称为“更新的信息”。然后,服务器30向终端装置20提供指示管理数据库已更新的更新通知。

当终端装置20从服务器30获取更新通知时,终端装置20可以显示弹出等,提示用户激活调度程序。然后,终端装置20响应于用户的操作(例如,对调度程序的图标的用户的点击)而激活调度程序(步骤s10)。

终端装置20执行的调度程序从服务器30请求更新的信息。换句话说,调度程序向服务器30发出更新请求(步骤s11),使得服务器30将管理数据库的更新的信息输出至终端装置20。

当服务器30从终端装置20接收更新请求时,服务器30从管理数据库提取更新的信息(步骤s12),并将更新的信息输出至终端装置20。

当终端装置20从服务器30获取更新的信息时,终端装置20将从路线搜索中获取的路线、交通方式和估计的行进时间显示为日程(步骤s13)。更新的信息显示为例如图10中的第三活动日程(从13:00至14:05行进至x站停车场,即租赁地点)。

当终端装置20检测到用户的预定操作时(步骤s14),终端装置20指示已检测到预定操作的检测通知信号输出至服务器30。这里,预定操作例如是用户触摸导航按钮,并且由终端装置20的输入单元26检测。

当服务器30从终端装置20接收检测通知信号时,服务器30提取所需的地图信息并将其输出至终端装置20(步骤s15)。

终端装置20在路线引导屏幕画面的地图上显示搜索到的到租赁地点的路线(步骤s16)。

如上所述,利用上述配置,信息处理系统1的服务器30自动地将当用户预订车辆10时到租赁地点的新的行进日程反映到调度程序中。如此,当用户预订车辆10时,服务器30可以提高用户的便利性。

此外,根据上述实施例,服务器30通知终端装置20包括用户日程的管理数据库已经被更新。服务器30从管理共享车辆10的外部服务器50获取所需信息,并自动地设定到租赁地点的新的行进日程。如此,从服务器30向终端装置20发出的通知使用户能够在适当的时间识别已自动地添加了新的行进日程。

此外,根据上述实施例,可在地图上显示到共享车辆10的租赁地点的新的行进路线。如此,用户可以容易地到达租赁地点。这里,由于新的行进路线用于用户行进至要共享的车辆10的租赁地点,服务器30选择适当的公共交通等作为交通方式。例如,服务器30可以选择步行、公共汽车和列车中的至少一种作为交通方式。

上文参考附图和实施例描述了本发明。然而,应当指出的是,本领域技术人员可以根据本发明的公开,轻易地对其做出变化和修改。因此,还应当指出,这些变化和修改属于本发明的范围。例如,包括在每个元素、步骤等中的功能等可以被重新排列,只要其在逻辑上不是矛盾的,并且多个元素、步骤等可以被组合为一个或被划分。

例如,信息处理系统1可配置为包括外部服务器50。此外,车辆10、终端装置20、服务器30和外部服务器50的配置仅为示例。车辆10、终端装置20、服务器30和外部服务器50不需要包括图2、3、4和6中所示的所有组成元素。车辆10、终端装置20、服务器30和外部服务器50可以包括除了图2、3、4和6中所示的那些以外的组成元素。

此外,尽管服务器30和终端装置20相互协作以执行各种处理,但在上述实施例中的服务器30和终端装置20之间的处理的共享仅是说明性的。例如,终端装置20可以执行由上述实施例中的服务器30执行的至少一部分处理。可选地,例如,服务器30可以执行由上述实施例中的终端装置20执行的至少一部分处理。

此外,尽管服务器30和外部服务器50相互协作以执行各种处理,但在上述实施例中,服务器30和外部服务器50之间的处理的共享仅是说明性的。例如,外部服务器50可以执行由上述实施例中的服务器30执行的至少一部分处理。可选地,例如,服务器30可以执行由上述实施例中的外部服务器50执行的至少一部分处理。

此外,搭载在通用电子装置上的处理器,例如移动信息终端和服务器装置(对应于终端装置20和服务器30),可用作控制单元27和服务器控制单元33。具体地,根据本实施例的本发明可以通过将描述实现电子设备的每个功能的处理细节的程序存储在电子装置的存储单元(存储器)中,并经由电子设备的处理器读取和执行该程序来实现。

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