本发明涉及信息处理设备、信息处理系统、程序和信息处理方法。
背景技术:
自然生物可能居住在人类居住的区域。自然生物可能危害人类,并且自然生物可能变成旅游资源。例如,作为一种自然生物的大黄蜂是凶猛的,并且当人被大黄蜂蜇伤时,这个人可能因过敏性休克而死亡。因此,诸如大黄蜂的危险生物需要被迅速灭杀。关于这一点,已经提出了一种能够以良好的可操作性安全地执行灭杀的装置或者增大灭杀的可靠性的紧凑的捕获工具(参考第2017-104063号日本未经审查的专利申请公布(jp2017-104063a)和第2018-093807号日本未经审查的专利申请公布(jp2018-093807a))。
技术实现要素:
然而,为了使用jp2017-104063a和jp2018-093807a中提出的装置或捕获工具,有必要定位诸如大黄蜂巢的栖息地。然而,大黄蜂可能不会在显眼的地方筑巢,并且即使在视觉上识别到大黄蜂,大黄蜂也可能不在其巢附近。因此,难以定位诸如巢之类的栖息地。
此外,除了对定位诸如大黄蜂的危险生物的栖息地的需求之外,还存在对定位自然生物的栖息地的需求。例如,诸如离家出走的家猫的宠物习惯在与当地野生动物的领土分开的区域中游荡,因此定位野生动物的栖息地(领土)有助于寻找宠物。然而,由于自然生物不一定由人来管理,因此难以定位其栖息地。
本发明提供利用其可容易地提供诸如自然生物的对象的栖息地信息的信息处理设备、信息处理系统、程序和信息处理方法。
本发明的第一方面涉及一种包括获取单元、控制器、存储单元和提供单元的信息处理设备。该获取单元被配置为从安装在车辆中的车载信息处理装置获取由车辆检测到的车辆信息。该控制器被配置为在获取了包括位于车辆附近的对象的车辆信息的情况下识别对象的位置,将对象累积在栖息地数据库中,使得该对象与该位置相关联,并基于栖息地数据库生成对象的栖息地信息。该存储单元被配置为存储栖息地数据库。该提供单元被配置为向终端装置提供栖息地信息。
本发明的第二方面涉及一种包括车载信息处理装置和信息处理设备的信息处理系统。该车载信息处理装置被配置为提供由车辆检测到的车辆信息。该信息处理设备包括:控制器,其被配置为在获取了包括位于车辆附近的对象的车辆信息的情况下,识别车辆的位置,将对象累积在栖息地数据库中,使得对象与该位置相关联,并基于栖息地数据库生成对象的栖息地信息;存储单元,其被配置为存储栖息地数据库;以及提供单元,其被配置为向终端装置提供栖息地信息。
本发明的第三方面涉及一种程序。该程序使信息处理设备执行:从安装在车辆中的车载信息处理装置获取由车辆检测到的车辆信息的步骤,在获取了包括位于车辆附近的对象的车辆信息的情况下,识别车辆的位置的步骤,将对象累积在栖息地数据库中,使得对象与该位置相关联的步骤,基于栖息地数据库生成对象的栖息地信息的步骤,以及向终端装置提供栖息地信息的步骤。
本发明的第四方面涉及一种信息处理方法。该信息处理方法包括:从安装在车辆中的车载信息处理装置获取由车辆检测到的车辆信息;在获取了包括位于车辆附近的对象的车辆信息的情况下,识别车辆的位置;将对象累积在栖息地数据库中,使得对象与该位置相关联;基于栖息地数据库生成对象的栖息地信息;以及向终端装置提供栖息地信息。
通过根据本发明的各方面的信息处理设备、信息处理系统、程序和信息处理方法,可提供诸如自然生物的对象的栖息地信息。
附图说明
以下将参照附图描述本发明的示例性实施例的特征、优点以及技术和工业意义,在附图中,相似的标号表示相似的元素,并且其中:
图1是根据本发明的实施例的包括信息处理设备的信息处理系统的整体配置的配置图;
图2是示出图1中的车辆的示意性配置的功能性框图;
图3是示出图1中的信息处理设备的示意性配置的功能性框图;
图4是用于简单描述图3中的存储单元中累积的栖息地数据库的结构的示意图;
图5是栖息地信息的示意图,其中对象的位置被示出在地图中;
图6是示出图1中的终端装置的示意性配置的功能性框图;
图7是用于描述在图2中的车载装置信息处理装置的控制器没有提取对象的图像的情况下由该控制器所执行的车辆信息提供过程的流程图;
图8是用于描述在图2中的车载装置信息处理装置的控制器提取对象的图像的情况下由该控制器所执行的车辆信息提供过程的流程图;
图9是由图3中的控制器所执行的数据库累积过程的流程图;以及
图10是由图3中的控制器所执行的栖息地信息提供过程的流程图。
具体实施方式
在下文中,将参照附图描述本发明的实施例。
将参照图1描述根据本发明的实施例的包括信息处理设备10的信息处理系统11的概要。信息处理系统11设置有车辆12、终端装置13和信息处理设备10。车辆12为例如汽车。然而,车辆12不限于汽车,并且车辆12可以为任意车辆。终端装置13为诸如智能手机或个人计算机(pc)的通用电子机器。然而,终端装置13不限于此,并且可以是专用于信息处理系统11的电子机器。为了便于描述,一个车辆12和一个终端装置13被示出在图1中。然而,信息处理系统11中设置的车辆12的数量和终端装置13的数量可以是一个或多个。信息处理设备10包括可彼此通信的一个服务器装置或多个服务器装置。车辆12、终端装置13和信息处理设备10中的每个连接到网络14,使得车辆12、终端装置13和信息处理设备10可与网络14通信,网络14的示例包括移动通信网络和因特网。
实施例的概要如下。车辆12向信息处理设备10提供车辆信息。车辆信息包括由车辆12检测到的各项信息以及通过处理各项信息而获得的信息。信息处理设备10在从车辆12获取的车辆信息中包括位于车辆12附近的对象的情况下,识别对象的位置。位于车辆12附近的对象的示例包括自然生物或通过其可估计存在自然生物的巢、爪痕和排泄物等。信息处理设备10管理栖息地数据库,并将基于车辆信息的位于车辆12附近的对象累积到栖息地数据库中,使得对象与对象的位置相关联。信息处理设备10基于栖息地数据库生成对象的栖息地信息。信息处理设备10向终端装置13提供栖息地信息。
如上所述,根据实施例,通过在各种时间阶段在广阔区域内行驶的大量的车辆12检测对象。此外,对象被累积在栖息地数据库中。通过栖息地数据库,生成表示频繁地检测到对象的狭窄区域的栖息地信息。此外,可向终端装置13提供与狭窄区域有关的栖息地信息。因此,用户可识别出该对象栖息在特定区域。
接下来,将详细地描述信息处理系统11的每个部件。
如图2中所示,通信装置15和车载信息处理装置16安装在车辆12中。通信装置15和车载信息处理装置16彼此连接,使得通信装置15和车载信息处理装置16可经由诸如控制器局域网(can)或专用线路的车载网络彼此通信。
例如,通信装置15是诸如数据通信模块(dcm)的车载通信机器。具体地,通信装置15设置有通信单元17、存储单元18和控制器19。
通信单元17包括经由车载网络或专用线路执行通信的通信模块。此外,通信单元17包括连接到网络14的通信模块。例如,通信单元17可包括与诸如第4代(4g)和第5代(5g)的移动通信标准兼容的通信模块。在本实施例中,车辆12经由通信单元17连接到网络14。
存储单元18包括一个或多个存储器。在本实施例中,“存储器”是半导体存储器、磁性存储器、光学存储器等。然而,存储器不限于此。例如,存储单元18中包括的每个存储器可用作主存储装置、辅助存储装置或者高速缓存存储器。存储单元18存储用于操作通信装置15的预定信息。例如,存储单元18可存储系统程序、应用程序等。车辆12的识别信息是利用其可在信息处理系统11中唯一地识别每个车辆12的信息。例如,存储单元18中存储的信息可能能够利用经由通信单元17从网络14获取的信息来更新。
控制器19设置有一个或多个处理器。本实施例中的“处理器”是通用处理器、专用于特定处理的专用处理器等。然而,处理器不限于此。控制器19控制整个通信装置15。在本实施例中,车辆12经由由控制器19控制的通信装置15与信息处理设备10进行通信。车辆12与信息处理设备10进行通信以获取并提供信息。
车载信息处理装置16为例如管理车辆12中的各项信息的导航装置。例如,车载信息处理装置16收集车辆12的检测信息,这将在稍后进行描述。车载信息处理装置16将收集到的检测信息直接或经处理地作为车辆信息,经由通信装置15提供给信息处理设备10。车载信息处理装置16设置有通信单元20、存储单元21、信息获取单元22和控制器23。
通信单元20包括经由车载网络或专用线路执行通信的通信模块。
存储单元21包括一个或多个存储器。例如,存储单元21中包括的每个存储器可用作主存储装置、辅助存储装置或高速缓存存储装置。存储单元21存储用于操作车载信息处理装置16的预定信息。例如,存储单元21可存储系统程序、应用程序等。例如,存储在存储单元21中的信息可能能够利用经由通信装置15从网络14获取的信息来更新。
信息获取单元22直接或经由电子控制单元(ecu)获取由安装在车辆12中的各种传感器检测到的检测信息。检测信息包括例如车辆12的位置、车辆12的附近图像、位于车辆12附近的对象的相对位置,以及时间。
车辆12的位置例如是由全球定位系统(gps)接收器等测量到的车辆12在地图中的位置。车辆12的附近图像指的是例如对由车载摄像机检测到的车辆12的前方、后方和侧方中的至少一者的附近进行成像而获得的图像。注意的是,车载摄像机可以是单目摄像机并且可以是立体摄像机。附近图像可与在车辆12的附近中的对象的图像一起包括。换句话说,附近图像可包括作为信息的对象。注意的是,对象是自然生物、自然生物的巢等。自然生物的示例包括危险生物和野生生物。危险生物的示例包括诸如可能危害人的大黄蜂、蚊子、熊、猴子和野猪的生物。野生生物的示例包括诸如野狗和野猫的野生生物。此外,自然生物不限于危险生物和野生生物,并且其示例可包括各种动物和植物。位于车辆12附近的对象的相对位置指的是各种对象在车辆12附近相对于车辆12的相对位置,该相对位置由诸如立体摄像机以及光检测和测距(lidar)装置的距离测量传感器来测量。时间指的是由计时器提供的周期性时间。
控制器23包括一个或多个处理器。控制器23控制整个车载信息处理装置16。
控制器23可将由信息获取单元22获取的多个项的检测信息同时存储到存储单元21中,使得检测信息项彼此相关联。注意的是,“同时”的含义是获取由计时器周期性提供的周期性时间与获取下一个时间之间的时间。此外,例如,在由信息获取单元22获取检测信息的情况下,控制器23可将检测信息存储到存储单元21中,使得检测信息与紧接在获取检测信息的时间之前的时间(是由计时器周期性地提供的周期性时间中的一个)相关联。
在获取车辆12的附近图像的情况下,控制器23可从附近图像提取位于车辆12附近的对象的图像(将在稍后对其进行描述),生成对象作为除了图像之外的信息,并且将对象并入到检测信息中。作为信息的对象是利用其可指定对象的类型的特征。此外,在提取位于车辆12附近的对象的配置中,控制器23可计算对象相对于车辆12的相对位置并将相对位置并入到检测信息中。此外,在计算相对位置的配置中,在从在不同的时间检测到的附近图像提取同一对象的情况下,控制器23可基于当检测到附近图像时每个时间下的车辆12的位置和相对位置来计算对象的位置变化,并且控制器23将该改变并入到检测信息中。
控制器23向信息处理设备10提供暂时存储在存储单元21中的检测信息作为由车辆12检测到的车辆信息。控制信息23可周期性地、定期地或者在诸如获取附近图像的时间的预定时刻向信息处理设备10提供车辆信息。此外,如稍后将描述的,控制器23可基于来自信息处理设备10的请求而向信息处理设备10提供包括位置的车辆信息。
如图3中所示,信息处理设备10设置有获取单元24、提供单元25、存储单元26和控制器27。
获取单元24包括例如连接到网络14的通信模块。获取单元24可包括与有线局域网(lan)标准兼容的通信模块。在本实施例中,信息处理设备10经由获取单元24连接到网络14。获取单元24可从车辆12获取车辆信息。
提供单元25包括例如连接到网络14的通信模块。提供单元25可包括与有线局域网(lan)标准兼容的通信模块。提供单元25向车辆12提供例如提供位置(将在稍后对其进行描述)的请求。此外,提供单元25向终端装置13提供栖息地信息。注意的是,提供单元25可与获取单元24集成在一起。
存储单元26包括一个或多个存储器。例如,存储单元26中包括的每个存储器可用作主存储装置、辅助存储装置或高速缓存存储装置。存储单元26存储用于操作信息处理装置10的预定信息。例如,存储单元26可存储系统程序、应用程序、栖息地数据库等。注意的是,如图4中所示,栖息地数据库是如稍后将描述的信息组,在该信息组中,由车辆12检测到的对象与对象的位置(以及在可确定其行进方向的情况下其行进方向)相关联。注意的是,在图4中,用于行进方向的字段中的“nd”是指不能确定行进方向。存储在存储单元26中的信息可能能够利用例如,经由获取单元24从网络14获取的信息来更新。
控制器27包括一个或多个控制器。控制器27控制整个信息处理设备10。
在从车载信息处理装置16获取车辆信息的情况下,控制器27判断车辆信息是否包括位于车辆附近的对象。在车辆信息包括作为位于车辆附近的对象的附近图像情况下,控制器27执行图像分析并从图像中提取位于车辆12附近的对象的图像。控制器27基于提取的对象的图像生成利用其可指定对象的类型的特征作为关于对象的信息。在不能提取对象的图像的情况下,控制器27不更新栖息地数据库。在可提取位于车辆附近的对象的情况下和在车辆信息包括位于车辆附近的对象作为除了如上描述的图像之外的信息的情况下,控制器27如下所述累积栖息地数据库。
当控制器27更新栖息地数据库时,控制器27当在车辆信息中检测到对象时(换句话说,在检测到附近图像时)识别对象的位置。控制器27可识别车辆12的位置,同时将车辆12的位置视为对象的位置。可选地,控制器27可基于对象相对于车辆12的相对位置和车辆12的位置识别对象的位置。
在车辆12的位置与位于车辆附近的对象一起被包括在车辆信息中的情况下,控制器27通过获取该位置来识别车辆12的位置。在车辆12的位置没有被包括在车辆信息中的情况下,控制器27请求提供车辆信息的车辆12提供包括在最接近检测到车辆信息的时间的时间下所测量的位置的车辆信息。控制器27通过获取与该请求相对应的车辆信息中包括的位置来识别车辆12的位置。
此外,在识别对象的位置的配置中,控制器27基于附近图像计算对象相对于车辆12的相对位置。控制器27可基于附近图像,通过使用本领域中的各种已知方法来计算对象的相对位置。此外,控制器27可基于包括相对位置的车辆信息识别对象相对于车辆12的相对位置。当控制器27计算或识别相对位置时,控制器27除了识别车辆12的位置之外还识别对象的位置。
在车辆信息包括位于车辆附近的对象的情况下,控制器27确认是否从提供车辆信息的车辆12获取了在与当检测到车辆信息时的时间不同的时间检测到的车辆信息。在获取了在不同的时间检测到的车辆信息的情况下,控制器27判断车辆信息是否包括位于车辆附近的对象。在包括位于车辆附近的对象的情况下,控制器27判断在不同的时间检测到的位于车辆附近的对象的类型是否相同。在在不同的时间检测到的位于车辆附近的对象的类型相同的情况下,控制器27识别对象在检测到位于车辆附近的对象的不同时间之间的时间期间的位置变化。在检测到位于车辆附近的对象的不同的时间之间的差值超过时间阈值的情况下,控制器27不需要识别位置变化。这是因为在超过时间阈值的情况下,对象的相同性降低。
控制器27可在检测到位于车辆附近的对象的不同的时间之间的时间期间识别车辆12的位置变化,同时将该变化视为对象的位置变化。可选地,控制器27可基于在检测到位于车辆附近的对象的不同的时间之间的时间期间车辆12的位置变化和相对位置的变化来识别对象的位置变化。
控制器27将关于对象和对象的位置(在可识别位置变化的情况下,还有位置变化)的信息累积到栖息地数据库中作为行进方向。
控制器27基于栖息地数据库生成目标的栖息地信息。例如,控制器27生成作为栖息地信息的表格,在该表格中,在指定区域中检测到的对象分别与类型、位置和行进方向相关联。可选地,例如,控制器27生成作为栖息地信息的地图,该地图示出了对象被包括在附近图像中的位置,如图5所示。可选地,例如,在以100m为半径的范围内的多个位置处检测到相同对象,并且这些位置的数量等于或大于阈值的情况下,控制器27生成基于这些位置限定的区域作为栖息地信息。关于栖息地信息,该区域可由纬度范围和经度范围来表示,并且该区域可表示为示出了栖息地区域la的地图,如图5所示。注意的是,在检测到巢的情况下,控制器27可生成巢的位置作为栖息地信息。
可选地,例如,控制器27基于对象的位置变化来估计对象的栖息地区域,并且将该栖息地区域作为栖息地信息而生成。例如,将沿着分别在多个位置处识别的行进方向延伸的直线的交点和由该交点包围的区域估计为对象的栖息地区域。注意的是,虽然取决于对象的类型,但控制器27可不基于对象的位置变化来执行对栖息地区域的估计。这是因为生活在地面上的自然动物(诸如猫)的前进方向不一定是朝向栖息地区域的方向或离开栖息地区域的方向。
控制器27经由提供单元25在预定时间向终端装置13提供所生成的栖息地信息。控制器27可周期性地、定期地或在存在来自提供单元25的请求时向终端装置13提供栖息地信息。
如图6所示,终端装置13设置有通信单元28、存储单元29、输出单元30、输入单元31和控制器32。
通信单元28包括连接到网络14的通信模块。例如,通信单元28可包括与诸如第四代(4g)和第五代(5g)的移动通信标准兼容的通信模块。在本实施例中,终端装置13经由通信单元28连接到网络14。
存储单元29包括一个或多个存储器。例如,存储单元29中包括的每个存储器可用作主存储装置、辅助存储装置或高速缓冲存储器。存储单元29存储用于操作终端装置13的预定信息。例如,存储单元29可存储系统程序、应用程序、终端装置13的识别信息等。例如,存储单元29中存储的信息可能能够利用经由通信单元28从网络14获取的信息来更新。
输出单元30包括一个或多个输出接口,该输出接口通过输出信息来执行相对于用户的通知。例如,输出单元30中包括的输出接口是通过视频输出信息的显示器、通过语音输出信息的扬声器等。然而,输出接口不限于此。
输入单元31包括检测用户输入的一个或多个输入接口。例如,输入单元31中包括的输入接口是物理键、电容键、与输出单元30的显示器一体设置的触摸屏或接收语音输入的麦克风。然而,输入接口不限于此。
控制器32包括一个或多个处理器。控制器32控制整个终端装置13。
在输入单元31检测到请求信息处理设备10提供栖息地信息的输入的情况下,控制器32向信息处理设备10提供该请求。控制器32可将指定的区域和指定的对象类型并入该请求中。注意的是,控制器32可预先相对于信息处理设备10直接或间接地注册为用以在预定时间被通知栖息地信息的终端装置13。间接注册的含义如下。例如,由与管理信息处理设备10的组不同的组管理的服务器等被注册在信息处理设备10中,并且终端设备13被注册在服务器中。
在提供了请求之后(或在预先进行注册的情况下的预定时间),控制器32在从信息处理设备10获取了栖息地信息之后向输出单元30输出栖息地信息。
接下来,将使用图7中的流程图来描述在控制器23没有提取对象的图像的情况下由根据本实施例的车载信息处理装置16的控制器23执行的车辆信息提供过程。例如,在向信息处理设备10提供车辆信息的同时,开始车辆信息提供过程。
在步骤s100中,控制器23获取检测信息。在获取了检测信息之后,过程进行至步骤s101。
在步骤s101中,控制器23将在步骤s100中获取的检测信息存储到存储单元21中,使得检测信息项分别与获取时间相关联。在存储了检测信息之后,过程进行至步骤s102。
在步骤s102中,控制器23判断是否达到提供车辆信息的时刻。在没有达到提供车辆信息的时刻的情况下,处理返回至步骤s100。在达到提供车辆信息的时刻的情况下,过程进行至步骤s103。
在步骤s103中,控制器23经由通信单元20向信息处理设备10提供在步骤s101中分别与时间相关联而存储的多种类型的检测信息作为车辆信息。在提供了车辆信息之后,终止车辆信息提供过程。
接下来,将使用图8中的流程图来描述在控制器23提取对象的图像的情况下由根据本实施例的车载信息处理装置16的控制器23执行的车辆信息提供过程。例如,在向信息处理设备10提供车辆信息时的同时,开始车辆信息提供过程。
在步骤s200中,控制器23获取检测信息。在获取了检测信息之后,过程进行至步骤s201。
在步骤s201中,控制器23判断在步骤s200中获取的车辆信息是否包括附近图像。在车辆信息包括附近图像的情况下,过程进行至步骤s202。在车辆信息不包括附近图像的情况下,过程进行至步骤s203。
在步骤s202中,控制器23从在步骤s200中获取的车辆信息中的附近图像提取对象的图像。此外,控制器23基于附近图像来计算对象的相对位置。此外,在存储单元21中存储的附近图像中包括相同对象的情况下,控制器23计算对象的位置变化。在提取图像之后,过程进行至步骤s203。
在步骤s203中,控制器23将在步骤s200中获取的检测信息(在步骤s202中提取了对象的图像的情况下的对象或对象的特征)(在步骤s202中计算了对象的位置和位置的变化的情况下的对象的位置和位置的变化)存储到存储单元21中,使得检测信息项分别与获取的时间相关联。在存储了检测信息之后,过程进行至步骤s204。
在步骤s204和s205中,在控制器23没有提取对象的图像的情况下,控制器23执行与由控制器23执行的车辆信息提供过程中的步骤s102和s103相同的操作。在步骤s205,在提供车辆信息之后,终止车辆信息提供过程。
接下来,将通过使用图9中的流程图来描述由根据本实施例的信息处理设备10的控制器27执行的数据库累积处理。例如,每当获取车辆信息时,开始数据库累积过程。
在步骤s300中,控制器27判断所获取的车辆信息是否包括位于车辆附近的对象作为除了图像之外的信息。在所获取的车辆信息包括位于车辆附近的对象作为除了图像之外的信息的情况下,过程进行至步骤s303。在所获取的车辆信息不包括位于车辆附近的对象作为除了图像之外的信息的情况下,处理进行至步骤s301。
在步骤s301中,控制器27判断所获取的车辆信息是否包括附近图像。在车辆信息不包括附近图像的情况下,终止数据库累积过程。在车辆信息包括附近图像的情况下,过程进行至步骤s302。
在步骤s302中,控制器27在所获取的车辆信息中提取附近图像中的对象的图像。在提取了图像之后,过程进行至步骤s303。
在步骤s303中,控制器27判断所获取的车辆信息是否包括位置。在所获取的车辆信息包括位置的情况下,过程进行至步骤s305。在所获取的车辆信息不包括位置的情况下,过程进行至步骤s304。
在步骤s304中,控制器27请求提供所获取的车辆信息的车辆12提供车辆信息被检测到的时间,并获取该时间。在获取该时间之后,过程进行至步骤s305。
在步骤s305中,控制器27将在步骤s300中识别的对象或者在步骤s302中提取的对象存储到存储单元29中,以将在步骤s300中识别的对象或者在步骤s302中提取的对象累积在栖息地数据库中,使得在步骤s300中识别的对象或者在步骤s302中提取的对象与在步骤s303中识别的位置或者在步骤s304中获取的位置相关联。在累积了在步骤s300中识别的对象或者在步骤s302中提取的对象之后,终止数据库累积过程。
接下来,将使用图10中的流程图来描述由根据本实施例的信息处理设备10的控制器27执行的栖息地信息提供过程。在开始操作信息处理设备10之后,开始栖息地信息提供过程。
在步骤s400中,控制器27判断是否达到将要提供栖息地信息的指定时间段或指定时刻。注意的是,可通过终端装置13等预先指定该时间段或时刻。在达到指定时间段或指定时刻的情况下,过程进行至步骤s402。在没有达到指定时间段或指定时刻的情况下,过程进行至步骤s401。
在步骤s401中,控制器27判断是否从终端装置13获得栖息地信息的请求。在没有获得该请求的情况下,过程进行至步骤s400。在获得该请求的情况下,过程进行至步骤s402。
在步骤s402中,控制器27基于栖息地数据库生成对象的栖息地信息。在生成栖息地信息之后,过程进行至步骤s403。
在步骤s403中,控制器27向终端装置13提供在步骤s402中生成的栖息地信息。在提供了栖息地信息之后,过程返回至步骤s400。
如上所述配置的根据本实施例的信息处理设备10在获取了包括位于车辆12附近的对象的车辆信息的情况下识别对象的位置,并将该对象累积到栖息地数据库中,使得对象与位置相关联。此外,信息处理设备10基于栖息地数据库生成对象的栖息地信息。通过以上描述的配置,信息处理设备10基于车辆信息识别在各个区域中行驶的大量的车辆12附近是否存在对象。因此,可容易地提供高度可靠的栖息地信息而无需人员搜索区域。
此外,通过上述配置,即使在除了闹市区之外的没有大量的人在其中走动的区域中,信息处理设备10也可在其中不安装固定摄像机等的情况下,在各个地方生成对象的栖息地信息。除了闹市区之外的区域的示例包括住宅区。此外,在无需无装备的人接近对象的情况下,信息处理设备10可识别对象。因此,通过信息处理设备10,即使在对象是攻击人的危险生物的情况下,也可提高创建栖息地信息的安全性。
此外,在不同的时间从车辆12获取了包括位于车辆12附近的对象的车辆信息的情况下,根据本实施例的信息处理设备10基于对象的位置变化生成栖息地信息。通过上述配置,由于信息处理设备10使用位置变化,因此即使在基于车辆信息识别对象的次数相对少的情况下,也可提高生成的栖息地信息的可靠性。
已基于附图和示例描述了本发明的实施例。然而,应当注意的是,基于本公开,本领域技术人员可容易地进行各种改变或修改。因此,那些改变或修改应被解释为被包括在本发明的范围内。例如,每个部件或每个步骤中包括的功能等可在没有逻辑矛盾的情况下进行重新排列,并且多个部件或步骤可彼此组合或拆分。
例如,在如上所述的实施例中,已经描述了通信装置15是车载通信机器并且车载信息处理装置16是安装在车辆12中的导航装置的示例。然而,还可采用通过诸如智能手机或计算机的预定电子机器来执行由通信装置15和车载信息处理装置16所执行的处理操作中的一部分或全部的配置。
此外,例如,上述实施例中的车载信息处理装置16中执行的处理操作的一部分可在信息处理设备10中执行,并且信息处理设备10中执行的处理操作的一部分可在车载信息处理装置16或终端装置13中执行。
此外,例如,还可采用诸如智能手机或计算机的通用电子机器用作根据上述实施例的通信装置15、车载信息处理装置16或者信息处理设备10的配置。具体地,编写实现根据实施例的通信装置15等的每个功能的处理内容的程序被存储在电子机器的存储器中,并且该程序由电子机器的处理器来读取,使得该程序被执行。因此,根据本实施例的发明还可被实现为可由处理器来执行的程序。