数据转送路径计算装置以及数据转送终端的制作方法

文档序号:20688093发布日期:2020-05-08 18:59阅读:192来源:国知局
数据转送路径计算装置以及数据转送终端的制作方法

相关申请的交叉引用

本申请主张于2017年9月25日申请的日本专利申请编号2017-183837的优先权,并在此引用其全部内容。

本公开涉及数据转送路径计算装置以及数据转送终端。



背景技术:

以往,例如在专利文献1记载了在需要从车辆向服务器发送数据时,从该车辆经由其它的一台以上的中继车辆向服务器发送数据的技术。

专利文献1:日本特开2014-96630号公报

非专利文献1:b.hull,v.bychkovsky,y.zhang,k.chen,m.goraczko,"a.miu,e.shih,h.balakrishnan,ands.madden.cartel:adistributedmobilesensorcomputingsystem",proceedingsofthe4thinternationalconferenceonembeddednetworkedsensorsystems,page138,2006

根据发明者的研究,在专利文献1的技术中,完全没有通过车间通信来发送数据的目的地的中继车辆能够向服务器发送数据的保证。因此,数据到达服务器的可能性较低。



技术实现要素:

本公开的目的在于在从车辆经由其它的一台以上的中继车辆向服务器发送数据的技术中,使数据到达服务器的可能性提高。

根据本公开的一个观点,数据转送路径计算装置具备:行驶计划获取部,获取由预测多个车辆进行行驶的多个路径和预测上述多个车辆通过上述多个路径上的多个地点的通过时刻构成的行驶计划;通信环境获取部,对多个无线基站的各个,获取表示多个地点上的与该无线基站的通信环境的通信环境信息;以及转送路径计算部,基于上述行驶计划以及上述通信环境信息检索数据转送路径,该数据转送路径是请求数据能够从上述多个车辆中获取车辆利用车间通信依次经由一台以上的中继车辆,并从上述一台以上的中继车辆中最后的中继车辆经由无线基站2最后到达服务器的路径。

这样,数据转送路径计算装置基于多个车辆的多个行驶计划以及无线基站的通信环境信息检索数据转送路径。因此,选择能够经由多个无线基站将数据送至服务器的可能性较高的中继车辆作为数据转送路径的中继车辆中最后的中继车辆。由此,数据到达服务器的可能性提高。

另外,根据其它的观点,是一种数据转送终端,其与数据转送路径计算装置进行通信,该数据转送路径计算装置获取由预测多个车辆进行行驶的多个路径和预测上述多个车辆通过上述多个路径上的多个地点的通过时刻构成的行驶计划,对多个无线基站的各个,获取表示多个地点上的与该无线基站的通信环境的通信环境信息,基于上述行驶计划以及上述通信环境信息检索数据转送路径,该数据转送路径是请求数据能够从上述多个车辆中获取车辆利用车间通信依次经由一台以上的中继车辆,并从上述一台以上的中继车辆中最后的中继车辆经由无线基站2最后到达服务器的路径,并基于检索的结果得到的上述数据转送路径,将表示上述一台以上的中继车辆中从上述获取车辆转送上述数据的目的地的转送目的地地址发送给上述获取车辆的数据转送路径计算装置,上述数据转送终端具备:车间通信判定部,判定在上述获取车辆内,是否成为能够与从上述数据转送路径计算装置发送来的上述转送目的地地址示出的终端进行车间通信的状态;以及转送执行部,基于上述车间通信判定部判定为成为能够进行上述车间通信的状态,将上述数据发送给上述转送目的地地址示出的终端。

这样,数据转送终端若在获取车辆中,成为能够与转送目的地地址示出的终端进行车间通信的状态,则将上述数据发送给该终端。由此,数据到达服务器的可能性提高。

此外,对各构成要素等附加的带括号的参照附图标记示出该构成要素等与后述的实施方式所记载的具体的构成要素等的对应关系的一个例子。

附图说明

图1是通信系统的整体构成图。

图2是车载装置的构成图。

图3是服务器的构成图。

图4是数据请求处理的流程图。

图5是示意地表示事例1的图。

图6是判定是否需要转送的流程图。

图7是数据发送处理的流程图。

图8是数据中继处理的流程图。

图9是示意地表示事例2的图。

图10是示意地表示事例3的图。

图11是表示各种数据的构成的图。

图12是其它的例子中的数据请求处理的流程图。

具体实施方式

以下,对本公开的一实施方式进行说明。如图1所示,本实施方式的通信系统具有多个车辆v、多个车载装置1、多个无线基站2、因特网等广域网络、以及服务器5。

多个车载装置1与多台车辆v一对一地对应。多个车载装置1分别安装于多台车辆v中对应的车辆。车辆v的数目既可以是100台左右,也可以是10000台左右,也可以更多。多个车载装置1的各个与终端对应。

多个车载装置1的各个与多个无线基站2中任意一个连接,并经由连接目的地的无线基站2以及广域网络4,向服务器5发送各种信息。另外,多个车载装置1的各个与安装于位于本机的附近的其它的车辆v的车载装置1进行车间通信。

以下,对这样的通信系统的构成进行详述。如图2所示,多个车载装置1的每一个具有通信部11、数据获取部12、存储部13、以及控制部14。

通信部11是用于与该车载装置1的安装目的地的车辆v的外部的通信装置进行无线通信的通信接口。外部的通信装置有多个车载装置1中本机以外的车载装置1、多个无线基站2等。

通信部11能够利用多个不同的无线通信方式。例如,通信部11能够利用依照ieee802.11等无线lan的标准的无线通信方式、和依照lte、第三代移动通信系统等移动通信系统的标准的无线通信方式双方。lte是longtermevolution(长期演进)的简称。

数据获取部12包含检测车载装置1的安装目的地的车辆v的状态以及该车辆v的周围的状况的传感器组。具体而言,数据获取部12具备拍摄该车辆v的前方、侧方、以及后方的照相机。另外,数据获取部12具备检测该车辆v的车速的车速传感器。另外,数据获取部12具备检测该车辆v的前后加速度以及横向加速度的加速度传感器。另外,数据获取部12具有检测该车辆v的位置的卫星导航用接收机(例如gps接收机)。

存储部13是用于记录记述控制部14执行的处理的程序、以及控制部14生成的各种数据的存储介质。存储部13是非瞬态有形存储介质。

控制部14是具有cpu、ram、rom等的微型计算机。控制部14能够使用数据获取部12获取数据,使用通信部11进行通信,并对存储部13进行数据的记录以及读出。此外,ram、rom均为非瞬态有形存储介质。

作为控制部14从存储部13读出程序并执行的处理,有行驶计划创建处理14a、车辆状况发送处理14b、数据发送处理14c、以及数据中继处理14d等。后述这些处理的内容。

如图3所示,服务器5具有通信部51、存储部53、处理部54。通信部51经由广域网络4、多个无线基站2,与多个车载装置1进行通信。存储部53是存储记述处理部54执行的处理的程序、从多个车载装置1接收的数据等的存储介质。服务器5与数据转送路径计算装置对应。

在存储部53也记录有通信环境信息、各车载装置通信功能信息、各车载装置传感器信息、多个通信良好度表格、多个基站状况信息。各车辆通信功能信息是对多个车载装置1的各个示出能够利用于该车载装置1的通信部11与服务器5的通信的无线通信方式的信息。各车载装置传感器信息是对多个车载装置1的各个示出数据获取部12具有何种传感器(例如,照相机、雷达传感器、gps接收机)的信息。

通信环境信息是对多个无线基站2的各个示出多个地点中向该无线基站的通信环境的信息。具体而言,通信环境信息具有通信区域信息、多个通信良好度表格、多个基站状况信息的信息。通信区域信息是对多个无线基站2示出能够与该无线基站2进行通信的位置的范围(即通信区域)的信息。后述多个通信良好度表格、多个基站状况信息的内容。

处理部54是具有cpu、ram、rom等的微型计算机。处理部54能够使用通信部51进行通信,对存储部53进行数据的记录以及读出。此外,ram、rom、存储部53均为非瞬态有形存储介质。

作为处理部54从存储部53读出程序并执行的处理,有车辆状况获取处理54a、询问受理处理54b、数据请求处理54c等。后述这些处理的内容。

