信息处理装置、信息处理系统、以及信息处理方法
文献发布时间:2023-06-19 10:48:02
技术领域
本公开涉及一种信息处理装置、信息处理系统、以及信息处理方法。
背景技术
公开有一种通过将乐器装载在车辆上并配置在车厢内,从而提供移动教室车辆的技术(例如,专利文献1)。
在先技术文献
专利文献
专利文献1:日本特开2001-277932号公报
发明内容
发明所要解决的课题
公开的方式之一,其课题在于,提供一种能够进行未被使用的物品的有效利用的信息处理装置、信息处理系统、以及信息处理方法。
用于解决课题的方法
本公开的方式之一为,
一种信息处理装置,其具备控制部,所述控制部执行如下处理,即:
在接收到针对被第一用户作为仓库来利用且具备由所述第一用户寄存的物品的居室部的来自第二用户的利用请求的情况下,决定以与所述居室部结合的方式向所述第二用户的指定场所搬运所述居室部的搬运部;
使与所述居室部结合了的所述搬运部执行向所述第二用户的所述指定场所的移动、和所述第二用户的所述指定场所处的与所述居室部的分离。
此外,本公开的其他的方式之一为,
一种信息处理系统,其具备控制部,所述控制部执行如下处理,即:
在接收到针对被第一用户作为仓库来利用且具备由所述第一用户寄存的物品的居室部的来自第二用户的利用请求的情况下,决定以与所述居室部结合的方式向所述第二用户的指定场所搬运所述居室部的搬运部;
使与所述居室部结合了的所述搬运部执行向所述第二用户的所述指定场所的移动、和所述第二用户的所述指定场所处的与所述居室部的分离。
此外,本公开的其他方式之一为,
一种信息处理方法,在该方法中,
计算机在接收到针对被第一用户作为仓库来利用且具备由所述第一用户寄存的物品的居室部的来自第二用户的利用请求的情况下,决定以与所述居室部结合的方式向所述第二用户的指定场所搬运所述居室部的搬运部,
并使与所述居室部结合了的所述搬运部执行向所述第二用户的所述指定场所的移动、和所述第二用户的所述指定场所处的与所述居室部的分离。
发明效果
根据本公开,能够有效利用未被使用的物品。
附图说明
图1为表示第一实施方式所涉及的移动式出租房间提供系统的系统结构的一个示例的图。
图2为表示分离车辆的一个示例的图。
图3为表示行驶部的硬件结构的一个示例的图。
图4为表示居室部的规格的一个示例的图。
图5为表示第一实施方式所涉及的中心服务器的硬件结构的一个示例的图。
图6为表示移动式出租房间提供系统中的中心服务器、车辆管理服务器、以及仓库管理服务器的功能结构的一个示例的图。
图7为行驶部信息表的一个示例。
图8为居室部信息表的一个示例。
图9为日程信息表的一个示例。
图10为中心服务器的接收到对于居室部的利用请求的情况下的处理的流程图的一个示例。
图11为中心服务器的实施居室部的配送的情况下的处理的流程图。
图12为中心服务器接收到利用结束通知的情况下的处理的流程图的一个示例。
图13为表示在从用户终端发送居室部的利用请求之后起至完成居室部的提供的日程为止的移动式出租房间提供系统中的处理的顺序的一个示例的图。
图14为居室部向用户的指定场所被配送的情况下的处理的顺序的一个示例的图。
图15为表示移动式出租房间提供系统中的居室部的回收处理的顺序的一个示例的图。
具体实施方式
本公开的一个方式为,一种信息处理装置,其具备控制部,所述控制部执行如下处理,即:在接收到针对被第一用户作为仓库来利用且具备由该第一用户寄存的物品的居室部的来自第二用户的利用请求的情况下,决定以与该居室部结合的方式向该第二用户的指定场所搬运该居室部的搬运部;使与该居室部结合了的搬运部执行向该第二用户的指定场所的移动、和该第二用户的指定场所处的与该居室部的分离。控制部包括一个以上的处理器。
搬运部为,例如具备多个车轮、和对该车轮进行驱动的驱动部的行驶部。但是,并未被限定于此,搬运部也可以为,像具有螺旋桨的无人机这样的飞行器。搬运部和居室部例如能够进行结合或分离。通过搬运部和居室部进行结合,从而例如实现了作为能够装载人或货物并进行搬运的汽车或飞机的功能。
居室部具有例如具备出入口、窗户、椅子等的居室空间。在被寄存于居室部内的物品中,例如有乐器、训练机、游戏机、家庭用电动机械器具以及卡拉OK机等器具、储物柜以及沙发等家具。在被寄存于居室部内的乐器中,例如有钢琴、小提琴、小号等。在被设置于居室部内的家庭用电动机械器具中,例如有电视机、音响设备、投影仪、DVD/蓝光(注册商标)播放器、扬声器等。居室部通过具备一个或多个上述的物品,从而例如作为乐器的教室、训练室、游戏厅、卡拉OK厅、会议室以及配置有按摩椅的休闲室而被利用。
在本公开的方式之一中,上述那样的与居室部结合的搬运部根据来自第二用户的利用请求而向第二用户的指定场所进行移动,并与居室部分离。也就是说,根据本公开的方式之一,实现了向将作为仓库而具备寄存的物品的居室部设为具备预定的设备的出租房间而进行利用的用户的指定场所提供该居室部的服务。
例如,被寄存在作为仓库的居室部中的物品为,第一用户不再使用的物品的可能性较高。根据本公开的方式之一,通过将这样的物品出租给第二用户,从而能够有效利用第一用户不再使用的物品。此外,根据本公开的方式之一,能够使居室部发挥仓库和出租房间这两个作用,从而能够有效利用居室部。
此外,搬运部与居室部能够进行结合或分离。此外,在居室部被利用的期间内,并不伴有居室部的移动。因此,根据本公开的方式之一,由于在到达第二用户的指定场所之后,搬运部与居室部分离,因此在居室部的利用过程中,该搬运部不再受到第二用户约束。由此,在将居室部运送到第二用户的指定场所之后,例如,搬运部能够进行其他的工作,从而能够提高搬运部的运转率。
此外,在本公开的方式之一中,也可以采用如下方式,所述方式为,控制部进一步执行如下处理,即:在接收到来自第二用户的该居室部的利用结束的通知的情况下,决定为了回收该居室部而去向该第二用户的指定场所的搬运部;使该第二搬运部执行向第二用户的指定场所的移动、第二用户的所述指定场所处的与该居室部的结合、与该居室部结合后的向预定的场所的移动、所述预定的场所处的与所述居室部的分离。
第二搬运部既可以为将该居室部搬运至第二用户的指定场所为止的搬运部,也可以为不同的搬运部。在第二用户的该居室部的利用结束后,决定用于搬运该居室部的第二搬运部,通过使其前往该居室部的原处,从而限定在要求居室部的移动的情况下来利用搬运部。由此,能够提高搬运部的运转率。
此外,在本公开的方式之一中,也可以采用如下方式,所述方式为,控制部进一步执行如下处理,即:对第二用户的该居室部的利用费用进行计算;根据该居室部的利用费用来分配对于该居室部的提供的报酬、对于该居室部的搬运的报酬、对于第一用户的该物品的提供的报酬。报酬为,例如积分、优惠券、现金等。由此,对于作为仓库而物品寄存在居室部中的第一用户而言,也被给予了物品的提供的报酬,从而能够促进第一用户向出租房间提供物品。
此外,在本公开的方式之一中,也可以采用如下方式,所述方式为,控制部进一步执行如下处理,即,从第一用户的该居室部的作为仓库的利用费用中减去对于第一用户的该物品的提供的报酬,从而求出向第一用户要求的要求费用。由此,能够降低第一用户的居室部的作为仓库的利用费用,从而能够促进第一用户将居室部利用为仓库并向该居室部提供物品。
此外,在本公开的方式之一中,也可以采用如下方式,所述方式为,控制部进一步执行如下处理,即:在从第一用户接收到仓库的利用请求的情况下,决定向第一用户的指定场所被配送的居室部、和以与该居室部结合的方式而向第一用户的指定场所搬运该居室部的第三搬运部;使与该居室部结合了的第三搬运部执行向第一用户的指定场所的移动。第三搬运部既可以为将该居室部搬运至第二用户的指定场所为止的搬运部,也可以为不同的搬运部。
在第一用户想在仓库中寄存物品的情况下,由于居室部被搬运部搬运至第一用户的指定场所,因此第一用户自己可以不用将物品运送至仓库,从而在进行居室部的作为仓库的利用时,提高了便利性。由此,也能够促进第一用户向出租房间提供物品。
此外,在本公开的方式之一中,也可以采用如下方式,所述方式为,控制部进一步执行如下处理,即,使第三搬运部在第一用户的指定场所处在物品被收纳到该居室部中的情况下,执行在与该居室部结合了的状态下的向预定的场所的移动。在与居室部结合了的状态下第三搬运部移动的预定的场所为,例如居室部的归还场所、第三搬运部的待机场所等。
例如,在居室部到达并马上将物品收纳到居室部内的情况下,第三搬运部只要在与居室部结合的状态下当场待机即可。在物品被收纳到居室部中的情况下,通过第三搬运部在与居室部结合的状态下向预定的场所进行移动,从而能够在将第三搬运部的运转抑制为最小限度的同时,将第一用户的物品收纳在居室部内。
此外,也可以采用如下方式,所述方式为,控制部执行如下处理,即,使第三搬运部进一步执行第一用户的指定场所处的该居室部的分离。而且,也可以采用如下方式,所述方式为,控制部进一步执行如下处理,即:在从第一用户接收到该物品的收纳结束的通知的情况下,决定为了回收该居室部而去向第一用户的所述指定场所的第四搬运部;使第四搬运部执行向第一用户的指定场所的移动、第一用户的指定场所处的与该居室部的结合、与该居室部结合后的向预定的场所的移动。
例如,在被寄存在作为仓库的居室部中的物品较大或较重的情况下,存在有在将该物品搬入居室部时花费时间的情况。此外,例如,根据第一用户的情况,存在有在居室部到达后不能立即将该物品搬入到居室部中的情况。在这样的情况下,如果第三搬运部将居室部送到第一用户的指定场所,则与该居室部分离,通过向预定的场所进行移动,从而能够进行居室部的搬运等其他工作。
以下,基于附图,对本公开的实施方式进行说明。以下的实施方式的结构为例示,本公开并未被限定于实施方式的结构。
<第一实施方式>
图1为,表示第一实施方式所涉及的移动式出租房间提供系统100的系统结构的一个示例的图。移动式出租房间提供系统100例如,将居室部作为仓库而出租给第一用户,将第一用户未使用的物品收纳在居室部内部。此外,移动式出租房间提供系统100将具备由第一用户寄存的物品的居室部作为出租房间而出租给第二用户。在将居室部作为仓库而提供给第一用户的情况下以及将居室部作为出租房间而提供给第二用户的情况下,行驶部与居室部相结合从而形成车辆,该居室部被搬运至第二用户之下。第一用户为,将居室部作为仓库来利用的用户。第二用户为,将居室部作为出租房间来利用的用户。
移动式出租房间提供系统100例如包括:中心服务器1、对行驶部200进行管理的车辆管理服务器2、对作为仓库以及出租房间的居室部300进行管理的仓库管理服务器3、用户终端4。用户终端4为,将居室部300作为仓库或者出租房间来利用的用户的用户终端。用户终端4例如安装了用于利用由移动式出租房间提供系统100所提供的服务的应用程序。
中心服务器1、车辆管理服务器2、仓库管理服务器3以及用户终端4例如与互联网等网络N1相连接。中心服务器1、车辆管理服务器2、仓库管理服务器3以及用户终端4能够经由网络N1而进行通信。此外,在第一实施方式中,行驶部200具有通信功能,并能够通过网络N1而与车辆管理服务器2进行通信。居室部300也具有通信功能,并且也可以通过网络N1而与仓库管理服务器3进行通信。
在第一实施方式中,首先,中心服务器1从用户终端4接受仓库或者出租房间的利用请求。中心服务器1从车辆管理服务器2以及仓库管理服务器3分别取得与可利用的行驶部200以及居室部300相关的信息,并实施行驶部200和居室部300的匹配。当匹配完毕时,中心服务器1使被匹配的行驶部200向被匹配的居室部300的地址进行移动,从而使该行驶部200和居室部300相结合。与居室部300结合了的行驶部200向用户的指定场所进行移动,并将居室部300作为仓库或者出租房间而提供给该用户。在将居室部300提供给用户后,行驶部200也可以与居室部300分离,而向原来的待机场所移动,或者向从中心服务器1或者车辆管理服务器2接受到指令而被指定的场所移动。
在居室部300作为仓库而被利用的情况下,将向用户要求作为仓库的居室部300的利用费。此外,在居室部300作为出租房间而被利用的情况下,将向用户要求作为出租房间的居室部300的利用费。不管是在哪一种情况下,均会根据利用的方式而按照预定的比例来分配针对由行驶部200实施的搬运的付给车辆管理服务器2的报酬、以及针对居室部300的提供的付给仓库管理服务器3的报酬。在居室部300作为出租房间而被利用的情况下,进一步将该居室部300作为仓库来利用,则提供物品的用户也会被分配报酬。
例如,钢琴是比较昂贵的,在收纳时也需要更大的场所。在不再使用钢琴的情况下,大多会选择原地不动地放着、卖掉、或者寄存在仓库里这之中的任意一个方式。另一方面,对于想要打算新学习钢琴的用户来说,由于需要考虑价格、放置场所以及练习时的噪声等,因此不会轻易地买入。
根据第一实施方式,不再使用钢琴的用户能够将居室部300作为仓库来寄存钢琴。此外,在以出租的方式而提供该钢琴的情况下,该用户还能够取得该钢琴的出租费。
另一方面,新学习钢琴的用户通过将收纳了钢琴的居室部300作为教室而进行租赁,从而能够廉价地使用钢琴,不再为钢琴的放置场所而为难,能够确保练习场所。
另外,被收纳在居室部300中的器具未被限定为钢琴。例如,在被收纳在居室部300中的物品中,也包括训练机、按摩椅、游戏机等大型的器具、小提琴、音响设备等的比较小型的器具等。此外,例如,通过在居室部300中收纳储物柜以及沙发等,从而也能够将居室部300作为移动式的更衣室来提供。
<分离车辆>
图2为,表示分离车辆的一个示例的图。在第一实施方式中,设想了使用居室部和行驶部分离的分离车辆的情况。在分离车辆中,例如,如图2所示那样,存在有居室部300被搭载在行驶部200上的上下分离型的车辆。但是,分离车辆并未被限定于上下分离型的车辆。例如,也可以为行驶部与居室部的前方结合从而以牵引居室部的方式进行行驶的前后分离型的车辆。行驶部200和居室部300通过预定的方法而被结合在一起。行驶部200和居室部300的结合方法并未被限定于特定的方法,也可以使用现有的技术中的任意一种。例如,在行驶部200和居室部300的结合方法中,存在有由结合分离机构实现的方法、利用电磁铁的方法等。此外,在上下分离型的车辆中,在行驶部200上装载或卸下居室部300的方法例如有使用了专用的升降机的方法、由居室部300或者行驶部200自身所配备的用于装载或卸下的机构实现的方法等。在上下分离型的车辆中,在行驶部200上装载或卸下居室部300的方法并未被限定于特定的方法。
图3为,表示行驶部200的硬件结构的一个示例的图。在第一实施方式中,设想了行驶部200为能够独立行驶的电动自动车辆的情况。因此,图3为,将行驶部200设想为能够自主行驶的电动自动车辆的情况的图。另外,在图3中,提取并示出了行驶部200的控制系统所涉及的硬件。
行驶部200具备:控制部20、外部存储装置204、通信部205、摄像机208、障碍物传感器209、车轮编码器210、转向用电机211、驱动用电机212、麦克风213、扬声器214、转向角编码器215、GPS(Global Positioning System:全球定位系统)接收部216。
控制部20也被称为Electronic Control Unit(ECU、中央处理单元)。控制部20具有CPU201、存储器202、图像处理部203和接口IF1。在接口IF1上,连接有外部存储装置204、通信部205、摄像机208、障碍物传感器209、车轮编码器210、转向用电机211、驱动用电机212、麦克风213、扬声器214、转向角编码器215、GPS接收部216。
障碍物传感器209为,超声波传感器、雷达等。障碍物传感器209向检测对象方向发射超声波、电磁波等,并基于反射波而对检测对象方向上的障碍物的存在、位置、相对速度等进行检测。在障碍物中,例如包括行人、自行车、结构物、建筑物等。例如,在行驶部200为图2所示那样的的箱型的形状的情况下,障碍物传感器209被设置有多个,多个障碍物传感器209分别被设置在行驶部200的靠近前后左右的四个角部的位置上。另外,行驶部200的前后左右例如根据行进方向来决定。
摄像机208为,由Charged-Coupled Devices(CCD、电荷耦合器件)、Metal-Oxide-Semiconductor(MOS、金属氧化物半导体)或者Complementary Metal-Oxide-Semiconductor(CMOS、互补金属氧化物半导体)等图像传感器实现的摄像装置。摄像机208以被称为帧周期的预定时间间隔来取得图像,并将其存储在控制部20内的帧缓冲区内。摄像机208在行驶部200中被设置有多个,多个摄像机208例如朝向车外而被设置在行驶部200的前后左右的各个侧面上。
转向用电机211根据来自控制部20的指示信号,而对车轮的旋转面与水平面交叉的交叉线的方向、也就是由车轮的旋转实现的成为行进方向的角度进行控制。驱动用电机212根据来自控制部20的指示信号,从而例如对被设置在行驶部200中的各个车轮进行驱动,并使其旋转。但是,驱动用电机212也可以对前后的两对车轮中的任意一对车轮进行驱动。
转向角编码器215以预定的检测时间间隔来对作为车轮的行驶方向的转向角进行检测,并将其存储于控制部20的寄存器中。转向角为,车轮的旋转轴的在水平面内的角度。例如,在车轮的旋转轴与行驶部200的前进方向所正交的方向上,设定有角度的原点。此外,车轮编码器210以预定的检测时间间隔而取得车轮的旋转角,并将其存储在控制部20的寄存器中。
通信部205为,例如用于与WiFi的接入点或者移动电话基站相连接并通过与它们连接的公共通信线路网而与网络上的各种服务器等进行通信的通信部。通信部205以依照预定的无线通信规格的无线信号以及无线通信方式来进行无线通信。
GPS接收部216从围绕地球的周围旋转的多个人造卫星(Global PositioningSatellite:全球定位卫星)接收时刻信号的电波,并将其存储在控制部20的寄存器中。麦克风213对语音进行检测,并将其转换为数字信号,并且存储于控制部20的寄存器中。扬声器214通过与控制部20或信号处理部相连接的D/A转换器以及放大器而被驱动,从而重放包括声音以及语音在内的声响。
控制部20的CPU 201执行以可执行的方式在存储器202中被展开的计算机程序,并执行作为控制部20的处理。存储器202对CPU 201所执行的计算机程序、CPU 201所处理的数据等进行存储。存储器202为,例如Dynamic Random Access Memory(DRAM、动态随机存取存储器)、Static Random Access Memory(SRAM、静态随机存取存储器)、Read Only Memory(ROM、只读存储器)等。图像处理部203与CPU 201协作,并对每预定帧周期从摄像机208所得到的帧缓冲区的数据进行处理。图像处理部203例如具有GPU和成为帧缓冲区的图像存储器。外部存储装置204为非易失性的存储装置,例如为Solid State Drive(SSD、固态驱动器)、硬盘驱动器等。
例如,控制部20经由接口IF1而从行驶部200的各个部分的传感器中取得检测信号。此外,控制部20通过来自GPS接收部216的检测信号,从而对地球上的位置即纬度和经度进行计算。而且,控制部20从被存储于外部存储装置204内的地图信息数据库中取得地图数据,并将所计算出的纬度和经度与地图数据的上的位置进行对照,从而决定当前位置。此外,控制部20在地图数据上取得从当前位置至目的地的路径。此外,控制部20基于来自障碍物传感器209、摄像机208等的信号,对行驶部200的周围的障碍物进行检查,并以回避障碍物的方式而决定行进方向,并对转向角进行控制。
进一步地,控制部20与图像处理部203协作,从而针对每个帧数据而对从摄像机208取得的图像进行处理,例如,对基于图像的差分的变化进行检测,从而对障碍物进行识别。另外,控制部20也可以将来自摄像机208的图像的帧数据以及从麦克风213获得的语音数据从通信部205发送至网络上的中心服务器1。并且,也可以使中心服务器1分担图像的帧数据以及语音数据的解析。
虽然在图3中,例示了接口IF1,但控制部20与控制对象之间的信号的授受并没有被限定在接口IF1。即,控制部20也可以具有接口IF1以外的多个信号授受路径。此外,在图3中,控制部20具有单一的CPU201。但是,CPU并没有被限定为单一的处理器,也可以为多处理器结构。此外,由单一的插口连接的单一CPU也可以具有多核结构。上述各部的至少一部分的处理也可以通过CPU以外的处理器来执行,例如,通过Digital Signal Processor(DSP、数字信号处理器)、Graphics Processing Unit(GPU、图像处理单元)等的专用处理器来执行。此外,上述各部的至少一部分的处理也可以为集成电路(IC)、其他的数字电路。此外,在上述各部的至少一部分中也可以包括模拟电路。
图4为,表示居室部300的规格的一个示例的图。图4为,居室部300作为钢琴的教室而被出租的情况下的一个示例。在居室部300的内部,设置有钢琴301、显示器302、麦克风303、扬声器304、摄像机305、无线通信部306。钢琴301为,被寄存在作为仓库的该居室部300中的、第一用户所拥有的钢琴。显示器302既可以为将该居室部300作为仓库来利用的该第一用户或者其他用户所拥有的显示器,也可以为仓库管理服务器3的管理者所准备的显示器。
例如,无线通信部306为,例如与WiFi的接入点或者移动电话基站相连接并用于通过与它们连接的公共通信线路网而与网络上的其他终端进行通信的通信部。
例如,将居室部300作为钢琴的教室来使用的用户能够通过由无线通信部306实施的通信,从而能够在远程地与教师进行通信的同时来上课。具体而言,由摄像机305以及麦克风303所取得的居室部300内的图像或者影像和语音通过无线通信部306而被发送至教师侧的终端上。另一方面,从显示器302和扬声器304中输出有从教师侧的终端所接收到的图像或者影像和语音。由此,实现了远程教学。
另外,图4所示的居室部300的内部规格为一个示例,并未被限定于此。根据居室部300作为出租房间而被出租时的用途,居室部300的内部规格会发生变化。
<装置结构>
图5为,表示第一实施方式所涉及的中心服务器1的硬件结构的一个示例的图。中心服务器1为,例如专用的计算机、通用的计算机。在中心服务器1中,作为硬件结构而具有CPU(Central Processing Unit:中央处理单元)101、存储器102、外部存储装置103、通信部104。存储器102以及外部存储装置103为,由计算机可读取的记录介质。中心服务器1为,“信息处理装置”的一个示例。
外部存储装置103对各种各样的程序或在各个程序的执行时CPU101所使用的数据进行存储。外部存储装置103为,例如EPROM(Erasable Programmable ROM:电可擦可编程只读存储器)或硬盘驱动器(Hard Disk Drive)。在被保持于外部存储装置103的程序中,例如有操作系统(OS)、移动式出租房间提供系统100的控制程序、其他各种各样的应用程序。移动式出租房间提供系统100的控制程序为,用于对向用户提供的居室部300和搬运该居室部300的行驶部200进行匹配并将该居室部300配送至该用户的指定场所为止的程序。
存储器102为,向CPU101提供对被存储于外部存储装置103中的程序进行加载的存储区以及工作区或者作为缓冲器而被使用的存储装置。存储器102例如包括像ROM(ReadOnly Memory)、RAM(Random Access Memory)这样的半导体存储器。
CPU101通过将被保持在外部存储装置103中的OS或各种各样的应用程序加载至存储器102中并执行,从而执行各种各样的处理。CPU101并未被限定为一个,也可以设置多个。CPU101为,“信息处理装置”的“控制部”的一个示例。
通信部104为,实施与网络之间的信息的输入输出的接口。通信部104既可以为与有线的网络连接的接口,也可以为与无线的网络连接的接口。通信部104为,例如NIC(Network Interface Card:网络接口卡)或无线电路等。通信部104例如与LAN(Local AreaNetwork:局域网)相连接,并通过LAN而与公共线路网连接,从而通过公共通信线路网而与网络上的各种服务器、用户终端4进行通信。
另外,图5所示的中心服务器1的硬件结构为一个示例,并未被限定于上述内容,也能够根据实施方式而适当地实施结构要素的省略或置换、追加。例如,中心服务器1也可以具备可移动记录介质驱动装置,并执行被记录于可移动记录介质中的程序。可移动记录介质为,例如,像SD(Secure Digital Memory:安全数码)卡、miniSD卡、microSD卡、USB(Universal Serial Bus:通用串行总线)闪存、CD(Compact Disc:激光唱片)、DVD(DigitalVersatile Disc:数字多功能光盘)、Blu-ray(注册商标)Disc(磁盘)、或者闪存卡这样的记录介质。此外,例如,中心服务器1也可以具备输入装置以及输出装置。输入装置为,例如键盘、鼠标、触摸面板等。输出装置为,例如显示器等。
与中心服务器1同样地,车辆管理服务器2以及仓库管理服务器3也为专用或者通用的计算机,并且由于其硬件结构也与中心服务器1相同,因此省略其图示以及说明。用户终端4为,例如智能手机、平板终端、PC(Personal Computer:个人计算机)、可穿戴终端等。在用户终端4中,作为硬件结构,除了具备CPU、存储器、外部存储装置、通信部之外,还具备触摸面板显示器、扬声器、麦克风、摄像机、GPS接收部以及各种传感器等。
另外,通过中心服务器1、车辆管理服务器2、仓库管理服务器3以及用户终端4而被执行的一系列处理并未被限定为,通过由处理器进行的软件的执行而实现的情况。这些处理例如也能够通过FPGA(Field-Programmable Gate Array:现场可编程门阵列)等硬件来实现。
图6为,表示移动式出租房间提供系统100中的中心服务器1、车辆管理服务器2以及仓库管理服务器3的功能结构的一个示例的图。在中心服务器1中,作为功能结构要素而具备控制部11、服务器通信部12、终端通信部13、日程信息数据库(DB)14。这些功能结构要素例如通过中心服务器1的CPU101执行被存储于外部存储装置103中的移动式出租房间提供系统100的控制程序从而被实现。
服务器通信部12为,与车辆管理服务器2以及仓库管理服务器3进行通信的接口。服务器通信部12例如通过通信部104而将从控制部11被输入的数据向车辆管理服务器2或者仓库管理服务器3进行发送。此外,服务器通信部12通过通信部104而从车辆管理服务器2或者仓库管理服务器3接收数据,并将所接收到的数据输出至控制部11。
终端通信部13为,与用户终端4进行通信的接口。终端通信部13例如通过通信部104而将从控制部11被输入的数据向用户终端4进行发送。此外,终端通信部13通过通信部104而从用户终端4接收数据,并将所接收到的数据输出至控制部11。例如,在从用户终端4所接收的数据中,存在有仓库的利用请求以及出租房间的利用请求。与仓库的利用请求一起,例如,还接收到与用户相关的信息、与寄存在仓库内的物品相关的信息、与居室部300的配送的指定场所相关的信息、以及与物品搬入的开始以及结束预定日期时间相关的信息等。与出租房间的利用请求一起,例如,还接收到与用户相关的信息、与进行出租的居室部300相关的信息、与居室部300的配送的指定场所相关的信息、以及与出租开始以及结束预定日期时间相关的信息等。在与用户相关的信息中,例如,包含有用户的识别信息。
控制部11例如从终端通信部13接受从用户终端4所接收到的仓库或者出租房间的利用请求的输入。在该情况下,控制部11从车辆管理服务器2以及仓库管理服务器3中分别取得与可利用的行驶部200相关的信息以及与居室部300相关的信息。可利用的行驶部200是指,例如,至少在物品搬入的开始预定日期时间或者出租开始预定日期时间内未设定日程、并且能够搬运可收纳寄存在仓库内的物品的居室部300或者符合用户对于出租房间的希望条件的居室部300的行驶部200。可利用的居室部300是指,例如,至少从物品搬入的开始预定日期时间起到结束预定日期时间为止或者从出租开始预定日期时间起到结束预定日期时间为止没有预定、并且能够收纳寄存在仓库中的物品或者符合用户对于出租房间的希望条件的居室部300。用户对于出租房间的希望条件,例如包括出租房间的种类、规格、所设置的物品等,并被包含在与进行出租的居室部300相关的信息之中。
在与行驶部200相关的信息中,例如,包含行驶部200的识别信息、该行驶部200的装载最大重量以及尺寸、与被设定的日程相关的信息、以及位置信息等。在与居室部300相关的信息中,例如,包括居室部300的识别信息、尺寸、重量、规格、与被收纳的物品相关的信息等。
具体而言,在接收到了仓库的利用请求的情况下,控制部11通过服务器通信部12而向车辆管理服务器2以及仓库管理服务器3发送信息取得请求、与寄存在仓库中的物品相关的信息、与居室部300的配送的指定场所相关的信息、以及与物品搬入的开始以及结束预定日期时间相关的信息。此外,在接收到了出租房间的利用请求的情况下,控制部11通过服务器通信部12而向车辆管理服务器2以及仓库管理服务器3发送信息取得请求、与进行出租的居室部300相关的信息、与居室部300的配送的指定场所相关的信息、以及与出租开始以及结束预定日期时间相关的信息。
当从车辆管理服务器2以及仓库管理服务器3分别取得与可利用的行驶部200相关的信息以及与居室部300相关的信息时,控制部11对所提供的居室部300和配送该居室部300的行驶部200进行匹配。
接下来,控制部11生成日程信息,以使被匹配的行驶部200和居室部300在用户的指定日期时间到达用户的指定场所。用户的指定日期时间为,例如仓库的物品搬入的开始预定日期时间或者出租房间的出租开始预定日期时间。在日程信息中,例如,包括行驶部200向居室部300的原处出发的运行开始日期时间、与居室部300的地址相关的信息、与用户的指定场所相关的信息、与用户的指定日期时间相关的信息。行驶部200的运行开始日期时间例如既可以被设定为距用户的指定日期时间在预定时间之前,也可以根据行驶部200、居室部300以及用户的指定场所的位置关系来决定。与用户的指定日期时间相关的信息为,与物品搬入的开始以及结束预定日期时间或者出租开始以及结束预定日期时间相关的信息。
控制部11通过服务器通信部12而将所生成的日程信息向车辆管理服务器2以及仓库管理服务器3进行发送。此外,控制部11通过终端通信部13而至少将被匹配的行驶部200和居室部300的信息作为利用请求的响应,而向用户终端4进行发送。
之后,当成为日程的开始时刻、即行驶部200向居室部300的原处出发的运行开始日期时间时,控制部11向车辆管理服务器2发送配送开始指示,并指示行驶部200的运行开始。针对行驶部200的运行计划信息也与配送开始指示一起被发送。运行计划信息由控制部11生成。在运行计划信息中,例如,依次包括有向居室部300的地址的移动、在居室部300的地址处的与居室部300的结合、向用户的指定场所的移动、以及在用户的配送的指定场所处的居室部300的分离的指示。
接下来,控制部11从终端通信部13接受从用户终端4接收到的仓库或者出租房间的利用结束通知的输入。在从用户终端4接收到了仓库或者出租房间的利用结束通知的情况下、或者在成为了物品搬入结束预定日期时间或者出租结束预定日期时间的情况下,控制部11从车辆管理服务器2取得与可利用的行驶部200相关的信息。接下来,基于所取得的信息,控制部11决定对居室部300进行回收的行驶部200。
当决定了对居室部300进行回收的行驶部200时,控制部11向车辆管理服务器2发送回收指示。与实施回收的行驶部200相关的信息和针对该行驶部200的运行计划信息也与回收指示一起被发送。该运行计划信息也由控制部11生成。在该运行计划信息中,例如,依次包括向配置有居室部300的用户的指定场所的移动、在用户的指定场所处的与居室部300的结合、向居室部300的归还场所的移动、以及在居室部300的归还场所处的该居室部300的分离的指示。对于居室部300的归还场所而言,例如,既可以被预先规定,也可以被包含在从仓库管理服务器3接收到的与居室部300相关的信息中。
例如,当居室部300到达归还场所时,回收完毕通知会从仓库管理服务器3向中心服务器1进行发送。此外,例如,当回收了居室部300的行驶部200返回至待机场所时,回收完毕通知会从车辆管理服务器2向中心服务器1进行发送。例如,当从车辆管理服务器2以及仓库管理服务器3这双方接收到回收完毕通知时,中心服务器1对仓库或者出租房间的利用费进行计算。仓库或者出租房间的利用费例如是基于各自的费用表而被计算出来的。另外,中心服务器1对仓库或者出租房间的利用费进行计算的情况,并未被限定于从车辆管理服务器2以及仓库管理服务器3这双方接收到了回收完毕通知的情况,例如,也可以为从仓库管理服务器3接收到回收完毕通知的情况。此外,在居室部300作为仓库而被使用的情况下,由于会被几个月到几年的长时间地使用,因此例如也可以对首个月或者首个年度的使用费用进行计算。
此外,控制部11根据仓库或者出租房间的利用费来分配由行驶部200所实施的搬运以及对于居室部300的提供的报酬。而且,在居室部300作为出租房间而被使用的情况下,控制部11根据出租房间的利用费来分配针对被收纳于居室部300中的物品的提供的报酬。针对由行驶部200所实施的搬运的报酬被支付给车辆管理服务器2的管理者。针对居室部300的提供的报酬被支付给仓库管理服务器3的管理者。针对被收纳于居室部300中的物品的提供的报酬被支付给该物品的所有者、且将该居室部300作为仓库来利用的用户。
日程信息DB14例如被创建在外部存储装置103的存储区中。在日程信息DB14中,存储有利用居室部300的日程信息。关于被存储于日程信息DB14中的信息的详细内容将在后文叙述。日程信息DB14由控制部11来管理。
接下来,在车辆管理服务器2中,作为功能结构要素而包括控制部21、服务器通信部22、车辆通信部23、行驶部信息DB24。这些功能结构要素例如通过车辆管理服务器2的CPU执行被存储于外部存储装置中的移动式出租房间提供系统100的面向车辆管理服务器2的控制程序从而被实现。
服务器通信部22为,与中心服务器1进行通信的接口。服务器通信部22例如将从控制部21被输入的数据向中心服务器1进行发送。此外,服务器通信部22从中心服务器1接收数据,并将所接收到的数据输出至控制部21。
车辆通信部23为,与行驶部200进行通信的接口。车辆通信部23例如将从控制部21被输入的数据向行驶部200进行发送。此外,车辆通信部23从行驶部200接收数据,并将所接收到的数据输出至控制部21。在行驶部200与车辆管理服务器2之间实施交互的数据中,例如有行驶指令、行驶部200的位置信息等。
控制部21从服务器通信部22接受从中心服务器1接收到的信息取得请求的输入。与寄存在仓库中的物品相关的信息、与居室部300的配送的指定场所相关的信息、以及与物品搬入的开始以及结束预定日期时间相关的信息与信息取得请求一起被接收(在产生仓库的利用请求的情况下)。或者,与进行出租的居室部300相关的信息、与居室部300的配送的指定场所相关的信息、以及与出租开始以及结束预定日期时间相关的信息与信息取得请求一起被接收(在产生出租房间的利用请求的情况下)。
在从中心服务器1接收到信息取得请求的情况下,控制部21从行驶部信息DB24取得与可利用的行驶部200相关的信息。可利用的行驶部200为,至少在物品搬入或出租开始预定日期时间或结束预定日期时间、或者当前时刻未被设定有预定、并且能够搬运作为仓库而可收纳所寄存的物品的居室部300或者满足用户对于出租房间的希望条件的居室部300的行驶部200。控制部21将与所取得的行驶部200相关的信息通过服务器通信部22而向中心服务器1进行发送。
在从中心服务器1接收到配送开始指示或者回收指示的情况下,控制部21按照与配送开始指示或者回收指示一起被接收到的运行计划信息而对符合的行驶部200的行驶进行控制。车辆管理服务器2对行驶部200的行驶进行控制的方法,也可以为现有的方法中的任意一种。
此外,控制部21以预定的周期从行驶部200取得位置信息。例如,根据行驶部200的位置信息和从行驶部200的输入装置被输入的用户操作等,从而对行驶部200已将居室部300向用户的指定场所配送完毕的情况、或者居室部300的回收完毕的情况进行检测。在该情况下,控制部21通过服务器通信部22而向中心服务器1发送配送完毕或者回收完毕的通知。
行驶部信息DB24被创建在车辆管理服务器2的外部存储装置的存储区内。行驶部信息DB24存储了与行驶部200相关的信息。关于被存储在行驶部信息DB24中的信息的详细情况,将在后文叙述。行驶部信息DB24由控制部21来管理。
接下来,在仓库管理服务器3中,作为功能结构要素而包括控制部31、服务器通信部32和居室部信息DB31。这些功能结构要素例如通过仓库管理服务器3的CPU执行被存储于外部存储装置中的移动式出租房间提供系统100的面向仓库管理服务器3的控制程序从而被实现。
服务器通信部32为,与中心服务器1进行通信的接口。服务器通信部32例如将从控制部31被输入的数据向中心服务器1进行发送。此外,服务器通信部32从中心服务器1接收数据,并将所接收到的数据输出至控制部31。
控制部31从服务器通信部32接受从中心服务器1接收到的信息取得请求的输入。与寄存在仓库中的物品相关的信息、与居室部300的配送的指定场所相关的信息、以及与物品搬入的开始以及结束预定日期时间相关的信息和信息取得请求一起被接收。或者,与进行出租的居室部300相关的信息、与居室部300的配送的指定场所相关的信息、以及与出租开始以及结束预定日期时间相关的信息和信息取得请求一起被接收。
在从中心服务器1中接收到信息取得请求的情况下,控制部31从居室部信息DB33中取得如下的信息,即,与至少从物品搬入或者出租开始预定日期时间起至结束预定日期时间为止未被设定有预定、且能够收纳寄存在仓库中的物品或者符合用户对于出租房间的希望条件的居室部300相关的信息。控制部31通过服务器通信部32而将与所取得的居室部300相关的信息向中心服务器1进行发送。
此外,控制部31例如根据居室部300的位置信息、从被设置在居室部300中的输入装置被输入的用户操作、被设置在居室部300的归还场所处的传感器的检测值等,从而对居室部300已到达用户的指定场所的情况、或者居室部300已归还至归还场所的情况进行检测。在该情况下,控制部31通过服务器通信部32而向中心服务器1发送配送完毕或者回收完毕的通知。
居室部信息DB33被创建在仓库管理服务器3的外部存储装置的存储区内。居室部信息DB33存储了与居室部300相关的信息。关于被存储于居室部信息DB33中的信息的详细情况,将在后文叙述。居室部信息DB33由控制部31来管理。
另外,中心服务器1、车辆管理服务器2以及仓库管理服务器3的各个功能结构要素既可以分别通过由不同的装置所实施的处理来实现,也可以通过由一个装置所实施的处理来实现。例如,日程信息DB14、行驶部信息DB24、居室部信息DB33也可以分别通过外部服务器来保持。此外,例如,也可以通过由一个装置实施的处理来实现中心服务器1、车辆管理服务器2以及仓库管理服务器3之中的两个组合的功能结构。
图7为,行驶部信息表的一个示例。行驶部信息表为,被保持在车辆管理服务器2的行驶部信息DB24中的表格。在行驶部信息表中,存储有与行驶部200相关的信息。在图7所示的行驶部信息表中,包括有行驶部ID、可装载尺寸、可装载重量、日程ID以及位置信息的字段。
在行驶部ID的字段中,被存储有行驶部200的识别信息。在可装载尺寸的字段中,被存储有行驶部200可装载的最大尺寸。在可装载重量的字段中,被存储有行驶部200可装载的最大重量。在日程ID中,被存储有被分配给行驶部200的日程的识别信息。日程ID设为,在中心服务器1、车辆管理服务器2以及仓库管理服务器3中是共同的值。在位置信息中,被存储有以预定的周期从行驶部200接收到的行驶部200的位置信息。
行驶部ID、可装载尺寸、可装载重量的字段的值是预先通过车辆管理服务器2的管理者而被输入的。日程ID的字段的值,例如当在该行驶部200中设定了日程的情况下通过控制部21而被更新。位置信息的字段的值,例如每当从行驶部200接收到位置信息时,便通过控制部21而被更新。
在从中心服务器1接收到信息取得请求的情况下,从车辆管理服务器2向中心服务器1发送的信息例如既可以为符合的行驶部200的行驶部信息表的全部项,也可以为行驶部ID、可装载尺寸以及可装载重量的字段的值。另外,被存储于行驶部信息表中的信息并未被限定为图7所示的内容。
图8为,居室部信息表的一个示例。居室部信息表为,被保持在仓库管理服务器3的居室部信息DB33中的表格。在居室部信息表中,存储有与居室部300相关的信息。在图8所示的居室部信息表中,包括居室部ID、尺寸、重量、规格、物品ID以及日程ID的字段。
在居室部ID的字段中,被存储有居室部300的识别信息。在尺寸的字段中,被存储有该居室部300的尺寸。在重量的字段中,被存储有该居室部300的重量。
在规格的字段中,被存储有表示该居室部300的规格的信息。例如,在该居室部300的规格中,具有音乐教室、卡拉OK厅、游戏厅、训练厅等。表示该居室部300的规格的信息为,例如表示这些规格中的任意一个的代码、标识等。
在物品ID的字段中,被存储有被收纳在该居室部300中的物品的识别信息。该物品例如既可以为由将居室部300作为仓库来利用的用户所寄存的物品,也可以为仓库管理服务器3的管理者所拥有的物品。与物品相关的信息被保持在物品信息表中,所述物品信息表被存储在居室部信息DB33中。在物品信息表中,例如,包括物品的识别信息、物品的种类、以及表示物品的所有者的信息等。
在日程ID中,被存储有被分配给居室部300的日程的识别信息。日程ID设为,在中心服务器1、车辆管理服务器2以及仓库管理服务器3中为共同的值。
居室部ID、尺寸、重量、规格的字段的值预先由仓库管理服务器3的管理者输入。当在被收纳于该居室部300内的器具中存在更新的情况下,物品ID的字段将通过控制部31而被更新。日程ID的字段的值,例如当在该居室部300中被设定有日程的情况下通过控制部31而被更新。
在从中心服务器1接收到信息取得请求的情况下,从仓库管理服务器3向中心服务器1发送的信息例如既可以为符合的居室部300的居室部信息表的全部项,也可以为居室部ID、尺寸、重量、规格以及物品ID的字段的值。另外,被存储于居室部信息表中的信息并未被限定为图8所示的内容。
图9为,日程信息表的一个示例。日程信息表为,被保持在中心服务器1的日程信息DB14中的表格。在日程信息表中,保持有与居室部300的利用日程相关的信息。在图9所示的日程信息表中,包括日程ID、用户ID、开始预定日期时间、结束预定日期时间、运行开始日期时间、用途、居室部ID以及搬运行驶部ID的字段。
在日程ID的字段中,被存储有日程信息的识别信息。在用户ID的字段中,被存储有该日程的对象的用户的识别信息。在开始预定日期时间的字段中,被存储有用户指定的物品搬入或者出租开始预定日期时间。在结束预定日期时间的字段中,被存储有用户指定的物品搬入或者出租结束预定日期时间。
在运行开始日期时间的字段中,被存储有被分配给该日程的行驶部200的运行开始日期时间。在用途的字段中,被存储有表示该日程中的居室部300的利用用途是“仓库”或是“出租”的信息。被存储于用途的字段中的表示利用用途的信息例如为代码或者标识等。
在居室部ID的字段中,被存储有在该日程中所提供的居室部300的识别信息。在搬运行驶部ID的字段中,被存储有在该日程中被分配了居室部300的搬运的行驶部200的识别信息。
例如,在从用户终端4针对仓库或者出租房间的利用请求而对行驶部200和居室部300实施了匹配的情况下,日程信息将通过中心服务器1的控制部11而被生成。在生成日程信息时,日程信息表的表项的各个字段也被创建。用户ID、开始预定日期时间、结束预定日期时间以及用途的字段的值与来自用户终端4的仓库或者出租房间的利用请求一起从被接收的信息之中被取得。居室部ID、搬运行驶部ID以及运行开始日期时间的字段的值,例如,是通过控制部11在被分配有该日程的居室部300和行驶部200已被匹配的情况下被取得的。
日程信息也从中心服务器1向车辆管理服务器2以及仓库管理服务器3进行发送。因此,车辆管理服务器2以及仓库管理服务器3也与中心服务器1同样地具有日程信息表。例如,车辆管理服务器2在行驶部信息DB24内具有日程信息表。仓库管理服务器3在居室部信息DB33内具有日程信息表。另外,图9所示的日程信息为一个示例,被存储于日程信息表中的信息并未被限定为图9所示的内容。
<处理的流程>
图10为,中心服务器1的接收到对于居室部300的利用请求的情况下的处理的流程图的一个示例。图10所示的处理,例如以预定的周期被反复执行。虽然图10所示的处理的执行主体为中心服务器1的CPU101,但为了便于说明,将作为功能结构要素的控制部11设为主体来进行说明。在以下的图11以及图12的流程图中,也是同样的。
在OP11中,控制部11对是否从用户终端4接收到了仓库或者出租房间的利用请求进行判断。在从用户终端4接收到了仓库或者出租房间的利用请求的情况下(OP11:是),处理前进至OP12。在未从用户终端4接收到仓库或者出租房间的利用请求的情况下(OP11:否),结束图10所示的处理。
例如,与用户相关的信息、与寄存在仓库中的物品相关的信息、与居室部300的配送的指定场所相关的信息、以及与物品搬入的开始以及结束预定日期时间相关的信息等,也与仓库的利用请求一起被接收。例如,与用户相关的信息、与进行出租的居室部300相关的信息、与居室部300的配送的指定场所相关的信息、以及与出租开始以及结束预定日期时间相关的信息等,也与出租房间的利用请求一起被接收。
在OP12中,控制部11从车辆管理服务器2取得与在开始预定日期时间下可利用的行驶部200相关的信息。具体而言,控制部11通过服务器通信部12而向车辆管理服务器2发送信息取得请求、与寄存在仓库中的物品相关的信息或者与进行出租的居室部300相关的信息、以及与物品搬入的开始预定日期时间相关的信息或者与出租开始预定日期时间相关的信息。作为其响应,控制部11从车辆管理服务器2取得与可利用的行驶部200相关的信息。所谓可利用的行驶部200是指,例如至少在物品搬入的开始预定日期时间或者出租开始预定日期时间未被设定有预定、并且能够搬运可对寄存在仓库中的物品进行收纳的居室部300或者符合用户对于出租房间的希望条件的居室部300的行驶部200。
在OP13中,控制部11从仓库管理服务器3取得与在从物品搬入或者出租的开始预定日期时间起至结束预定日期时间为止的利用预定时间段内可利用的居室部300相关的信息。具体而言,控制部11通过服务器通信部12而向仓库管理服务器3发送信息取得请求、与寄存在仓库中的物品相关的信息或者与出租的居室部300相关的信息、以及与物品搬入的开始以及结束预定日期时间相关的信息或者与出租开始以及结束预定日期时间相关的信息。作为其响应,控制部11从仓库管理服务器3取得与在利用预定时间段内可利用的居室部300相关的信息。所谓在利用预定时间段内可利用的居室部300是指,例如在从物品搬入的开始预定日期时间起至结束预定日为止或者从出租开始预定日期时间起至结束预定日期时间为止未被设定有预定、并且能够对寄存在仓库中的物品进行收纳的居室部300或者符合用户对于出租房间的希望条件的居室部300。
在OP14中,控制部11针对该利用请求而对居室部300和行驶部200进行匹配。该匹配基于如下信息,所述信息为,在OP12中取得的与在物品搬入或者出租的开始预定日期时间下可利用的行驶部200相关的信息、和在OP13中取得的与在利用预定时间段内可利用的居室部300相关的信息。
在OP15中,控制部11生成日程信息。在日程信息中,例如包括用户的识别信息、物品搬入或者出租的开始以及结束日期时间、行驶部200的运行开始日期时间、被分配的与居室部300相关的信息、以及被分配的与行驶部200相关的信息等。
在OP16中,控制部11将所生成的日程信息作为利用请求的响应而发送至用户终端4。此外,控制部11也将所生成的日程信息向车辆管理服务器2以及仓库管理服务器3进行发送。之后,图10所示的处理结束。
图11为,中心服务器1的实施居室部300的配送的情况下的处理的流程图。图11所示的处理例如以预定的周期而被反复执行。图11所示的处理针对日程信息DB14内的日程信息表的各项而被执行。在图11以后的说明中,对象日程是指,成为图11的处理的对象的日程信息表的表项所示的日程。
在OP21中,控制部11对是否已达到对象日程的运行开始日期时间进行判断。在已成为运行开始日期时间的情况下(OP21:是),处理前进至OP22。在没有成为运行开始日期时间的情况下(OP21:否),图11所示的处理结束。
在OP22中,控制部11生成被分配有对象日程的行驶部200的运行计划信息。运行计划信息例如包括如下情况的指示,所述情况为:1)该行驶部200移动至被分配有对象日程的居室部300的地址;2)如果与居室部300汇合了,则进行结合;3)在与居室部300结合的状态下,向对象日程的用户的指定场所进行移动;4)在用户的指定场所处与居室部300分离。
在OP23中,控制部11通过服务器通信部12而向车辆管理服务器2发送配送开始指示。例如,对象日程的识别信息和运行计划信息也与配送开始指示一起被发送。
在OP24中,控制部11对是否通过服务器通信部12而从车辆管理服务器2中接收到了配送完毕通知进行判断。对象日程的识别信息也与配送完毕通知一起被接收。在从车辆管理服务器2接收到配送完毕通知的情况下(OP24:是),处理前进至OP25。在没有从车辆管理服务器2接收到配送完毕通知的情况下(OP24:否),OP24的处理被反复执行。例如,在即使过了对象日程的开始预定时刻也没有从车辆管理服务器2接收到配送完毕通知的情况下,也可以对错误的产生进行检测,并执行预定的处理。错误产生时的处理为,例如,向用户终端4通知错误的产生、对行驶部200的位置进行确认等。
在OP25中,控制部11通过服务器通信部12而向车辆管理服务器2指示行驶部200的释放。行驶部200的释放的指示,例如是通过发送对象日程的被更新了的日程信息而被实施的。OP25中的对象日程的日程信息的更新,例如是通过从搬运行驶部ID中删除该行驶部200的识别信息而被实施的。车辆管理服务器2在接受到行驶部200的释放的指示时,将指示该行驶部200进行向预定的位置的移动。此外,车辆管理服务器2例如通过接收到的日程信息而对自身所保持的日程信息表进行更新。之后,图11所示的处理结束。
图12为,中心服务器1接收到利用结束通知的情况下的处理的流程图的一个示例。图12所示的处理例如以预定的周期而被反复执行。图12所示的处理例如针对日程信息表的各项而被执行。
在OP31中,控制部11对是否从用户终端4接收到了仓库或者出租房间的利用结束通知进行判断。在从用户终端4中接收到仓库或者出租房间的利用结束通知的情况下(OP31:是),处理前进至OP32。在没有从用户终端4接收到仓库或者出租房间的利用结束通知的情况下(OP31:否),图12所示的处理结束。例如,日程信息的识别信息也与仓库或者出租房间的利用结束通知一起被接收。
在OP32中,控制部11从车辆管理服务器2取得与当前可利用的行驶部200相关的信息。具体而言,控制部11通过服务器通信部12而向车辆管理服务器2发送信息取得请求、和与寄存在仓库中的物品相关的信息或者与进行出租的居室部300相关的信息。作为其响应,控制部11从车辆管理服务器2取得与当前可利用的行驶部200相关的信息。所谓当前可利用的行驶部200是指,例如在当前时间点下未被设定有预定、并且能够搬运作为仓库或者出租房间而被利用的居室部300的行驶部200。
在OP33中,控制部11基于从车辆管理服务器2取得的与行驶部200相关的信息来决定回收对象日程的居室部300的行驶部200。在OP34中,控制部11生成在OP33中决定的行驶部200的运行计划信息。在所创建的运行计划信息中,例如包含如下指示,所述指示为,向对象日程的居室部300的地址(用户的指定场所)的移动、与居室部300的结合、在与居室部300结合的状态下的向居室部300的归还场所的移动、该归还场所处的与居室部300的分离的指示。
在OP35中,控制部11通过服务器通信部12而将针对在OP33中决定的行驶部200的居室部300的回收指示向车辆管理服务器2进行发送。日程信息的识别信息、在OP33中决定的行驶部200的识别信息、在OP34中生成的运行计划信息也与居室部300的回收指示一起被发送。当接收到居室部300的回收指示时,车辆管理服务器2按照接收到符合的行驶部200的运行的运行计划信息来进行控制。
在OP36中,控制部11根据车辆管理服务器2和仓库管理服务器3而对是否接收到了回收完毕通知进行判断。例如,在对象日程的居室部300被归还至归还场所的情况下,回收完毕通知从仓库管理服务器3被发送。此外,例如,在为回收而前往对象日程的居室部300的行驶部200回到了车辆管理服务器2所指定的待机场所的情况下,回收完毕通知从车辆管理服务器2被发送。
在从车辆管理服务器2和仓库管理服务器3接收到了回收完毕通知的情况下(OP36:是),处理前进至OP37。在没有从车辆管理服务器2和仓库管理服务器3接收到回收完毕通知的情况下(OP36:否),OP36的处理被反复执行。
在OP37中,控制部11对向对象日程的用户要求的、居室部300的利用费进行计算。居室部300的利用费用例如是基于被预先设定的费用表而被计算出来的。
在OP38中,控制部11根据在OP37中计算出的向对象日程的用户所要求的居室部300的利用费,而对在居室部300作为仓库而被利用的情况下,对于由行驶部200实施的搬运的报酬、和对于居室部300的提供的报酬进行计算。在居室部300作为出租房间而被利用的情况下,控制部11根据在OP37中计算出的向对象日程的用户所要求的居室部300的利用费,除了对上述的报酬进行计算之外,还对对于居室部300内的物品的提供的报酬进行计算。
在OP39中,控制部11实施结算处理。在结算处理中,控制部11例如向对象日程的用户所登记的信用卡的公司的服务器发送向该用户要求的居室部300的利用费的要求金额的信息,并从该服务器接受支付。此外,从所支付的费用中,分别向车辆管理服务器2以及仓库管理服务器3支付在OP38中求出的对于由行驶部200实施的搬运的报酬以及对于居室部300的提供的报酬。在居室部300作为出租房间而被利用的情况下,也向被收纳于该居室部300中的物品的提供用户支付对于该物品的提供的报酬。向该提供用户的支付,例如,通过仓库管理服务器3来实施。控制部11例如也可以将给该提供用户的对于物品的提供的报酬、和该提供用户的将居室部300作为寄存该物品的仓库的使用费相抵销。之后,图12所示的处理结束。
另外,图10~图12所示的流程图为一个示例,中心服务器1的处理并未被限定为这些图。根据实施方式,也可以使处理的顺序发生变化,或者追加或删除处理。
图13为,表示在从用户终端发送了居室部300的利用请求之后起,到完成居室部300的提供的日程为止的移动式出租房间提供系统100中的处理的顺序的一个示例的图。在图13中,以产生了对于居室部300的出租房间的利用请求的情况为前提。
在S11中,用户终端4A向中心服务器1发送出租房间的利用请求。例如,在用户终端4A中,安装有用于享有移动式出租房间提供系统100的服务的应用程序。用户终端4A接受对该应用程序的用户操作的输入,并发送出租房间的利用请求。中心服务器1接收来自用户终端4A的出租房间的利用请求(图10、OP11:是)。
另外,与用户终端4A的用户相关的信息、与进行出租的居室部300相关的信息、与出租开始以及结束预定日期时间相关的信息、与居室部300的配送的指定场所相关的信息也与在S11中从用户终端4A接收到的出租房间的利用请求一起被接收。在S11中设为,在与进行出租的居室部300相关的信息中,包括作为用户对于出租房间的希望条件而设置了钢琴的内容。也就是说,设想了如下情况,即,在S11中从用户终端4A被发送的出租房间的利用请求为,作为钢琴教室的对于居室部300的出租房间的利用请求。
在S12中,中心服务器1向车辆管理服务器2发送与可利用的行驶部200相关的信息取得请求(图10、OP12)。与出租开始预定日期时间相关的信息、进行出租的居室部300为钢琴的教室的情况(与进行出租的居室部300相关的信息)也与信息取得请求一起被向车辆管理服务器2发送。
在S13中,车辆管理服务器2从中心服务器1接收信息取得请求等,并将与可利用的行驶部200相关的信息向中心服务器1进行发送。在S13中向中心服务器1发送信息的行驶部200为,能够装载成为钢琴教室的居室部300、并且在出租开始预定日期时间没有被设定有日程的行驶部200。
在S14中,中心服务器1向仓库管理服务器3发送与可利用的居室部300相关的信息取得请求(图10、OP13)。与出租开始以及结束预定日期时间相关的信息、进行出租的居室部300为钢琴教室的情况(与进行出租的居室部300相关的信息)与信息取得请求一起被向仓库管理服务器3发送。
在S15中,仓库管理服务器3从中心服务器1接收信息取得请求等,并将与可利用的居室部300相关的信息向中心服务器1进行发送。在S15中向中心服务器1发送信息的居室部300为,成为钢琴教室的居室部300、并且在从出租开始预定日期时间起至出租结束预定日期时间为止的期间内没有被设定有日程的居室部300。
在S21中,中心服务器1根据与可利用的行驶部200相关的信息和与可利用的居室部300相关的信息来实施向用户终端4A的指定场所进行配送的行驶部200和居室部300的匹配(图10、OP14)。以下,将被匹配的行驶部200记载为行驶部200A。此外,在下文中,将被匹配的居室部300记载为居室部300A。
之后,中心服务器1生成日程信息(图10、OP15),并向车辆管理服务器2(S22)、仓库管理服务器3(S23)以及用户终端4A(S24)进行发送。在日程信息中,例如包括日程信息的识别信息、用户终端4A的用户的识别信息、与出租开始以及结束预定日期时间相关的信息、与行驶部200A开始运行的日期时间相关的信息、居室部300作为出租房间使用的情况、行驶部200A以及居室部300A的识别信息(参照图9)。
在S25以及S26中,分别将车辆管理服务器2以及仓库管理服务器3所接收到的日程信息登记在日程信息表中。
图14为,表示居室部300A向用户的指定场所进行配送的情况下的处理的顺序的一个示例的图。图14为,继图13之后的处理。在S31中,中心服务器1在成为对象日程的运行开始日期时间时(图11、OP21:是)生成行驶部200A的运行计划信息(图11、OP22),并将配送开始指示和所生成的运行计划信息向车辆管理服务器2进行发送(图11、OP23)。
在于S31中被生成的运行计划信息中,例如包括对于行驶部200A的如下的指示,所述指示为,向居室部300A的地址的移动、与居室部300A的结合、在与居室部300A结合的状态下的向用户的指定场所的移动、用户的指定场所处的与居室部300A的分离的指示。
在S32中,车辆管理服务器2接收来自中心服务器1的配送开始指示,并按照与配送开始指示一起接收到的运行计划信息而开始行驶部200A的运行的控制。首先,车辆管理服务器2向行驶部200A发送向居室部300A的地址的移动的指令。行驶部200A接受来自车辆管理服务器2的指令,从而开始进行向居室部300A的地址移动。车辆管理服务器2与行驶部200A进行通信,车辆管理服务器2在对行驶部200A的位置进行监控的同时,对行驶部200A的运行进行控制。
在S41中,行驶部200A到达居室部300A的地址,行驶部200A与居室部300A汇合。车辆管理服务器2向行驶部200A发送与居室部300A的结合的指令。行驶部200A接受来自车辆管理服务器2的指令,从而与居室部300A进行结合。在S42中,车辆管理服务器2向行驶部200A发送向用户的指定场所的移动的指令。行驶部200A接受来自车辆管理服务器2的指令,从而以与居室部300A结合的状态而向用户终端4A的指定场所进行移动。
在S43中,行驶部200A到达用户的指定场所。车辆管理服务器2向行驶部200A发送与居室部300A进行分离的指令。行驶部200A接受来自车辆管理服务器2的指令,从而与居室部300A进行分离并配置在用户的指定场所。
在S51中,车辆管理服务器2对行驶部200A与居室部300A分离的情况进行检测,并向中心服务器1发送配送完毕的通知。行驶部200A与居室部300A分离了的情况,例如,既可以通过来自行驶部200A的通知而被检测出来,也可以通过用户终端4A的用户从被设置在行驶部200A上的输入装置中实施输入操作而由行驶部200A通知。
在S52中,中心服务器1从车辆管理服务器2接收配送完毕的通知(图11、OP24:是),并向车辆管理服务器2发送行驶部200A的释放指示(图11、OP25)。行驶部200A的释放指示为,例如发送将在对象日程的日程信息中删除了作为运行行驶部的行驶部200A的情况的指示。
在S53中,车辆管理服务器2接受来自中心服务器1的行驶部200A的释放指示,从而指示行驶部200A进行向预定的场所的移动。预定的场所也可以为行驶部200A的待机场所、初始位置等中的任意一个。行驶部200A接受来自车辆管理服务器2的指示而向该预定的场所进行移动。在S54中,用户终端4A的用户在居室部300A内开始上钢琴课。
图15为,表示移动式出租房间提供系统100中的居室部300A的回收处理的顺序的一个示例的图。图15所示的处理接着图14。
在S61中,用户终端4A的用户结束了居室部300A的作为教室的使用。在S62中,用户终端4A例如接受来自用户的操作输入,从而向中心服务器1发送居室部300A的利用结束的通知。中心服务器1接收来自用户终端4A的居室部300A的利用结束的通知(图12、OP31:是)。
在S63中,中心服务器1向车辆管理服务器2发送与当前可使用的行驶部200相关的信息取得请求。与在对象日程中所使用的居室部300A相关的信息也与该信息取得请求一起被发送。
在S64中,车辆管理服务器2接受来自中心服务器1的与当前可使用的行驶部200相关的信息取得请求,从而将与当前可使用的行驶部200相关的信息向中心服务器1进行发送。中心服务器1取得与当前可使用的行驶部200相关的信息(图12、OP32)。
在S65中,中心服务器1基于与当前可使用的行驶部200相关的信息来决定对居室部300A进行回收的行驶部200(图12、OP33)。以下,将在S65中所决定的、对居室部300A进行回收的行驶部200记载为行驶部200B。另外,对居室部300A进行回收的行驶部200也可以为配送了居室部300A的行驶部200A。
在S71中,中心服务器1向车辆管理服务器2发送居室部300A的回收指示(图12、OP35)。针对行驶部200B的运行计划信息也与居室部300A的回收指示一起被发送。在于S66中向车辆管理服务器2发送的运行计划信息中,例如包括对于行驶部200A的如下的指示,所述指示为,向用户的指定场所的移动、该指定场所处的与居室部300A的结合、在与居室部300A结合的状态下的向居室部300A的归还场所的移动、在居室部300A的归还场所处的与居室部300A的分离的指示。
在S72中,车辆管理服务器2接受来自中心服务器1的居室部300A的回收指示,并按照从中心服务器1中接收到的运行计划信息而开始行驶部200B的运行的控制。首先,车辆管理服务器2向行驶部200B发送向用户的指定场所的移动的指令。行驶部200B接受来自车辆管理服务器2的指令,并向居室部300A所在的用户的指定场所进行移动。
在S73中,行驶部200B到达用户终端4A的指定场所。车辆管理服务器2在检测到行驶部200B到达了用户终端4A的指定场所时,向行驶部200B发送与居室部300A结合的指令。行驶部200B接受来自车辆管理服务器2的指令,并与居室部300A结合。
在S74中,车辆管理服务器2向与居室部300A结合的行驶部200B发送向居室部300A的归还场所进行移动的指令。行驶部200B接受来自车辆管理服务器2的指令,并在与居室部300A结合的状态下向居室部300A的归还场所进行移动。
在S75中,行驶部200B到达居室部300A的归还场所,车辆管理服务器2对该情况进行检测。车辆管理服务器2向行驶部200B发送与居室部300A分离的指令。行驶部200B接受来自车辆管理服务器2的指令,并与居室部300A分离。由此,居室部300A从行驶部200B上被卸下。
在S81中,仓库管理服务器3向中心服务器1发送回收完毕通知。例如,通过被设置于居室部300A的归还场所处的传感器或工作人员的预定的终端的操作,从而使仓库管理服务器3检测出居室部300A已被归还的情况。
在S82中,车辆管理服务器2指示行驶部200B进行向预定的场所的移动。S82中的行驶部200B的移动,例如,也可以未被包含在来自中心服务器1的运行计划信息中,而是通过车辆管理服务器2中的控制而被实施。
在S83中,行驶部200B到达预定的场所,车辆管理服务器2对该情况进行检测并向中心服务器1发送回收完毕通知。由此,中心服务器1会从车辆管理服务器2和仓库管理服务器3这双方接收到居室部300A的回收完毕通知(图12、OP36:是)。
在S84中,中心服务器1实施针对居室部300A的作为出租房间的利用的结算处理(图12、OP39)。具体而言,首先,中心服务器1对向用户终端4的用户所要求的居室部300A的出租房间的利用费进行计算(图12、OP37)。接下来,对从居室部300A的出租房间的利用费中支付的、对于行驶部200A以及200B、居室部300A、居室部300A内的钢琴的报酬进行计算(图12、OP38)。中心服务器1分别针对预定的服务器而实施结算处理(图12、OP39)。
<第一实施方式的作用效果>
在第一实施方式中,居室部300发挥了作为寄存第一用户不使用的器具的仓库的作用、和作为向第二用户提供该器具和居室部300内的空间的出租房间的作用。由此,能够更加有效地利用居室部300。此外,由于第一用户不使用的器具会被其他的用户使用,因此能够有效利用第一用户不使用的器具。
此外,通过将作为仓库而对被寄存的器具进行收纳的居室部300作为出租房间来使用,从而也向该器具的所有者即第一用户支付报酬。第一用户能够通过不使用的器具来获得收益。由此,能够促进作为出租房间的设备的器具的提供。此外,对于寄存在仓库中的器具的提供的报酬也可以与作为仓库来利用的居室部300的利用费相抵销。由此,能够促进将居室部300作为仓库来利用的情况。
在第一实施方式中,居室部300与行驶部200能够进行结合或分离。当将居室部300向作为出租房间来使用的用户的指定场所进行配送时,行驶部200与居室部300分离。由此,由于在居室部300作为出租房间而被用户使用的期间内,行驶部200是不受制约的,因此能够通过进行其他业务等,从而提高运转率。此外,能够使行驶部200被准备的数量少于居室部300的总数。由此,由于行驶部200比居室部300价格高,因此能够抑制初始费用。
此外,由于钢琴或训练机等,或者价格较高,或者需要空间,从而存在买入的障碍。通过将具备这些器具的居室部300作为出租空间来出借,从而能够使想利用钢琴或训练机等的用户廉价地、并且仅在想使用时使用这些器具。
虽然在图13~图15中示出了居室部300作为出租房间而被提供的情况下的处理的顺序,但居室部300作为仓库而被提供的情况下的处理的顺序也是大致相同的。但是,在居室部300作为仓库而被提供时,有时在向居室部300搬入物品时不会花费那么多的时间。在这样的情况下,搬运居室部300的行驶部200也可以在现场进行待机,如果结束了物品的搬入,则将居室部300向归还位置进行搬运。在该情况下,例如,控制部11既可以基于与物品搬入的开始以及结束预定日期时间相关的信息来决定在到达用户的指定场所的情况下是否让行驶部200进行待机,也可以由用户来指定行驶部200的待机。在该情况下,控制部11在从用户终端4接受到利用结束的通知时,将向车辆管理服务器2发送针对该行驶部200的回收指示。以后的处理与图15所示的S73或者S74以后的处理相同。另外,在对物品向居室部300的搬入进行待机的过程中,行驶部200和居室部300既可以处于结合的状态,也可以分离。成为哪一种情况,例如依赖于物品的种类、以及用户的指定场所的状况等。
<其他实施方式>
上述的实施方式归根结底仅是一个示例而已,本公开在不脱离其主旨的范围内可适当地进行变更并实施。
在第一实施方式中,移动式出租房间提供系统100包括成为与用户终端4之间的窗口的中心服务器1、对行驶部200进行管理的车辆管理服务器2、以及对居室部300进行管理的仓库管理服务器3。但是,移动式出租房间提供系统100的结构并未被限定于此。例如,也存在将居室部300作为出租房间来使用的用户不能准备对居室部300进行配置的场所的情况。居室部300的配置场所之一,例如为停车场。因此,也可以采用如下方式,即,移动式出租房间提供系统100包括对投币停车等进行管理的停车场管理服务器,并使之与中心服务器1协作,从而将对居室部300进行配置的停车场提供给使用居室部300的用户。
此外,虽然在第一实施方式中,以行驶部200通过移动式出租房间提供系统100而被提供给用户的情况为前提,但在用户具有行驶部200的情况下,也可以利用用户所具有的行驶部200。
此外,在第一实施方式中,设想了行驶部200为可独立行驶的电动车辆、且通过行驶部200与居室部300结合而成为自动驾驶车辆的情况。但是,并未被限定于此,例如,也可以采用如下的方式,即,行驶部200为具有驾驶员座的牵引车辆(拖拉机),居室部300为集装箱或者拖挂车。
在本公开中所说明的处理或方法只要不产生技术上的矛盾,则能够以自由组合的方式而实施。
此外,作为一个装置所实施的内容而说明的处理,也可以通过多个装置来分担执行。或者,作为不同的装置所实施的内容来说明的处理,也可以通过一个装置来执行。在计算机系统中,通过哪种硬件结构(服务器结构)来实现各功能是能够灵活地进行变更的。
本公开将安装了在上述的实施方式中说明的功能的计算机程序供给给计算机,并且即使通过该计算机所具有的一个以上的处理器读取程序并执行也能够被实现。这样的计算机程序既可以通过可与计算机的系统总线连接的非暂时性的计算机可读存储介质来提供给计算机,也可以经由网络来提供给计算机。非暂时性的计算机可读存储介质例如包括磁盘(软盘(注册商标)、硬盘驱动器(HDD)等)、光盘(CD-ROM、DVD光盘、蓝光光盘等)等任意类型的盘、只读存储器(ROM)、随机存取存储存储器(RAM)、EPROM(Erasable ProgrammableRead Only Memory:可擦可编程只读存储器)、EEPROM(Electrically ErasableProgrammable Read Only Memory:电可擦可编程只读存储器)、磁卡、闪存、光学式卡、适于对电子命令进行存储的任意类型的介质。
符号说明
1:中心服务器;
2:车辆管理服务器;
3:仓库管理服务器;
4:用户终端;
11:控制部;
12:服务器通信部;
13:终端通信部;
14:日程信息数据库;
100:移动式出租房间提供系统;
102:存储器;
103:外部存储装置;
104:通信部;
200:行驶部;
300:居室部。
- 信息处理方法、用于使计算机实施该信息处理方法的程序、实施该信息处理方法的信息处理装置及信息处理系统
- 信息处理装置、通信处理装置、信息处理系统、信息处理方法、通信处理方法、及程序