以下,对上述那样的构成的通信系统的工作进行说明。首先,在多个车载装置1的各个中,控制部14执行行驶计划创建处理14a。该控制部14在行驶计划创建处理14a中,获取由安装目的地的车辆v的乘客等设定的目的地。然后控制部14基于存储部13中的公知的道路地图数据,例如使用迪克斯特拉法,计算预测从出发位置(例如当前位置)到该目的地为止该车辆v行驶的路径。

并且控制部14在行驶计划创建处理14a中,对计算出的路径上的各多个地点,计算预测该车辆v通过该地点的通过时刻。基于出发时刻(例如当前时刻)、到该目的地为止的路径上的该车辆v的行驶速度、交通拥堵信息等计算这些通过时刻。行驶速度既可以是固定值,也可以基于道路地图数据中对每个路段赋予的车速进行计算。例如,也可以经由安装于该车辆v的交通拥堵信息接收机获取交通拥堵信息。这样得到的路径和该路径上的多个地点的通过时刻的信息构成行驶计划。

并且控制部14在行驶计划创建处理14a中,基于该车辆v的当前位置、目的地,反复定期地重新创建已经创建的行驶计划。

另外,在各多个车载装置1中,控制部14执行车辆状况发送处理14b。该控制部14在车辆状况发送处理14b中,反复生成包含安装目的地的车辆v的当前位置、移动速度、移动方向、行驶计划、以及该车载装置1的识别信息(例如mac地址)的车辆状况信息。mac是mediaaccesscontrol(介质访问控制)的简称。然后该控制部14在车辆状况发送处理14b中,使用通信部11,经由最近的能够进行通信的无线基站2以及广域网络4,反复定期地向服务器5发送最新的车辆状况信息。

另外,服务器5的处理部54在车辆状况获取处理54a中,使用通信部51接收如上述那样从多个车载装置1的各个反复发送的车辆状况信息。然后处理部54将接收的车辆状况信息记录于存储部53。此时,存储部53删除具有与接收的车辆状况信息相同的车载装置1的识别信息的其它的车辆状况信息。由此,在存储部53对多个车辆v的各个保持有与该车辆v对应的最新的车辆状况信息。

另外,处理部54在询问受理处理54b中,从与广域网络4连接的未图示的询问源通信装置接收询问信息,并将接收的询问信息记录于处理部54。

询问信息记载询问源通信装置所需要的数据的内容。询问信息包含对象位置信息以及数据种类信息。另外,询问信息既有包含事件种类信息的情况也有不包含的情况。另外,询问信息既有包含获取期限信息的情况也有不包含的情况。另外,询问信息既有包含延迟限度信息的情况也有不包含的情况。

对象位置信息是能够获取需要的数据的场所的位置信息(即,纬度、经度)。数据种类信息是表示需要的数据的种类(例如,拍摄图像、声音、车速等)的信息。事件种类信息是根据需要的数据判明的现象(例如,事故状况、停车场空闲信息、交通拥堵状况等)。获取期限信息是表示作为需要的数据的获取时间点允许的最后的时间点的信息。延迟限度信息是作为从在能够获取需要的数据的场所获取了需要的数据的时间点到服务器5接收该数据的时间点为止的间隔允许的长度的最大值。

例如,在询问源通信装置需要在特定的地点x产生的事故的信息的情况下,该询问源通信装置发送的询问信息的构成如以下那样。首先,对象位置信息示出地点x的位置信息。数据种类信息表示拍摄图像。事件种类信息表示“事故状况”这样的种类,获取期限信息例如表示从事故发生时间点开始一小时后的时刻。延迟限度信息例如表示一个小时。

另外例如,在询问源通信装置需要相当于特定的路上停车场的地点x上的停车场空闲信息的情况下,该询问源通信装置发送的询问信息的构成如以下那样。首先,对象位置信息表示地点x的位置信息。数据种类信息表示拍摄图像。事件种类信息表示“停车场空闲信息”这样的种类,获取期限信息表示无期限。延迟限度信息例如表示比事故信息的情况短的三十分钟。

另外例如,在询问源通信装置需要特定的地点x上的交通拥堵状况的情况下,该询问源通信装置发送的询问信息的构成如以下那样。首先,对象位置信息表示地点x的位置信息。数据种类信息表示车速。事件种类信息表示“交通拥堵状况”这样的种类。获取期限信息表示从当前开始一个小时后。延迟限度信息例如表示比停车场空闲信息的情况短的十五分钟。

另外,服务器5的处理部54基于通过询问受理处理54b而在存储部53记录了新的询问信息,执行数据请求处理54c。

图4示出数据请求处理54c的流程图。在数据请求处理54c中,处理部54首先在步骤100,读出并获取记录于存储部53的多个车辆v的行驶计划,接着在步骤102,读出并获取记录于存储部53的通信环境信息。

接着处理部54在步骤105,读出记录于存储部53的最新的询问信息,并从多个车辆v中选择符合该询问信息的车辆v。符合该询问信息的车辆v是能够获取该询问信息中需要的信息的车载装置1的安装目的地的车辆v。

对该步骤105的处理进行更具体的说明。在该询问信息如上述那样,包含该地点x的位置信息、和表示需要该地点x的拍摄图像的种类信息的情况下,处理部54在步骤105,进行以下那样的处理。

首先,处理部54使用存储部53所包含的全部的车辆v的车辆状况信息中的行驶计划,检索在距离当前时刻规定时间(例如十分钟、二十分钟、三十分钟)以内在该地点x的附近行驶的车辆v。该地点x的附近是指距离该地点x规定距离(例如10米)以内的地点。并且处理部54使用该检索的结果提取出的一台或者多台的车辆v的车辆状况信息中的当前位置,检索在当前时间点处于能够与多个无线基站2的任意一个进行通信的位置的车辆v。并且处理部54使用存储部53中的各车载装置传感器信息检索该检索的结果提取出的一台或者多台的车辆v中对应的车载装置1具有照相机的车辆v。通过处理部54选择该检索的结果提取出的车辆v作为能够获取该询问信息中需要的信息的车辆v。

这样选择出的车辆v的数目既可以是一个,也可以是多个。在下一段落以后,对选择了一个车辆v的情况进行说明。此外,即使在这里选择了多个车辆v的情况下,对这些多个车辆v的各个来说也实现下一段落以后那样的工作。以下,将选择的车辆v称为获取车辆v。

例如,如图5所示,选择的车辆v也可以是当前进入无线基站2的通信区域p内,并且,根据行驶计划在距离当前在规定时间以内通过地点x的附近的车辆a。以下,将这样的图5所示的例子称为事例1。

这里,上述规定时间也可以是依照该询问信息中的获取期限信息的时间。另外,在该询问信息不包含获取期限信息的情况下,该规定时间也可以是与该询问信息中的事件种类信息对应的时间。事件种类信息与规定时间的对应关系预先记录于存储部53。另外,在该询问信息既不包含获取期限信息也不包含事件种类信息的情况下,规定时间也可以是固定值(例如五分钟)。

接着在步骤110中,处理部54创建包含与该询问信息同等的内容的数据请求,并且,在该数据请求包含唯一的手续id。手续id是用于从多个数据请求中识别一个的固有的代码。然后处理部54使用通信部51,以安装于获取车辆v的车载装置1为目的地,发送该数据请求。根据与获取车辆v对应的车辆状况信息中所包含的识别信息确定目的地的车载装置1。

接着在步骤120中,处理部54判定是否需要转送。判定是否需要转送的详细如图6所示。在判定是否需要转送中处理部54首先在步骤121,判定是否在获取车辆v中不能够进行数据获取后的通信。更具体而言,处理部54判定是否在安装于获取车辆v的车载装置1获取了根据数据请求应该送至服务器5的数据(以下,称为请求数据)之后,在规定的延迟允许时间内持续不能够通信的状态。不能够通信的状态是指从该车载装置1不能够与无线基站2中任何一个进行通信的状态。

基于存储部53中的获取车辆v的行驶计划、通信区域信息、以及各车载装置通信功能信息执行该判定。在获取车辆v不在任何的无线基站2的通信区域内的情况下,获取车辆v的车载装置1处于不能够通信的状态。在获取车辆v处于任意一个无线基站2的通信区域内的情况下,获取车辆v的车载装置1不为不能够进行通信的状态。这里,根据该询问信息中的延迟限度信息决定延迟允许时间。另外,在该询问信息中不包含延迟限度信息的情况下,延迟允许时间也可以是与该询问信息中的事件种类信息对应的时间。事件种类信息与延迟允许时间的对应关系预先记录于存储部53。另外,在该询问信息既不包含延迟限度信息也不包含事件种类信息的情况下,规定时间也可以是固定值(例如三十分钟)。

若步骤121判定为不能够进行请求数据获取后的通信,则处理部54在步骤122判定为需要数据转送,并进入步骤130。数据转送是指从具有获取了请求数据的数据获取部12的获取车辆(即获取了请求数据的获取车辆)向中继车辆,或者,从中继车辆向下一个中继车辆,经由车间通信发送请求数据。

这样一来,在获取车辆v内的车载装置1获取了请求数据之后不能够经由无线基站2发送给服务器5的情况下,能够利用与其它的车辆v的车间通信将该数据送至服务器。

另外,若在步骤121判定为能够进行请求数据获取后的通信,则处理部54进入步骤123。另外,处理部54若在步骤123、125双方进行否定判定,则进入步骤127,判定为不需要数据转送,并进入图4的步骤130。

在图5所示的事例1中,地点x不包含于多个无线基站2的通信区域的任何一个。另外,在事例1中,根据作为对象车辆v的车辆a的行驶计划r1,车辆a在通过地点x的附近之后,在上述延迟允许时间的期间,持续在车辆a的车载装置1能够连接的无线基站2的通信区域之外行驶。因此,在图5所示的事例中,处理部54从步骤121进入步骤122。

在步骤122中,处理部54判定为需要数据转送,并进入图4的步骤130。在步骤130中,处理部54基于步骤120的判定结果,判定是否需要向其它的车辆v进行数据转送。

处理部54若在步骤130判定为不需要数据转送,则结束数据请求处理54c。在该情况下,安装于获取车辆v的车载装置1能够不经由其它的车辆v的车载装置1,而自己经由无线基站2将自己获取的地点x的请求数据发送给服务器5。因此,处理部54不需要计算数据转送路径。

处理部54若在步骤130判定为需要数据转送,则进入步骤140,进行数据转送路径的检索。需要数据转送是指如果不经由安装于获取车辆v以外的车辆v的车载装置1,则在延迟允许时间内请求数据不会以期望的方式到达服务器5。

因此处理部54在步骤130,检索请求数据能够利用车间通信从获取车辆v依次经由一台或者多台的中继车辆v,并从中继车辆v中最后的车辆v经由无线基站2最后到达服务器5的通信路径。以下,将这样的通信路径称为数据转送路径。

作为这样的数据转送路径的检索的顺序,例如也可以采用以下那样的顺序。首先,处理部54基于多个车辆v的行驶计划搜索在获取车辆v通过了地点x的附近之后的上述延迟允许时间以内,通过获取车辆v的附近的第一中继车辆v。

然后,处理部54判定在像这样找到的第一中继车辆v通过了获取车辆v的附近之后,是否在上述延迟允许时间内,持续从第一中继车辆v的车载装置1不能够与无线基站2中任何一个进行通信的状态。这里,允许时间以内是指从获取车辆v获取请求数据开始的时间在允许时间以内。

然后处理部54在判定为那样的状态不继续的情况下,将按照获取车辆v、第一中继车辆v、服务器5的顺序交接请求数据的通信路径决定为数据转送路径。

另外处理部54在判定为那样的状态持续的情况下,基于多个车辆v的行驶计划搜索在第一中继车辆v通过获取车辆的附近之后的上述延迟允许时间以内,通过第一中继车辆v的附近的第二中继车辆v。这里,允许时间以内是指从获取车辆v获取请求数据开始的时间在允许时间以内。

然后,处理部54判定在像这样找到的第二中继车辆v通过了第一中继车辆v的附近之后,是否在上述延迟允许时间内,持续不能够从第二中继车辆v的车载装置1与无线基站2中任何一个进行通信的状态。这里,允许时间以内是指从获取车辆v获取请求数据开始的时间在允许时间以内。

然后处理部54在判定为那样的状态不继续的情况下,将按照获取车辆v、第一中继车辆v、第二中继车辆v、服务器5的顺序交接请求数据的通信路径决定为数据转送路径。

另外处理部54在判定为那样的状态持续的情况下,利用与检索上述的第一、第二中继车辆相同的方法,检索第三中继车辆。这样的处理重复到决定数据转送路径为止。

或者,有在第三中继车辆v通过第二中继车辆v的附近之后,在上述延迟允许时间内,从第三中继车辆v的车载装置1不能够与无线基站2中任何一个进行通信的状态持续的情况。也可以在这样的情况下,处理部54不搜索第四中继车辆v,而判定为无检索结果。另外,处理部54在未找到第一中继车辆、第二中继车辆、第三中继车辆等中继车辆的情况下,判定为无检索结果。

在图5的事例1中,根据属于多个车辆v的车辆b的行驶计划r2,在车辆a通过了地点x的附近之后,车辆b与车辆a会车。即,车辆b通过车辆a的附近。而且车辆b在通过车辆a的附近之后,在上述延迟允许时间以内进入无线基站2的通信区域内。因此,在该事例1中,车辆b成为第一中继车辆。换句话说,处理部54将获取车辆a、第一中继车辆b、服务器5这样的通信路径决定为数据转送路径。

此外,在图5的事例1中,根据属于多个车辆v的车辆c的行驶计划r3,在车辆a通过地点x的附近之后,车辆c与车辆a并行。即,车辆c通过车辆a的附近。但是,车辆c在通过车辆a的附近之后,在上述延迟允许时间以内,不进任何的无线基站2的通信区域内。因此,在该事例1中,车辆c不成为第一中继车辆。

接着在步骤150中,判定步骤140的检索的结果是否是未找到数据转送路径,即是否有检索结果。在判定为没有检索结果的情况下,结束数据请求处理54c。该情况下,没有在获取车辆v中获取的请求数据的转送路径。

处理部54在步骤150,判定为有检索结果的情况下,进入步骤160,使用通信部51,经由广域网络4以及任意一个无线基站2,将转送信息发送给利用车间通信进行数据转送的车辆v的车载装置1。在上述事例1中,仅对获取车辆v发送转送信息。上述事例1的第一中继车辆b不利用车间通信而向服务器5发送请求数据,所以不对第一中继车辆b发送转送信息。

此外,在获取车辆v、第一中继车辆v、第二中继车辆v、服务器5这样的通信路径成为数据转送路径的情况下,向获取车辆v和第一中继车辆v发送转送信息,不向第二中继车辆v发送转送信息。

安装于发送转送信息的车辆v的车载装置1与数据转送终端对应。这里,转送信息是表示车辆v应该将请求数据转送给哪个车辆v的车载装置1等的信息。在转送信息包含有手续id、转送目的地地址、转送允许期限、备份有无信息、获取时刻等信息。

手续id与在之前的步骤110发送的数据请求所包含的手续id相同。转送目的地地址是表示安装于转送请求数据的目的地的车辆v的车载装置1的地址(例如mac地址)的信息。在事例1的情况下,发送到获取车辆a的车载装置1的转送信息中的转送目的地地址表示安装于第一中继车辆b的车载装置1的地址。

转送允许期限表示能够将请求数据转送到下一个车辆v的最迟的时间点的时刻。处理部54使该转送允许期限的设定值为与进行转送的车辆v通过接受该转送的车辆v的附近的时间点相比规定时间后(例如十五分钟后)。进行转送的车辆v通过接受该转送的车辆v的附近的时间点能够基于这两台车辆的行驶计划确定。

在即使经过转送允许期限也不能够转送请求数据的情况下,这两台车辆的某一个有行驶路径的变更或者移动的延迟的可能性较高。因此,在即使经过转送允许期限也不能够进行请求数据的转送的情况下,期望中止转送并利用其它的方法发送请求数据。

备份有无信息是表示在将请求数据发送给下一个车辆v的车载装置1中,是否在将该请求数据备份于本机之后不经由其它的车辆的车载装置1而发送给服务器5的信息。获取时刻是在获取车辆a中获取了请求数据的时刻。

处理部54基于请求数据的价值的高低决定备份有无信息的值。换句话说,处理部54在刚刚之前发送的数据请求中要求比规定标准高的价值的请求数据的情况下,将备份有无信息的值设定为“有备份”,否则将备份有无信息的值设定为“无备份”。

处理部54也可以基于刚刚之前发送的数据请求所包含的事件种类信息决定请求数据的价值。例如,也可以与事件种类信息表示“事故状况”这样的种类的情况相比,事件种类信息表示“停车场空闲信息”或者“交通拥堵状况”等种类的情况下的价值更高。该情况下,处理部54也可以在刚刚之前发送的数据请求中的事件种类信息表示“事故状况”这样的种类的情况下,将备份有无信息的值设定为“有备份”。另外,处理部54也可以在刚刚之前发送的数据请求中的事件种类信息表示“停车场空闲信息”或者“交通拥堵状况”等种类的情况下,将备份有无信息的值设定为“无备份”。

另外,处理部54也可以在刚刚之前发送的数据请求中的事件种类信息为“停车场空闲信息”的情况下,最接近地点x的道路的交通量越多,越高地设定请求数据的价值。处理部54能够使用通信部51从广域网络4上的其它的通信装置(例如,交通信息服务器)获取最接近地点x的道路的交通量的信息。

另外,有处理部54在从当前在过去规定时间(例如一个小时)以内,接收基准次数(例如十次)以上的包含“停车场空闲信息”作为事件种类信息,并且包含该地点x作为对象位置信息的询问信息的情况。在这样的情况下,处理部54也可以将备份有无信息的值设定为“有备份”。而且,也可以在不是这样的情况下,将备份有无信息的值设定为“无备份”。

如上述那样从服务器5发送的数据请求经由广域网络4以及无线基站2,被安装于获取车辆v的车载装置1接收。此外,该无线基站2是多个无线基站2中与车载装置1无线连接的无线基站2。

这里,对接收在步骤110从服务器5的处理部54发送的数据请求的车载装置1的工作进行说明。在事例1中,该车载装置1安装于获取车辆a。该车载装置1的控制部14经由通信部11以及连接目的地的无线基站2,接收该数据请求。这样一来控制部14开始数据发送处理14c的执行。图7示出该数据发送处理14c的详细。

在数据发送处理14c中该控制部14首先在步骤205,进行数据请求中请求的数据的获取。具体而言,控制部14基于从数据获取部12的车速传感器、加速度传感器、卫星导航用接收机等获取的信号,反复确定获取车辆v的当前位置。然后控制部14在获取车辆到达该数据请求中的对象位置信息示出的位置x的附近的情况下,使用数据获取部12,获取该数据请求中的数据识别信息示出的数据。

例如控制部14在该数据识别信息表示拍摄图像的情况下,使用数据获取部12的照相机拍摄获取车辆v的周围。能够根据拍摄的结果得到的拍摄图像,例如确定出事故的状况,或者,停车场的空闲状态。另外例如控制部14在该数据识别信息表示车速的情况下,基于数据获取部12的车速传感器的检测信号确定获取车辆v的车速。

该控制部14接着在步骤210,判定是否在规定的期间内接收了上述的转送信息。规定的期间是指从接收了该数据请求之后,到在步骤205获取请求数据为止的期间。经由通信部11以及当前的连接目的地的无线基站2进行转送信息的接收。

控制部14若接收转送信息,则从步骤210进入步骤225。另外,控制部14若未接收转送信息,则从步骤210进入步骤215。

然后控制部14在步骤215,判定是否满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件。例如,在事例1中,也可以控制部14在通信部11与多个无线基站2的任意一个连接时,判定为满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件。换句话说,在事例1中,也可以控制部14在获取车辆v处于多个无线基站2的任意一个的通信区域内时,判定为满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件。而且,在事例1中,也可以控制部14在通信部11不与多个无线基站2的任何一个连接时,判定为不满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件。即,在事例1中,也可以控制部14在获取车辆v不位于多个无线基站2的任何的通信区域内时,判定为不满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件。

在判定为不满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件的情况下,控制部14再次执行步骤215的判定。即,控制部14在步骤215进行待机,直至满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件。

若满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件,则控制部14从步骤215进入步骤220。具体而言,在事例1中,若通信部11与多个无线基站2的任意一个连接,则控制部14从步骤215进入步骤220。

然后控制部14在步骤220,使用通信部11,经由连接目的地的无线基站2以及广域网络4,向服务器5发送请求数据。此外,有在步骤215的反复中,当前时刻超过从通过数据获取部12获取请求数据的时刻开始,经过了数据请求中的延迟限度信息示出的时间的时刻的情况。控制部14也可以在那样的情况下,放弃该请求数据,不将该请求数据发送给服务器5,而结束数据发送处理14c。

在步骤225中,控制部14判定是否处于能够与请求数据的转送目的地的车辆v的车载装置1进行车间通信的状态。基于从服务器5接收的转送信息中的转送目的地地址确定转送目的地的车辆v的车载装置1。

在上述事例1中,转送目的地的车辆v为第一中继车辆b。在获取车辆v位于转送目的地的车辆v的附近时,获取车辆v的车载装置1与转送目的地的车辆v的车载装置1能够进行车间通信。另外,在获取车辆v不在转送目的地的车辆v的附近时,获取车辆v的车载装置1与转送目的地的车辆v的车载装置1不能够进行车间通信。

控制部14若在步骤225,判定为不为能够与请求数据的转送目的地的车辆v的车载装置1进行车间通信的状态,则进入步骤230。控制部14在步骤230,判定接收的转送信息所包含的转送允许期限是否到来。而且,在判定为未达到的情况下,返回到步骤220。

这样,控制部14反复步骤225、步骤230的处理,直至能够与请求数据的转送目的地进行车间通信,或者,转送允许期限到来。

在该期间,若在保持不能够与请求数据的转送目的地进行车间通信的状态下,到转送允许期限,则控制部14在步骤230判定为转送允许期限到来,并进入步骤215。作为这样的状况,例如有获取车辆v和转送目的地的车辆v的某一个产生了行驶路径的变更或者移动的延迟的状况。在这样的情况下,有中止转送且获取车辆的车载装置1不经由其它的车载装置1而经由任意一个无线基站2向服务器5发送请求数据作为结果更能够较早地发送请求数据的情况。

从步骤230进入步骤215以后的处理如已经说明的那样。若进行大致的说明,则控制部14到满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件为止,在步骤215进行待机,若满足,则在步骤220,不经由其它的车载装置1而向服务器5发送请求数据。

在重复步骤225、步骤230时,在能够与请求数据的转送目的地进行车间通信的情况下,控制部14从步骤225进入步骤240。在步骤240中,控制部14使用通信部11,利用车间通信,向能够进行通信的转送目的地的车载装置1转送请求数据。此外,在转送时,在请求数据包含有成为该请求数据的获取的起因的数据请求所包含的手续id。

接着控制部14在步骤245,判定是否有备份生成指定。即,控制部14判定接收的转送信息中所包含的备份有无信息是否表示“有备份”。若没有备份生成指定,则结束数据发送处理14c。

若有备份生成指定,则从步骤245进入步骤215。从步骤245进入步骤215以后的处理如已经说明的那样。若进行大致说明,则若满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件,则控制部14在步骤220,不经由其它的车载装置1而向服务器5发送请求数据。这样一来,即使假设价值比较高的请求数据不能够经由转送目的地的车载装置1到达服务器5,而由获取车辆v的车载装置1自己不经由其它的车载装置1发送至服务器5。因此,该请求数据到达服务器5的可能性提高。

在转送目的地的第一中继车辆v的车载装置1中接收在数据发送处理14c中利用车间通信从车载装置1发送的请求数据。第一中继车辆v的车载装置1的控制部14若接收该请求数据,则开始数据中继处理14d的执行。

在数据中继处理14d中,如图8所示,该控制部14首先在步骤310,判定是否在接收的请求数据的接收前接收与该请求数据对应的转送信息。

这里,基于请求数据所包含的手续id和转送信息所包含的手续id进行请求数据与转送信息的对应关系判定。具体而言,若请求数据所包含的手续id与转送信息所包含的手续id相同,则该请求数据与该转送信息对应。而且,若请求数据所包含的手续id与转送信息所包含的手续id不相同,则该请求数据与该转送信息不对应。

在图5所示的事例1中,由于决定第一中继车辆b向服务器5发送请求数据,所以不对第一中继车辆b的车载装置1发送转送信息。因此,在事例1中,第一中继车辆b的控制部14在步骤310,判定为未接收转送信息。

控制部14在步骤310,判定为未接收该转送信息的情况下,进入步骤315,在判定为接收该转送信息的情况下,进入步骤325。

控制部14在步骤315,判定是否满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件。具体而言,在事例1中,判定通信部11与多个无线基站2的任意一个连接,或者还是不与任何一个连接。在不满足该条件的情况下,控制部14再次执行步骤315的判定。即,控制部14到满足该条件为止,在步骤315进行待机。

若满足该条件,则控制部14从步骤315进入步骤320。具体而言,在事例1中,若通信部11与多个无线基站2的任意一个连接,则控制部14从步骤315进入步骤320。

在步骤320中,控制部14使用通信部11,经由连接目的地的无线基站2以及广域网络4,向服务器5发送请求数据。此外,有在步骤315的反复中,当前时刻超过从通过数据获取部12获取请求数据的时刻开始,经过了数据请求中的延迟限度信息示出的时间的时刻的情况。控制部14也可以在这样的情况下,放弃该请求数据,不将该请求数据发送给服务器5,而结束数据中继处理14d。

在与图5的事例1不同,实现包含第二中继车辆v那样的数据转送路径的情况下,第二中继车辆v的控制部14在步骤310,判定为在该请求数据的接收前接收了与刚刚之前接收的请求数据对应的转送信息。该情况下,控制部14从步骤310进入步骤325。

在步骤325中,控制部14与数据发送处理14c的步骤225的处理相同,判定是否为能够与请求数据的下一个转送目的地的车辆v的车载装置1进行车间通信的状态。

然后控制部14在步骤325、步骤330中,分别进行与数据发送处理14c的步骤225、230相同的处理。因此,控制部14到能够与请求数据的下一个转送目的地进行车间通信,或者,转送允许期限到来为止,反复步骤325、步骤330的处理。

在该期间,若在保持不能够与请求数据的下一个转送目的地进行车间通信的状态下,达到转送允许期限,则控制部14在步骤330判定为转送允许期限到来,并进入步骤315。从步骤330进入步骤315以后的处理如已经说明的那样。

在重复步骤325、步骤330时,在成为能够与请求数据的下一个转送目的地进行车间通信的情况下,控制部14从步骤325进入步骤340。在步骤340中,控制部14使用通信部11,利用车间通信,向能够进行通信的转送目的地的车载装置1转送请求数据。此外,在转送时,在请求数据包含有成为该请求数据的获取的起因的数据请求所包含的手续id。

接着控制部14在步骤345,利用与数据发送处理14c的步骤245相同的处理,判定是否有备份生成指定。若没有备份生成指定,则结束数据发送处理14c。

若有备份生成指定,则从步骤345进入步骤315。从步骤345进入步骤315以后的处理如已经说明的那样。这样一来,即使假设价值比较高的请求数据不能够经由下一个转送目的地的车载装置1到达服务器5,安装控制部14的中继车辆v的车载装置1也不经由其它的车载装置1,而发送到服务器5。因此,该请求数据到达服务器5的可能性提高。

例如,有实现获取车辆v、第一中继车辆v、第二中继车辆v、服务器5这样的数据转送路径的情况。在那样的情况下,若有备份生成指定,则获取车辆v的车载装置1、第一中继车辆v的车载装置1、第二中继车辆v的车载装置1都不经由其它的车载装置1,而将请求数据发送到服务器5。因此,请求数据到达服务器5的可能性非常高。

这样,在事例1中,如图5所示,在无线基站2的通信区域p之外,从获取车辆a的车载装置1向第一中继车辆b的车载装置1转送请求数据。然后,若第一中继车辆b进入通信区域p,则第一中继车辆b的控制部14从数据中继处理14d的步骤315进入步骤320,经由该无线基站2向服务器5发送请求数据。由此,能够利用车间通信,更迅速地将请求数据发送给服务器5。

这里,使用图9对事例2进行说明。在该事例中,安装于属于多个车辆v的车辆a、b的车载装置1在图9的范围内一直进入无线基站2的通信区域内。但是,即使在无线基站2的通信区域内,也有通信环境较好的场所和较差的场所。若车载装置1位于通信环境较差的场所,则有数据的转送速度较低,所以请求数据的发送花费过大的时间的可能性。

在图9的事例2中,能够获取需要的信息的地点x位于对无线基站2的通信环境较差的场所。而且,根据行驶计划r1,通过地点x的附近的预定的车辆a仅通过对无线基站2的通信环境较差的场所。另外,根据行驶计划r2,车辆b通过地点x通过后的车辆a的附近,其后,进入对无线基站2的通信环境较好的区域q内。

在这样的事例的情况下,服务器5的处理部54在数据请求处理54c的步骤105、110进行上述那样的工作。即,处理部54若接收询问信息,则在步骤105,选择车辆a作为符合询问信息的获取车辆v,并在步骤110对车辆a发送数据请求。

然后处理部54在步骤120的是否需要转送判定的步骤121,如上述那样,判定为在获取车辆v能够进行请求数据获取后的通信。这是因为在车辆a通过地点x附近之后,根据行驶计划r1,也在无线基站2的通信区域内行驶。

然后处理部54从步骤121进入步骤123。在步骤123处理部54判定用于在获取车辆v的车载装置1中在请求数据获取后的延迟允许时间以内与无线基站2进行通信的通信环境是否比规定基准差。此外,这里所说的无线基站2是获取车辆v的车载装置1在获取了请求数据之后能够进行通信的无线基站2。

在每个地点根据多种重要因素决定用于与无线基站2进行通信的通信环境的优劣。

例如,根据成为对象的地点及其周围的地形、无线基站2的拥挤度,决定通信环境的优劣。经由该无线基站2进行通信的终端的数目越多无线基站2的拥挤度越高,经由该无线基站2的每个单位时间的通信数据量越多无线基站2的拥挤度越高。

处理部54在步骤123,基于获取车辆v的行驶计划、该无线基站2的通信良好度表格、以及该无线基站2的基站状况信息决定用于获取车辆v的车载装置1在请求数据获取后与无线基站2进行通信的通信环境的优劣。

记录于存储部53的多个通信良好度表格与多个无线基站2一对一地对应。多个通信良好度表格的各个是对对应的无线基站2的通信区域内的地点的位置信息(即,纬度、经度)与该无线基站2的拥挤度的组,决定一个该地点上的无线基站2的通信良好度的值的表格。通信环境越良好通信良好度的值越高。例如,通信良好度的值也可以是表示在该车载装置1与该无线基站2之间在每个单位时间能够进行通信的数据量的值。另外,通信良好度的值也可以是良好的程度越高其值越高的多个阶段(例如五个阶段)的数值。

记录于存储部53的多个基站状况信息与多个无线基站2一对一地对应。多个基站状况信息的各个包含对应的无线基站2相关的最新的连接终端数、最新的通信数据量的信息。

连接终端数是指与该无线基站2同时连接的终端的总数。作为总数进行计数的终端既包含车载装置1,也包含车载装置1以外的终端。通信数据量是经由了该无线基站2的通信的每个单位时间的通信数据量,单位例如为比特/秒。

服务器5的处理部54经由通信部51以及广域网络4,与多个无线基站2反复定期地进行通信。处理部54由此从这些多个无线基站2的各个获取该无线基站2的连接终端数、通信数据量的信息,并覆盖记录于存储部53。换句话说,处理部54在存储部53中,反复定期地更新多个无线基站2各自的连接终端数、通信数据量的信息。

以下,对处理部54的步骤123中的处理内容进行详述。首先,处理部54基于通信区域信息以及获取车辆v的行驶计划确定获取车辆v的车载装置1在获取了请求数据之后的延迟允许时间以内能够进行通信的无线基站2。这里,根据该询问信息中的延迟限度信息决定延迟允许时间。

接着处理部54根据特定的无线基站2的基站状况信息,读出该无线基站2的连接终端数以及通信数据量。并且处理部54基于读出的连接终端数以及通信数据量,计算该无线基站2的拥挤度。连接终端数越多,并且,通信数据量越多,计算出的拥挤度越高。

接着处理部54基于获取车辆v的行驶计划、和通信区域信息,计算获取车辆v在通过了地点x的附近之后的延迟允许时间以内行驶的无线基站2的通信区域内的多个位置。然后处理部54对计算出的各多个位置,将该位置与先前计算出的拥挤度的组应用于该无线基站2的通信良好度表格。由此,能够获取计算出的各多个位置上的无线基站2的通信良好度的值。

接着处理部54基于各多个位置上的无线基站2的通信良好度的值,在请求数据获取后的延迟允许时间以内的整体,判定用于与无线基站2进行通信的通信良好度的值是否比规定基准值低。规定基准值例如是固定值。在判定为低的情况下,进入步骤124,在判定为不低的情况下进入步骤125。

在图9所示的事例2中,由于线路拥挤或者电波强度较低,所以获取车辆a的行驶路径上的通信良好度比规定基准值低,所以处理部54从步骤123进入步骤124。

处理部54在步骤124中,判定为需要数据转送,并进入步骤130。这样一来,在获取车辆v内的车载装置1获取了请求数据之后与多个无线基站2的通信良好度比规定基准值低的情况下,能够利用与中继车辆v的车间通信在更良好的通信环境将该数据送至服务器。

其后的处理部54的工作内容如已经说明的那样。若沿着事例2进行简单说明,则处理部54在步骤130判断为需要从获取车辆v向其它车辆转送请求数据的情况下,在步骤140检索按照获取车辆a、第一中继车辆b、服务器5的顺序交接请求数据的数据转送路径。

步骤140中的数据转送路径的检索的顺序在事例2中,例如也可以采用以下那样的顺序。首先,处理部54基于多个车辆v的行驶计划搜索在获取车辆a通过了地点x的附近之后的上述延迟允许时间以内,通过获取车辆a的附近的第一中继车辆b。

然后,处理部54判定是否在像这样找到的第一中继车辆b通过了获取车辆a的附近之后,在上述延迟允许时间内,持续不能够从第一中继车辆b的车载装置1与无线基站2中任何一个进行比规定基准值高的通信良好度的通信的状态。该判定如上述那样,使用第一中继车辆b的行驶计划、多个无线基站2的通信良好度表格、以及无线基站2的基站状况信息。这里,允许时间以内是指从获取车辆a获取请求数据开始的时间在允许时间以内。

然后处理部54在判定为那样的状态不持续的情况下,将按照获取车辆v、第一中继车辆v、以及服务器5的顺序交接请求数据的通信路径决定为数据转送路径。

另外处理部54在判定为那样的状态持续的情况下,基于多个车辆v的行驶计划搜索在第一中继车辆v通过了获取车辆的附近之后的上述延迟允许时间以内,通过第一中继车辆v的附近的第二中继车辆v。这里,允许时间以内是指从获取车辆v获取请求数据开始的时间在允许时间以内。

然后,处理部54判定是否在找到的第二中继车辆v通过了第一中继车辆v的附近之后,在上述延迟允许时间内,持续从第二中继车辆v的车载装置1不能够与无线基站2中任何一个进行良好的通信环境的通信的状态。该判定如上述那样,使用第二中继车辆v的行驶计划、多个无线基站2的通信良好度表格、以及无线基站2的基站状况信息。这里,允许时间以内是指从转送信息中的获取时刻开始的经过时间在允许时间以内。该获取时刻是获取车辆a获取请求数据的时刻。

然后处理部54在判定为那样的状态不持续的情况下,将按照获取车辆a、第一中继车辆b、第二中继车辆v、以及服务器5的顺序交接请求数据的通信路径决定为数据转送路径。

另外处理部54在判定为那样的状态持续的情况下,利用与检索上述的第一、第二中继车辆相同的方法,检索第三中继车辆。这样的处理重复至决定数据转送路径。

或者,有在第三中继车辆v通过了第二中继车辆v的附近之后,在上述延迟允许时间内,持续不能够从第三中继车辆v的车载装置1与无线基站2中任何一个进行良好的通信环境的通信的状态的情况。在那样的情况下,处理部54也可以不搜索第四中继车辆v,而判定为无检索结果。另外,处理部54在未找到第一中继车辆、第二中继车辆、第三中继车辆等中继车辆的情况下,判定为无检索结果。

在图9所示的事例2中,根据车辆b的行驶计划r2,在车辆a通过地点x的附近之后,车辆b与车辆a会车。即,车辆b通过车辆a的附近。而且车辆b在通过了车辆a的附近之后,在上述延迟允许时间以内,进入无线基站2的通信区域内。因此,在该事例1中,车辆b成为第一中继车辆。换句话说,处理部54将获取车辆a、第一中继车辆b、服务器5这样的通信路径决定为数据转送路径。然后处理部54从步骤150进入步骤160,向获取车辆a发送转送信息。

在获取车辆a的车载装置1中,控制部14经由通信部11接收数据请求以及转送信息。此时的该控制部14的工作如已经说明的那样。若沿着事例2进行简单说明,则该控制部14接收数据请求而开始数据中继处理14d的执行,在步骤205获取请求数据。然后控制部14基于接收了转送信息从步骤210进入步骤225,并在步骤225、步骤230反复否定判定。此时,该控制部14即使可能也不经由无线基站2发送请求数据。

然后,在获取车辆a进入第一中继车辆b的附近时,获取车辆a的控制部14与请求数据的转送目的地的第一中继车辆b的车载装置1进行无线连接,并进入步骤240,利用车间通信将请求数据发送给第一中继车辆b的车载装置1。

另外,控制部14在到请求数据的获取为止未接收到转送信息的情况下,从步骤210进入步骤215。另外,若在与第一中继车辆b的车载装置1连接之前达到转送允许期限,则控制部14从步骤230进入步骤215。另外,控制部14若判定为有备份生成指定,则从步骤245进入步骤215。

在步骤215中,控制部14如已经说明的那样,判定是否满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件。在事例2中,获取车辆a的控制部14也可以在通信部11能够以比规定基准良好的通信环境与多个无线基站2的任意一个进行通信时,判定为满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件。另外,在事例2中,获取车辆a的控制部14也可以在通信部11不能够以比规定基准良好的通信环境与多个无线基站2的任何一个进行通信时,判定为不满足该条件。

控制部14也可以根据与该无线基站2的实际的通信来判定是否能够以比规定基准良好的通信环境与某个无线基站2进行通信。具体而言,控制部14实际对该无线基站2进行规定的数据大小的虚拟数据的发送,并从无线基站2接收无线基站2将该虚拟数据接收完成的时刻。然后,控制部14基于从该虚拟数据的发送开始到该无线基站2中的该虚拟数据的接收完成时刻为止的时间、和该虚拟数据的数据大小,计算数据发送速度。然后控制部14在计算出的数据发送速度比阈值大的情况下,判定为能够以比规定基准良好的通信环境与该无线基站2进行通信。

另外,在中继车辆b通过获取车辆a的附近时,在中继车辆b的车载装置1中,起因于控制部14从获取车辆a接收请求数据,而执行数据中继处理14d。数据中继处理14d中的控制部14的处理内容如已经说明的那样。若沿着事例2进行简单说明,则该控制部14由于接收数据请求而开始数据发送处理14c的事项,并基于在步骤310未接收转送信息而从步骤310进入步骤315。

此外,虽然与事例2不同,但在步骤310判定为接收到转送信息的情况下的其以后的控制部14的处理如已经说明的那样。此时,若在与第二中继车辆v的车载装置1连接之前达到转送允许期限,则控制部14从步骤330进入步骤315。另外,控制部14若判定为有备份生成指定,则从步骤345进入步骤315。另外控制部14若在转送允许期限到来之前与第二中继车辆v的车载装置1连接,则在步骤340利用车间通信将请求数据发送给第二中继车辆v的车载装置1。

在步骤315中,控制部14如已经说明的那样,判定是否满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件。在事例2中,第一中继车辆b的控制部14也可以在通信部11能够以比规定基准良好的通信环境与多个无线基站2的任意一个进行通信时,判定为满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件。另外,在事例2在,第一中继车辆b的控制部14也可以在通信部11不能够以比规定基准良好的通信环境与多个无线基站2的任何一个进行通信时,判定为不满足该条件。控制部14也可以与数据发送处理14c的步骤215相同地判定是否能够以比规定基准良好的通信环境与某一无线基站2进行通信。

这样,在事例2中,如图9所示,在与无线基站2的通信环境良好的区域q之外,从获取车辆a的车载装置1向第一中继车辆b的车载装置1转送请求数据。然后,若第一中继车辆b进入区域q,则第一中继车辆b的控制部14从数据中继处理14d的步骤315进入步骤320,经由该无线基站2向服务器5发送请求数据。由此,能够利用良好的通信环境,更迅速并且更稳定地向服务器5发送请求数据。

这里,使用图10对事例3进行说明。在该事例中,安装于属于多个车辆v的车辆a、b的车载装置1在图10的范围内一直进入无线基站2a、2b的通信区域内。无线基站2a、2b均属于多个无线基站2。

无线基站2a与无线基站2b的通信方式以及通信成本不同。例如,无线基站2a采用移动通信系统的通信方式,无线基站2b采用无线lan的通信方式。而且,利用无线基站2a时的通信成本比利用无线基站2b时的通信成本高。某一无线基站2的通信成本是指经由该无线基站2的单位数据量的通信所收取的金额。

安装于获取车辆a的车载装置1的通信部11能够与无线基站2a进行无线连接。但是,安装于获取车辆a的车载装置1的通信部11不具有与无线基站2b进行无线连接的功能,所以不能够进行经由无线基站2b的通信。另外,安装于第一中继车辆b的车载装置1的通信部11能够与无线基站2a、2b的双方进行无线连接。

在图10所示的时间点,获取车辆a的车载装置1已经在未图示的地点x的附近将请求数据d1获取完毕。另外,在图10所示的时间点,获取车辆a是在获取请求数据d1之后在转送允许期限以内进入第一中继车辆b的附近的状态。另外,在图10所示的时间点,获取车辆b既进入无线基站2a的通信区域也进入无线基站2b的通信区域。

在这样的事例的情况下,服务器5的处理部54在数据请求处理54c的步骤105、110进行如上述那样的工作。即,处理部54若接收询问信息,则在步骤105,选择获取车辆a作为符合询问信息的获取车辆v,在步骤110向获取车辆a发送数据请求。

然后处理部54在步骤120的是否需要转送判定中的步骤121,如上述那样,判定为在获取车辆a中能够进行请求数据获取后的通信。这是因为在车辆a通过地点x附近之后,根据行驶计划r1,也在无线基站2a的通信区域内进行行驶。

然后处理部54从步骤121进入步骤123。在步骤123处理部54判定为在获取车辆a的车载装置1中在请求数据获取后用于与无线基站2进行通信的通信环境比规定基准好,而进入步骤125。

接着在步骤125中,处理部54判定获取车辆a的车载装置1在请求数据获取后的延迟允许时间以内能够连接的无线基站2的通信成本是否在基准值以上。具体而言,处理部54基于通信区域信息以及获取车辆a的行驶计划确定出获取车辆a的车载装置1在请求数据获取后的延迟允许时间以内能够连接的无线基站2。然后处理部54在该无线基站2的无线通信方式是依照无线lan的标准的无线通信方式的情况下,判定为该无线基站2的通信成本小于基准值。另外处理部54在该无线基站2的无线通信方式为依照移动通信系统的标准的无线通信方式的情况下,判定为该无线基站2的通信成本在基准值以上。

在图10所示的事例3中,无线基站2的无线通信方式是依照无线lan的标准的无线通信方式,所以处理部54判定为通信成本在基准值以上而从步骤125进入步骤126。

处理部54在步骤126中,判定为需要数据转送,并进入步骤130。这样一来,在获取车辆a内的车载装置1获取了请求数据之后能够进行连接的无线基站2的通信成本较高的情况下,能够利用与中继车辆b的车间通信以更低成本的通信环境将该请求数据送至服务器5。

其后的处理部54的工作内容如已经说明的那样。若沿着事例3进行简单说明,则处理部54在步骤130判断为需要从获取车辆a向其它车辆转送请求数据的情况下,在步骤140检索按照获取车辆a、第一中继车辆b、服务器5的顺序交接请求数据的数据转送路径。

在事例3中,步骤140中的数据转送路径的检索的顺序例如也可以采用以下那样的顺序。首先,处理部54基于多个车辆v的行驶计划搜索在获取车辆a通过地点x的附近之后的上述延迟允许时间以内,通过获取车辆a的附近的第一中继车辆b。

然后,处理部54判定是否在像这样找到的第一中继车辆b通过了获取车辆a的附近之后,在上述延迟允许时间内,持续不能够以小于基准值的通信成本与无线基站2中任何一个通信的状态。该判定使用第二中继车辆v的行驶计划和通信区域信息。这里,允许时间以内是指从获取车辆v获取请求数据开始的时间在允许时间以内。

然后处理部54在为判定那样的状态不持续的情况下,将按照获取车辆a、第一中继车辆b、服务器5的顺序交接请求数据的通信路径决定为数据转送路径。

另外处理部54在判定为那样的状态持续的情况下,基于多个车辆v的行驶计划搜索在第一中继车辆b通过获取车辆的附近之后的上述延迟允许时间以内,通过第一中继车辆b的附近的第二中继车辆v。这里,允许时间以内是指从获取车辆v获取请求数据开始的时间在允许时间以内。

然后,处理部54判定是否在找到的第二中继车辆v通过了第一中继车辆v的附近之后,在上述延迟允许时间内,持续从第二中继车辆v的车载装置1不能够以小于基准值的通信成本与无线基站2中任何一个进行通信的状态。该判定使用第二中继车辆v的行驶计划和通信区域信息。这里,允许时间以内是指从获取车辆v获取请求数据开始的时间在允许时间以内。

然后处理部54在判定为那样的状态不持续的情况下,将按照获取车辆a、第一中继车辆b、第二中继车辆v、服务器5的顺序交接请求数据的通信路径决定为数据转送路径。

另外处理部54判定为那样的状态持续的情况下,利用与检索上述的第一、第二中继车辆相同的方法,检索第三中继车辆。重复这样的处理直至决定数据转送路径。

或者,有在第三中继车辆v通过第二中继车辆v的附近之后,在上述延迟允许时间内,持续不能够从第三中继车辆v的车载装置1以小于基准值的通信成本与无线基站2中任何一个进行通信的状态的情况。处理部54也可以在这样的情况下,不搜索第四中继车辆v,而判定为无检索结果。另外,处理部54在未找到第一中继车辆、第二中继车辆、第三中继车辆等中继车辆的情况下,判定为无检索结果。

在图10所示的事例2中,处理部54将获取车辆a、第一中继车辆b、服务器5等通信路径决定为数据转送路径。并且处理部54从步骤150进入步骤160,向获取车辆a发送转送信息。

在获取车辆a的车载装置1中,控制部14经由通信部11接收数据请求以及转送信息。此时的该控制部14的工作如已经说明的那样。若沿着事例3进行简单说明,则该控制部14由于接收数据请求而开始数据发送处理14c的事项,在步骤205获取请求数据。然后控制部14基于接收转送信息而从步骤210进入步骤225,在步骤225、步骤230反复否定判定。此时,该控制部14即使可能也不经由无线基站2a发送请求数据。

然后,在获取车辆a进入第一中继车辆b的附近时,获取车辆a的控制部14与请求数据的转送目的地的第一中继车辆b的车载装置1进行无线连接,并进入步骤240,利用车间通信将请求数据发送给第一中继车辆b的车载装置1。

另外,控制部14在到请求数据的获取为止未接收到转送信息的情况下,从步骤210进入步骤215。另外,若在与第一中继车辆b的车载装置1连接之前达到转送允许期限,则控制部14从步骤230进入步骤215。另外,控制部14若判定为有备份生成指定,则从步骤245进入步骤215。

在步骤215中,控制部14如已经说明的那样,判定是否满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件。在事例3中,获取车辆a的控制部14也可以在通信部11能够与多个无线基站2的任意一个进行通信时,判定为满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件。另外,在事例3中,获取车辆a的控制部14也可以在通信部11不能够与多个无线基站2的任何一个进行通信时,判定为不满足该条件。

在判定为满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件的情况下,控制部14从步骤215进入步骤220,经由能够进行通信的无线基站2将请求数据发送给服务器5。此时,控制部14在能够与多个无线基站2进行通信的情况下,经由通信成本最低的无线基站2将请求数据发送给服务器5。

另外,在中继车辆b通过获取车辆a的附近时,在中继车辆b的车载装置1中,控制部14起因于从获取车辆a接收请求数据,而执行数据中继处理14d。数据中继处理14d中的控制部14的处理内容如已经说明的那样。若沿着事例3进行简单说明,则该控制部14由于接收数据请求而开始数据中继处理14d的执行,并基于在步骤310未接收转送信息从步骤310进入步骤315。

此外,虽然与事例3不同,但在步骤310判定为接收转送信息的情况下的其以后的控制部14的处理如已经说明的那样。此时,若在与第二中继车辆v的车载装置1连接之前达到转送允许期限,则控制部14从步骤330进入步骤315。另外,控制部14若判定为有备份生成指定,则从步骤345进入步骤315。另外控制部14若在转送允许期限到来之前与第二中继车辆v的车载装置1连接,则在步骤340利用车间通信向第二中继车辆v的车载装置1发送请求数据。

在步骤315中,控制部14如已经说明的那样,判定是否满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件。在事例3中,第一中继车辆b的控制部14也可以在通信部11能够与多个无线基站2的任意一个进行通信时,判定为满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件。另外,在事例3中,第一中继车辆b的控制部14也可以在通信部11不能够与多个无线基站2的任何一个进行通信时,判定为不满足该条件。

在判定为满足经由多个无线基站2的任意一个向服务器5发送请求数据的条件的情况下,控制部14从步骤215进入步骤220,经由能够进行通信的无线基站2向服务器5发送请求数据。此时,控制部14在能够与多个无线基站2进行通信的情况下,经由通信成本最低的无线基站2向服务器5发送请求数据。在事例3中,第一中继车辆b的车载装置1能够与无线基站2a、2b双方进行通信,但无线基站2b的通信成本更低。因此,第一中继车辆b的车载装置1经由无线基站2b向服务器5发送请求数据。

这样一来,在事例3中,如图10所示,即使获取车辆a的车载装置1不能够利用通信成本比较低的无线基站2b,也能够通过车间通信的利用,经由无线基站2b将请求数据发送给服务器5。由此,能够以更低成本向服务器5发送请求数据。

如以上说明的那样,服务器5的处理部54基于行驶计划以及通信环境信息检索数据转送路径。数据转送路径是请求数据能够从多个车辆v中获取车辆v利用车间通信依次经由一台以上的中继车辆v,并从一台以上的中继车辆v中最后的中继车辆v经由无线基站2最后到达服务器5的路径。

因此,将能够经由多个无线基站2将数据送至服务器5的可能性较高的中继车辆v选择为数据转送路径的中继车辆中最后的中继车辆。由此,数据到达服务器的可能性提高。

例如,在非专利文献1中,记载了在车辆具有上传到服务器的数据且本车不与因特网连接的情况下,向周边车辆转送数据,将数据上传到服务器的系统。但是,在这样的技术中,并没有利用车间通信的数据转送的转送目的地车辆与因特网连接,而能够向服务器发送数据的保证。另外,只能够根据保持数据的车辆是否与基站连接来进行转送的判断。

此外,在上述实施方式中,处理部54通过执行步骤100作为行驶计划获取部发挥作用,通过执行步骤102作为通信环境获取部发挥作用,通过执行步骤104作为转送路径计算部发挥作用。

另外,控制部14通过执行步骤225作为车间通信判定部发挥作用,通过执行步骤240作为转送执行部发挥作用。另外,控制部14通过从步骤235进入步骤215、220,作为备份部发挥作用。另外,控制部14通过从步骤230d进入步骤215、220,作为期限对应发送部发挥作用。在图11示出本实施方式所使用的各种数据的构成。

(其它的实施方式)

此外,本公开并不限定于上述的实施方式,能够适当地进行变更。另外,在上述实施方式中,除了特别明示了必需的情况以及在原理上明确认为必需的情况等之外,构成实施方式的要素并不一定是必需的。另外,在上述实施方式中,在提及实施方式的构成要素的个数、数值、量、范围等数值的情况下,除了特别明示了必需的情况以及在原理上明确限定为特定的数的情况等之外,并不限定于该特定的数。特别是,在对某一量例示多个值的情况下,除了特别附记的情况以及在原理上明确不可能的情况之外,也能够采用这些多个值之间的值。另外,在上述实施方式中,在提及构成要素等的形状、位置关系等时,除了特别明示的情况以及在原理上限定于特定的形状、位置关系等的情况等之外,并不限定于该形状、位置关系等。另外,本公开也允许对上述实施方式的以下那样的变形例以及同等范围的变形例。此外,以下的变形例能够分别独立地选择应用于以及不应用于上述实施方式。即,能够将以下的变形例中除了明确矛盾的组合之外的任意的组合应用于上述实施方式。

(变形例1)

在上述实施方式中,处理部54在步骤110发送了数据请求之后仅进行一次步骤120以后的处理。但是,也可以并不一定这样。例如,如图12所示,处理部54也可以反复步骤120以后的处理。具体而言,处理部54也可以在步骤130判定为不需要数据转送之后、在步骤150判定为无检索结果之后、以及在步骤160发送了转送信息之后,执行步骤170,其后,返回到步骤120。在步骤170中,与步骤100相同,从存储部53读出多个车辆v的最新的行驶计划。

由此,处理部54能够追随与时间的经过一起进行变化的状况,使数据转送的需要与否、以及数据转送路径的内容变化。

例如,处理部54判定为在刚发送了数据请求之后不需要数据转送,但有在其后,获取车辆v的通过地点x的附近之后的行驶计划变化,其结果,处理部54判定为需要数据转送的情况。在那样的情况下,处理部54在步骤140检索数据转送路径,并基于其结果得到的数据转送路径在步骤160发送转送信息。

另外例如,处理部54在刚发送了数据请求之后基于在步骤140检索得到的数据转送路径发送转送信息,但有在其后,转送目的地的中继车辆的行驶计划变化,其结果,处理部54得到新的转送路径的情况。有新的转送路径与原来的转送路径构成中继车辆的车辆不同的情况。

另外,有获取车辆v内的车载装置1的控制部14在数据发送处理14c中,在接收了数据请求之后,到获取请求数据为止的期间,接收多个转送信息的情况。该情况下,控制部14能够根据在该期间内接收的多个转送信息中最后的转送信息转送请求数据。因此,获取车辆v的控制部14能够追随与时间的经过一起进行变化的状况,进行数据转送。

另外,若中继车辆v内的车载装置1的控制部14在数据中继处理14d中,在到获取请求数据为止的期间,接收转送信息,则能够根据该接收的最新的转送信息转送请求数据。因此,中继车辆v的控制部14能够追随与时间的经过一起进行变化的状况,进行数据转送。

(变形例2)

在上述实施方式中,作为请求数据的送达目的地的服务器5兼为计算转送路径的数据转送路径计算装置。但是,也可以通过服务器5以外的装置实现数据转送路径计算装置。例如,也可以在车辆安装数据转送路径计算装置。

(变形例3)

在上述实施方式中,作为车辆内的终端的一个例子例示了车载装置1。但是,车辆内的终端并不需要是一直安装于车辆的车载装置1。为了实现上述的车载装置1那样的用途而临时地拿到车辆内的智能手机等通信装置也相当于车辆内的终端的一个例子。

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