一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息处理装置、程序、系统和信息处理方法与流程

2022-12-09 23:56:08 来源:中国专利 TAG:


1.本发明涉及信息处理装置、程序、系统和信息处理方法。


背景技术:

2.在专利文献1中记载了由搭载在多个车辆上的多个车辆装置、经由网络与车辆装置连接的中心装置构成的车辆分散处理系统、由搭载在多个车辆上的多个车辆装置、以及经由网络与所述车辆装置连接的中心装置构成的车辆分散处理系统。专利文献2公开了一种计算行驶的车辆与行驶路径中的接入点能够通信多长时间的发明。
3.专利文献1:日本特开2013-120526号公报
4.专利文献2:美国专利申请公开第2016/0150451号说明书


技术实现要素:

5.根据本发明的第一方式,提供了一种信息处理装置。信息处理装置可以具备获取任务的第一获取部。信息处理装置可以具备获取任务的处理时间的第二获取部。信息处理装置可以具备获取与外部通信装置的可无线通信期间的第三获取部。信息处理装置可以具备通信控制部,该通信控制部基于处理时间和可无线通信期间,控制无线通信部向外部通信装置发送委托处理任务的至少一部分的委托信息。通信控制部可以控制无线通信部与外部通信装置直接通信。
6.上述通信控制部可以基于上述处理时间和上述可无线通信期间,控制上述无线通信部,使得在判定为委托上述外部通信装置处理上述任务的至少一部分并能够从上述外部通信装置接收处理结果的情况下,向上述外部通信装置发送上述委托信息。上述信息处理装置可以具备控制任务处理部的处理控制部、将上述任务分割为使上述任务处理部处理的自处理任务和向上述外部通信装置委托处理的委托任务的分割部,上述处理时间可以包含上述任务处理部处理上述自处理任务的自处理时间、上述外部通信装置处理上述委托任务的外部处理时间,上述分割部可以基于上述处理时间将上述任务分割为上述自处理任务和上述委托任务,上述处理控制部可以使上述任务处理部处理上述自处理任务,上述通信控制部可以控制上述无线通信部将委托上述委托任务的处理的上述委托信息向上述外部通信装置发送。上述分割部可以将上述任务分割为上述自处理任务和与多个外部通信装置中的每一个对应的多个上述委托任务,上述通信控制部可以控制上述无线通信部,以对上述多个外部通信装置中的每一个发送上述多个委托任务中的每一个。
7.上述信息处理装置可以具备将上述任务分割为向多个外部通信装置中的每一个委托处理的多个委托任务的分割部,上述通信控制部可以控制上述无线通信部,以对上述多个外部通信装置中的每一个发送上述多个委托任务中的每一个。上述第一获取部可以获取从外部通信装置接收的委托信息中包含的上述任务。上述通信控制部可以在上述第一获取部获取了从上述外部通信装置接收到的上述委托信息所包含的上述任务且满足了预定的条件的情况下,使上述无线通信部对发送了上述委托信息的上述外部通信装置发送拒绝
上述任务的执行的拒绝响应。上述信息处理装置可以具备获取针对上述无线通信部向上述外部通信装置发送的上述委托信息的响应的第四获取部,在上述第四获取部在上述无线通信部发送了上述委托信息后经过预定的时间之前没有获取上述响应的情况下,上述通信控制部可以使上述无线通信部利用直接通信或者间接通信将上述委托信息发送给其他的外部通信装置。
8.上述直接通信可以是窄带无线通信。上述无线通信部可以使用通信成本比蜂窝通信方式低的通信方式,将上述委托信息发送到上述外部通信装置。上述信息处理装置可以搭载在移动体上,上述第三获取部可以获取上述信息处理装置位于上述外部通信装置的无线通信范围内的期间作为上述可无线通信期间。第三获取部可以基于与搭载了上述信息处理装置的上述移动体的移动相关的第一移动相关信息,预测上述可无线通信期间。上述外部通信装置可以搭载在移动体上,上述第三获取部可以基于上述第一移动相关信息和与搭载了上述外部通信装置的上述移动体的移动相关的信息,预测上述可无线通信期间。上述信息处理装置可以搭载在车辆上,上述第一获取部可以获取由上述车辆生成的任务。上述第一获取部可以获取分析由搭载在上述车辆上的拍摄部拍摄的拍摄图像的任务。上述第一获取部可以获取分析由搭载在上述车辆上的麦克风获取的声音的任务。
9.根据本发明的第二方式,提供一种用于使计算机作为上述通信装置发挥功能的程序。
10.根据本发明的第三方式,提供一种具备上述信息处理装置和搭载有上述信息处理装置的上述移动体的系统。
11.根据本发明的第四方式,信息处理方法包含第一获取步骤,该第一获取步骤获取与外部通信装置的可无线通信期间。信息处理方法包含获取任务的处理时间的第二获取步骤。信息处理方法包含通信控制步骤,该通信控制步骤基于可无线通信期间和处理时间来控制无线通信部向外部通信装置发送委托处理任务的至少一部分的委托任务的委托信息。在上述通信控制步骤中,可以控制上述无线通信部与上述外部通信装置进行无线通信。
12.另外,上述发明的概要没有列举本发明的全部必要特征。另外,这些特征组的子组合也可以是一项发明。
附图说明
13.图1示意性地示出系统10的示例。
14.图2示意性地示出信息处理装置200的功能结构的示例。
15.图3示意性地示出信息处理装置200进行的处理的流程的示例。
16.图4是用于说明处理的分散的说明图。
17.图5是用于说明车辆100和其他车辆100的任务的分割的说明图。
18.图6示意性地示出作为信息处理装置发挥功能的固定ap 400的功能结构的示例。
19.图7示意性地示出作为信息处理装置200或固定ap 400发挥功能的计算机1200的硬件结构的示例。
具体实施方式
20.以下,通过发明的实施方式对本发明进行说明,但是以下的实施方式不限定所要
求保护的发明。另外,在实施方式中说明的特征组合并非全部是发明的解决手段所必需的。
21.图1示意性地示出系统10的示例。系统10具备车辆100和信息处理装置200。在图1所示的例子中,信息处理装置200搭载在车辆100上。车辆100可以是移动体的示例。
22.车辆100可以是汽车。车辆100可以是任何类型的汽车或摩托车。车辆100可以是燃油车,也可以是所谓的环保车。作为环保车的种类,列举hv(hybrid vehicle;混合动力汽车)、phev/phv(plug-in hybrid vehicle;插电式混合动力汽车)、ev(electric vehicle;电动汽车)以及fcv(fuel cell vehicle;燃料电池汽车)等。车辆100例如是私家车。另外,车辆100也可以是任何用途的汽车。车辆100例如也可以是出租车、公交车和移动售货车等的业务用的车辆。
23.根据本实施方式的信息处理装置200将任务的处理分散给外部通信装置。外部通信装置可以是可移动的。外部通信装置例如是其它的车辆100。外部通信装置也可以搭载在移动体上。外部通信装置例如是搭载在其他的车辆100上的信息处理装置200。外部通信装置也可以被固定地设置。图1中,例示了固定ap 400作为被固定地设置的外部通信装置。
24.信息处理装置200可以通过使用经由无线基站30的蜂窝通信来委托外部通信装置处理任务的至少一部分。无线基站30可以遵循任意的蜂窝通信方式。无线基站30例如遵循lte(long term evolution;长期演进)通信方式或lte-advanced(进阶长期演进)通信方式的4g(4th generation)。无线基站30例如遵循3g(3rd generation)通信方法。无线基站30例如遵循5g(5th generation)通信方式。无线基站30例如遵循6g(6th generation)通信方法之后的蜂窝通信方式。
25.通过使用蜂窝通信,信息处理装置200可以经由处于通信范围内的无线基站30将任务的处理分散给对于各地的无线基站30处于通信范围内的外部通信装置。另外,信息处理装置200可以经由无线基站30、包含移动通信网络和因特网的网络20,将任务的处理分散给因特网上的处理服务器42。
26.但是,一般情况下,在蜂窝通信中,采用按量收费制和包定额制,产生通信成本。或者,与后述的其他通信方式相比通信成本高。在分散任务的处理的情况下,希望能够降低通信成本。
27.根据本实施方式的信息处理装置200使用通信成本比蜂窝通信方式低的通信方式与外部通信装置通信,并且分散任务的处理。例如,信息处理装置200与外部通信装置进行直接无线通信,以控制向外部通信装置发送委托处理任务的至少一部分的委托信息或从外部通信装置接收处理结果。
28.信息处理装置200例如控制车辆100的无线通信部,以便与外部通信装置直接通信。信息处理装置200在自身具有无线通信部的情况下,也可以控制自身的无线通信部,以便与外部通信装置直接通信。
29.信息处理装置200例如通过车辆100和其他车辆100之间的车车间通信,控制向其他车辆100发送委托信息或从其他车辆100接收处理结果。车车间通信可以是窄带无线通信。作为窄带无线通信的示例,列举wi-fi(注册商标)(wireless fidelity;无线保真)、dsrc(dedicated short range communications;专用短程通信)、c-v2x、pc5、以及bluetooth(注册商标)等。一般来说,在车车间通信中,不会采用按量收费制等,即使通信量增加,通信成本也不会增加。因此,通过利用车车间通信,与使用蜂窝通信的情况相比,可以
降低通信成本。
30.此外,例如,信息处理装置200通过与固定ap 400的直接通信来控制向固定ap 400发送委托信息以及从固定ap 400接收处理结果。固定ap 400例如可以是所谓的rsu(road side unit;路侧单元)。信息处理装置200可以通过窄带无线通信与固定ap 400通信。固定ap 400也可以是所谓的wi-fi热点。固定ap 400例如是由沿路的便利店等提供的免费wi-fi热点。通过利用免费wi-fi热点,可以在不增加通信成本的情况下实现任务的处理的分散。
31.当接收到委托信息时,固定ap 400可以自己处理任务,并将处理结果发送到信息处理装置200。另外,固定ap 400也可以经由网络20使处理服务器42处理任务,并将处理结果发送给信息处理装置200。另外,固定ap 400也可以使通过专用线路连接的处理服务器44处理任务,并将处理结果发送给信息处理装置200。处理服务器44可以是所谓的mec(mobile edge computing;移动边缘计算)服务器,也可以在固定ap400和处理服务器42之间设置进行中继的通信装置。
32.图2示意性地示出信息处理装置200的功能结构的示例。信息处理装置200具备第一获取部202、第二获取部204、分割部206、第三获取部208、通信控制部210、处理控制部212和第四获取部214。另外,信息处理装置200不一定必须具备所有这些单元。
33.第一获取部202获取处理对象的任务。第一获取部202例如生成处理对象的任务。第一获取部202可以获取或生成(以下表现为获取)与搭载了信息处理装置200的移动体相关联的任务。例如,第一获取部202获取与搭载有信息处理装置200的车辆100相关联的任务。第一获取部202获取例如车辆100中的深度学习分析的任务。
34.此外,例如,第一获取部202获取分析由搭载在车辆100上的拍摄部130拍摄的拍摄图像的任务。作为这样的任务的示例,列举分析由拍摄车内的拍摄部130拍摄的拍摄图像来确定车内的状况,或者分析由拍摄车外的拍摄部130拍摄的拍摄图像来判定车辆100的外部的状况的任务。通过前者的任务,可以分析车辆100行驶的位置、交通状况、天气等与车内的状况之间的相关关系。通过后者的任务,可以分析各地的状况和各地加油站的汽油价格等。
35.此外,例如,第一获取部202获取分析由搭载在车辆100上的麦克风140获取的声音的任务。作为这样的任务的示例,列举分析由配置在车内的麦克风140获取的声音来判定车内的状况,或者分析由拍摄在车外的麦克风140获取的声音来判定车辆100的外部的状况的任务。
36.除上述例子之外,第一获取部202还可以获取或生成与车辆100相关联的任意种类的任务。另外,第一获取部202也可以获取、生成与车辆100无关的任意种类的任务。
37.第一获取部202也可以获取包含在从外部通信装置接收的委托信息中的任务。第一获取部202例如获取经由无线通信部120从其他车辆100接收到的委托信息中包含的任务。第一获取部202例如获取经由无线通信部120从固定ap 400接收的委托信息中包含的任务。第一获取部202也可以从网络20上的任意装置接收任务。
38.第二获取部204获取由第一获取部202获取的任务的处理时间。第二获取部204例如根据任务的内容预测任务的处理时间。作为具体例子,第二获取部204基于任务的数据量以及任务的种类中的至少一个来预测任务的处理时间。任务的数据量越多,第二获取部204可以导出越长的处理时间作为预测结果。第二获取部204可以导出与任务种类对应的处理时间作为预测结果。第二获取部204可以预先保存登记有任务的种类和处理时间的关系的
登记数据,通过参照该登记数据,判定与任务的种类对应的处理时间。
39.第二获取部204可以导出能够执行各种处理的处理部110处理任务时的预计处理时间,作为任务的处理时间的预测结果。处理部110可以是任务处理部的示例。第二获取部204例如可以根据处理部110的处理能力以及空闲资源,导出处理部110处理任务时的预计处理时间。在本实施方式中,主要以使用搭载有信息处理装置200的移动体的处理部110的情况为例进行说明,但是也可以使用信息处理装置200所具备的处理部。
40.第二获取部204也可以将搭载有信息处理装置200的移动体周边的外部通信装置处理任务时的预计处理时间导出为任务的处理时间的预测结果。第二获取部204例如能够事先从外部通信装置获取外部通信装置的处理能力及空闲资源,基于外部通信装置的处理能力及空闲资源,导出外部通信装置处理任务时的预计处理时间。
41.分割部206可以将第一获取部202获取的任务分割为使处理部110进行处理的自处理任务和向外部通信装置委托处理的委托任务。第二获取部204获取的处理时间可以包含处理部110处理自处理任务的自处理时间和外部通信装置处理委托任务的外部处理时间。分割部206可以基于包含自处理时间和外部处理时间的处理时间,将任务分割为自处理任务和委托任务。
42.分割部206也可以将第一获取部202获取的任务分割为自处理任务和与多个外部通信装置各自对应的多个委托任务。分割部206也可以将第一获取部202获取的任务分割为向多个外部通信装置中的每一个委托处理的多个委托任务。
43.第三获取部208获取与外部通信装置的可无线通信期间。第三获取部208可以获取信息处理装置200位于外部通信装置的无线通信范围内的期间作为可无线通信期间。
44.第三获取部208可以基于与搭载了信息处理装置200的移动体的移动相关的移动相关信息,来预测可无线通信期间。例如,在信息处理装置200搭载在车辆100上,外部通信装置是固定ap 400的情况下,第三获取部208根据固定ap 400的位置信息和车辆100的移动相关信息,预测可无线通信期间。车辆100的移动相关信息可以包含车辆100的位置信息、行驶方向、行驶速度、目的地、道路状况、拥堵信息和行驶历史中的一个或多个。关于固定ap400,也可以使用与该固定ap400或过去类似的固定ap的连接时间或电波强度的历史或统计信息。
45.第三获取部208也可以基于与搭载了信息处理装置200的移动体的移动相关的第一移动相关信息和与搭载了外部通信装置的移动体的移动相关的第二移动相关信息来预测可无线通信期间。例如,在信息处理装置200搭载在车辆100上,外部通信装置搭载在其他车辆100上的情况下,第三获取部208基于车辆100的第一移动相关信息和其他车辆100的第二移动相关信息来预测可无线通信期间。第一移动相关信息可以包含车辆100的位置信息、行驶方向、行驶速度、目的地、道路状况、拥堵信息和行驶历史中的一个或多个。第二移动相关信息可以包含其他车辆100的位置信息、行驶方向、行驶速度、目的地、道路状况、拥堵信息和行驶历史中的一个或多个。多个车辆100彼此可以通过直接通信或蜂窝通信等的间接通信来共享移动相关信息。
46.通信控制部210控制无线通信部120。通信控制部210可以基于由第二获取部204获取的处理时间和由第三获取部208获取的可无线通信期间来控制无线通信部120,使得向外部通信装置发送委托由第一获取部202获取的处理对象的任务的至少一部分的委托信息。
通信控制部210可以控制无线通信部120与外部通信装置直接通信。
47.通信控制部210可以基于处理时间和可无线通信期间来控制无线通信部120,以便在判定为委托外部通信装置处理任务的至少一部分并能够从外部通信装置接收处理结果的情况下,将委托信息发送到外部通信装置。
48.在通信控制部210委托一个外部通信装置处理由第一获取部202获取的全部任务的情况下,可以向该一个外部通信装置发送包含该任务的委托信息。通信控制部210在通过分割部206将任务分割为自处理任务和委托任务的情况下,可以控制无线通信部120,使得处理控制部212让处理部110处理自处理任务,并将委托处理委托任务的委托信息发送到外部通信装置。
49.在通过分割部206将由第一获取部202获取的任务分割为自处理任务和多个委托任务的情况下,通信控制部210可以控制无线通信部120,使得处理控制部212让处理部110处理自身处理任务,并且向多个外部通信装置中的每一个发送多个委托任务中的每一个。当通过分割部206将由第一获取部202获取的任务分割为多个委托任务时,通信控制部210可以控制无线通信部120向多个外部通信装置中的每一个发送多个委托任务中的每一个。
50.在第一获取部202获取了包含在从外部通信装置接收的委托信息中的任务并且满足预定条件的情况下,通信控制部210可以使得无线通信部120向发送了委托信息的外部通信装置发送拒绝任务的执行的拒绝响应。例如,当由车辆100的乘员等进行了拒绝执行所委托的任务的设定时,通信控制部210使无线通信部120发送拒绝响应。例如,当已经正在执行从其他的外部通信装置委托的任务时,通信控制部210使无线通信部120发送拒绝响应。例如,当处理部110正在执行自处理任务时,通信控制部210使无线通信部120发送拒绝响应。例如,当处理部110的空闲资源小于预定阈值时,通信控制部210使无线通信部120发送拒绝响应。
51.第四获取部214获取针对由无线通信部120发送给外部通信装置的委托信息的响应。在第四获取部214在从无线通信部120向外部通信装置发送了委托信息起经过预定时间之前没有获得响应的情况下,通信控制部210可以使得无线通信部120使用直接通信或间接通信将委托信息发送到其他的外部通信装置。
52.作为间接通信的示例,列举蜂窝通信。通信控制部210可以使得无线通信部120经由无线基站30和网络20向其他的外部通信装置发送委托信息。由此,虽然发生了通信成本,但是能够防止任务的委托延迟而导致任务的处理延迟的情况。
53.图3示意性地示出信息处理装置200的处理的流程的示例。信息处理装置200可以响应于由第一获取部202获取了任务而开始图3所示的处理。在此,对不分割获取的任务的情况进行说明。
54.在s102中,通信控制部210针对获取的任务判断是否委托外部处理。例如,当判定为处理部110可以处理任务时,通信控制部210判定为不委托外部处理,而当判定为处理部110不能处理任务时,通信控制部210判定为委托外部处理。例如,当任务的处理量相对于处理部110的空闲资源较大时,通信控制部210判定为处理部110不能处理任务。
55.通信控制部210也可以在设定了任务的处理速度优先的情况下判定为委托外部处理,在未进行该设定的情况下判定为不委托外部处理。通信控制部210也可以根据任务的种类来判定是否委托外部处理。例如,在重视即时性的任务的情况下,通信控制部210判定为
委托外部处理,在不重视即时性的任务的情况下,通信控制部210判定为不委托外部处理。对于每个任务的种类,通信控制部210可以预先保存登记了是否重视即时性的登记数据,并且通过参照该登记数据来判定所获取的任务是否是重视即时性的任务。
56.在判定为委托外部处理的情况下,处理进行到s104,在判断为不委托外部处理的情况下,处理进行到s116。在s104中,第二获取部204预测任务的处理时间tp。
57.在s106中,通信控制部210判定附近是否存在外部通信装置。在能够通过无线通信部120与外部通信装置进行无线通信的情况下,通信控制部210可以判定为附近存在外部通信装置。通信控制部210可以通过参照由无线通信部120接收的电波的状况,来判定是否能够与外部通信装置进行无线通信。
58.通信控制部210也可以基于外部通信装置的位置信息来判定附近是否存在外部通信装置。例如,在多个车辆100彼此共享位置信息的环境中,通信控制部210也可以通过参照其他车辆100的位置信息和预先保存的固定ap 400的位置信息来判定附近是否存在外部通信装置。在判定为附近存在外部通信装置的情况下,处理进行到s108,在判定为不存在的情况下,处理进行到s116。
59.在s108中,第三获取部208预测与外部通信装置的可无线通信期间tx。在s110中,第三获取部208预测与外部通信装置的通信时间ts。第三获取部208可以根据任务的数据量和与外部通信装置的通信状况来预测通信时间ts。通信状况可以表示通信的种类、物理距离、干扰状况等。
60.在s110中,通信控制部210判定处理时间tp和通信时间ts的相加值是否为可无线通信期间tx以下。在判定为是tx以下的情况下,处理进行到s114,在判定为不是tx以下的情况下,处理进行到s116。
61.在s114中,通信控制部210向外部通信装置发送委托任务的处理的委托信息。然后,通信控制部210等待任务的处理结果。另外,在s114中从发送了委托信息起经过预定时间之前第四获取部214没有获得响应的情况下,通信控制部210可以使得无线通信部120使用直接通信或间接通信将委托信息发送到其他的外部通信装置。
62.在s116中,处理控制部212控制处理部110以处理任务。另外,在s116中,通信控制部210也可以通过间接通信委托外部通信装置处理任务,来代替由处理部110处理任务。另外,在s106中判定为附近没有外部通信装置的情况下,也可以进行待机,直到变为附近有外部通信装置的状态为止。
63.图4是用于说明处理的分散的说明图。在此,以信息处理装置200搭载在车辆100上,针对信息处理装置200希望进行单独处理的情况和希望进行分散处理的情况(希望资源为1台至4台),通信预测时间段的资源为0至3台的情况为例进行说明。
64.当信息处理装置200希望单独处理时,处理控制部212使处理部110处理任务而不分散处理。在信息处理装置200希望单独处理的情况下,也可以拒绝来自其他车辆的处理委托。
65.在通信预测时间段的资源为0台、即附近没有外部通信装置的情况下,由于不能进行分散处理,所以信息处理装置200在尝试单独处理的同时,继续对分散处理对象的搜索。当通信预测时间段中的资源是1台时,在希望资源是1台的情况下,实施分散处理,当希望资源是2至4台时,对1台实施分散处理,同时继续对分散处理对象的搜索。
66.通信预测时间段中的资源为2台时,在希望资源为1台的情况下,实施分散处理,剩余的其他车资源作为分散处理失败时的缓冲候补进行管理。在希望资源是2台的情况下,实施分散处理,在希望资源是3台或4台的情况下,在对2台实施分散处理的同时,继续分散处理对象的搜索。
67.在通信预测时间段的资源为3台时,在希望资源为1台或者2台的情况下,实施分散处理,剩余的其他车辆资源作为分散处理失败时的缓冲候补进行管理。希望资源为1台时,实施分散处理,希望资源为4台时,在对3台实施分散处理的同时,继续分散处理对象的搜索。
68.图5是用于说明车辆100和其他车辆100的任务的分割的说明图。在图5中,作为其他车辆100,例示了车辆102和车辆104。
69.通信控制部210可以基于以下公式1到公式4来设定每辆车的任务处理容量。
70.[公式1]
[0071][0072]
[公式2]
[0073]
c0=c-(te-tc1)
×
p1-(te-tc2)
×
p2
[0074]
[公式3]
[0075]
c1=c-(te-t0)
×
p0-(te-tc2)
×
p2
[0076]
[公式4]
[0077]
c2=c-(te-t0)
×
p0-(te-tc1)
×
p1
[0078]
c表示处理对象的任务的容量。c0表示车辆100的任务的分配容量,c1表示车辆102的任务的分配容量,c2表示车辆104的任务的分配容量。c、c0、c1、c2的单位例如是byte。t0表示当前时刻,te表示全车处理结束预测时刻,tc1表示车辆102的通信开始预测时刻,tc2表示车辆104的通信开始预计时刻。p0表示车辆100的通信时处理预计能力,p1表示车辆102的通信时处理预计能力,p2表示车辆104的通信时处理预计能力。p0、p1、p2的单位例如为byte/sec。将各车到时刻te为止可以继续通信,tc2≥tc1≥tc0,各车c0、c1、c2低于p0、p1、p2,所有参数为正值作为条件。
[0079]
如上所述,通信控制部210可以基于全车处理结束预计时刻来决定任务的分配容量,以便将在本车中无法处理完的任务委托给其他车辆。通信控制部210也可以以处理能力产生剩余的方式决定每辆车的任务的分配容量,使得车辆100、车辆102和车辆104在执行该分散处理的期间能够进一步接收来自其他车辆100的任务的委托。
[0080]
在上述实施方式中,主要描述了搭载在移动体上的信息处理装置,但不限于此。也可以固定地设置信息处理装置。例如,固定ap 400也可以作为信息处理装置发挥功能。
[0081]
图6示意性地示出作为信息处理装置发挥功能的固定ap 400的功能结构的示例。固定ap 400具备第一获取部402、第二获取部404、分割部406、第三获取部408、通信控制部410、处理控制部412和第四获取部414。这里,主要说明与信息处理装置200的不同点。
[0082]
第一获取部402获取处理对象的任务。第一获取部402例如生成处理对象的任务。第一获取部402也可以从网络20上的任意装置接收任务。
[0083]
第二获取部404获取第一获取部402获取的任务的处理时间。第二获取部204可以
导出处理服务器44处理任务时的预计处理时间作为任务的处理时间的预测结果。处理服务器44可以是任务处理部的示例。这里主要以使用处理服务器44的情况为例进行说明,但是也可以使用固定ap 400所具备的处理部。
[0084]
第二获取部404也可以导出固定ap 400的周边的外部通信装置处理任务时的预计处理时间作为任务的处理时间的预测结果。第二获取部404例如也可以将在固定ap 400之前的道路上行驶的车辆100处理任务时的预计处理时间作为任务的处理时间的预测结果导出。第二获取部404例如能够事先从车辆100获取车辆100的处理能力及空闲资源,并基于车辆100的处理能力及空闲资源,导出车辆100处理任务时的预计处理时间。
[0085]
分割部406可以将第一获取部402获取的任务分割为使处理服务器44进行处理的自处理任务和向外部通信装置委托处理的委托任务。第二获取部404获取的处理时间可以包含处理服务器44处理自处理任务的自处理时间和外部通信装置处理委托任务的外部处理时间。分割部406可以基于包含自处理时间和外部处理时间的处理时间,将任务分割为自处理任务和委托任务。
[0086]
第三获取部408获取与外部通信装置的可无线通信期间。第三获取部208可获取固定ap 400位于外部通信装置的无线通信范围内的期间作为可无线通信期间。
[0087]
第三获取部408可以基于与搭载了外部通信装置的移动体的移动相关联的移动相关信息,来预测可无线通信期间。例如,在车辆100上搭载有外部通信装置的情况下,第三获取部408根据固定ap 400的位置信息和车辆100的移动相关信息,预测可无线通信期间。车辆100的移动相关信息可以包含车辆100的位置信息、行驶方向、行驶速度、目的地、道路状况、拥堵信息和行驶历史中的一个或多个。
[0088]
通信控制部410控制固定ap 400所具备的无线通信部。通信控制部410可以基于由第二获取部404获取的处理时间和由第三获取部408获取的可无线通信期间,控制无线通信部向外部通信装置发送委托第一获取部402获取的处理对象的任务的至少一部分的委托信息。通信控制部410可以控制无线通信部以与外部通信装置直接通信。
[0089]
通信控制部410在向一个外部通信装置委托第一获取部402获取的任务的整体的处理的情况下,可以将包含该任务的委托信息发送给该一个外部通信装置。通信控制部410在通过分割部406将任务分割为自处理任务和委托任务的情况下,可以控制无线通信部,使得处理服务器44处理自处理任务,并将委托处理委托任务的委托信息对外部通信装置发送。
[0090]
通信控制部410在通过分割部406将由第一获取部402获取的任务分割为自处理任务和多个委托任务的情况下,可以控制无线通信部,使处理服务器44处理自处理任务,并对多个外部通信装置中的各个发送多个委托任务中的每一个。通信控制部410在第一获取部402获取了从外部通信装置接收到的委托信息中包含的任务且满足了预定的条件的情况下,可以使无线通信部对发送了委托信息的外部通信装置发送拒绝任务的执行的拒绝响应。
[0091]
第四获取部414获取针对无线通信部向外部通信装置发送的委托信息的响应。通信控制部410在第4获取部414在从无线通信部向外部通信装置发送了委托信息起经过预定的时间之前没有获取响应的情况下,可以使无线通信部利用直接通信或间接通信将委托信息发送给其他的外部通信装置。
[0092]
图7示意性地示出了作为信息处理装置200或固定ap400发挥功能的计算机1200的硬件构成的示例。安装于计算机1200的程序能够使计算机1200作为上述实施方式涉及的装置的一个或多个“单元”发挥功能,或能够使计算机1200执行上述实施方式涉及的装置相关联的操作或该一个或多个“单元”,以及/或能够使计算机1200执行上述实施方式涉及的处理或该处理的步骤。这样的程序为了使计算机1200执行与本说明书所述的流程图以及框图的功能块中的某些或全部相关联的特定的操作而可以被cpu1212执行。
[0093]
本实施方式的计算机1200包括cpu1212、ram1214、以及图形控制器1216,它们通过主控制器1210相互连接。计算机1200还包括通信接口1222、存储装置1224以及ic卡驱动器这样的输入输出单元,它们经由输入输出控制器1220与主控制器1210连接。存储装置1224可以是硬盘驱动器以及固体电路驱动器等。计算机1200还包括rom1230以及触摸面板这样的传统的输入输出单元,它们经由输入输出芯片1240与输入输出控制器1220连接。
[0094]
cpu1212按照rom1230以及ram1214内保存的程序工作,由此控制各单元。图形控制器1216在ram1214内所提供的帧缓冲器等或其自身中获取由cpu1212生成的图像数据,并使图像数据在显示器设备1218上显示。计算机1200也可以不具备显示器设备1218,在这种情况下,图形控制器1216使得图像数据显示在外部的显示器设备上。
[0095]
通信接口1222经由无线通信网络与其他的电子设备通信。存储装置1224保存由计算机1200内的cpu1212使用的程序以及数据。ic卡驱动器从ic卡读取程序以及数据,以及/或将程序以及数据写入ic卡。
[0096]
rom1230在其内部保存被激活时由计算机1200执行的启动程序等、以及/或依赖于计算机1200的硬件的程序。输入输出芯片1240还可以经由usb端口等,将各种输入输出单元与输入输出控制器1220连接。
[0097]
程序由ic卡那样的计算机可读存储介质提供。程序被从计算机可读存储介质读取,安装至也是计算机可读存储介质的例子的存储装置1224、ram1214或rom1230,并由cpu1212执行。这些程序内记载的信息处理被计算机1200读取,实现程序和上述各种类型的硬件资源之间的协作。装置或方法可以通过遵从计算机1200的使用而实现信息的操作或处理来构成。
[0098]
例如,在计算机1200和外部设备之间执行通信的情况下,cpu1212可以执行加载到ram1214的通信程序,基于通信程序中记述的处理,对通信接口1222指示通信处理。通信接口1222在cpu1212的控制下,对向ram1214、存储装置1224、或ic卡那样的记录介质内提供的发送缓冲处理区域中保存的发送数据进行读取,将读取的发送数据向网络发送,或将从网络接收的接收数据写入至向记录介质上提供的接收缓冲处理区域等。
[0099]
另外,cpu1212可以使得存储装置1224、ic卡等那样的外部记录介质中保存的文件或数据库的全部或所需的部分被读取至ram1214,并对ram1214上的数据执行各种类型的处理。cpu1212可以接着将被处理的数据写回至外部记录介质。
[0100]
可以将各种类型的程序、数据、表格以及数据库那样的各种信息保存至记录介质,并受理信息处理。cpu1212可以对从ram1214读取的数据执行本公开各处记载的、包含由程序的指令序列指定的各种操作、信息处理、条件判断、条件分支、无条件分支、信息的检索/置换等的各种处理,并将结果写回至ram1214。另外,cpu1212可以检索记录介质内的文件、数据库等中的信息。例如,在分别具有与第2属性的属性值建立了关联的第1属性的属性值
的多个项目被保存在记录介质内的情况下,cpu1212可以从该多个项目中检索指定了第1属性的属性值的与条件一致的项目,读取该项目内保存的第2属性的属性值,由此获取与满足预先设定的条件的第1属性建立了关联的第2属性的属性值。
[0101]
以上说明的程序或软件模块可以保存至计算机1200上或计算机1200附近的计算机可读存储介质中。另外,向与专用通信网络或互联网连接的服务器系统内提供的硬盘或ram那样的记录介质可以作为计算机可读存储介质来使用,由此将程序经由网络提供给计算机1200。
[0102]
本实施方式中的流程图以及框图中的功能块可以表示执行操作的处理的阶段或具有执行操作的作用的装置的“单元”。特定的阶段以及“单元”可以由专用电路、与计算机可读存储介质上保存的计算机可读命令一起被供给的可编程电路、以及/或与计算机可读存储介质上保存的计算机可读命令一起被供给的处理器实现。专用电路可以包括数字以及/或模拟硬件电路,可以包含集成电路(ic)以及/或离散电路。可编程电路可以包含例如包括现场可编程门阵列(fpga)、以及可编程逻辑阵列(pla)等那样的逻辑积、逻辑和、排他逻辑和、否定逻辑积、否定逻辑和以及其他的逻辑运算、触发器、寄存器、以及存储器元件的可重建的硬件电路。
[0103]
计算机可读存储介质可以包含能够保存由适当的设备执行的指令的任意的有形设备,其结果,具有在此保存的指令的计算机可读存储介质具备包含为了实现用于执行流程图或框图中指定的操作的单元而能够执行的指令的产品。作为计算机可读存储介质的例子,可以包含电存储介质、磁存储介质、光存储介质、电磁存储介质、半导体存储介质等。作为计算机可读存储介质的更具体的例子,可以包含软盘(注册商标)、软磁碟、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、电可擦除可编程只读存储器(eeprom)、静态随机存取存储器(sram)、光盘只读存储器(cd-rom)、数字多用途盘(dvd)、蓝光(注册商标)光碟、存储棒、集成电路卡等。
[0104]
计算机可读指令可以包含汇编指令、指令集架构(isa)指令、机器指令、机器委托指令、微码、固件指令、状态设定数据、或由包括smalltalk、java(注册商标)、c 等那样的面向对象编程语言以及“c”编程语言或同样的编程语言那样的以往的过程型编程语言在内的1个或多个编程语言的任意的组合所记述的源代码或对象代码的任意一种。
[0105]
对于计算机可读指令而言,为了生成通用计算机、特殊目的的计算机、或者其他的能够编程的数据处理装置的处理器或可编程电路用于执行流程图或框图中指定的操作的单元而执行该计算机可读指令,可以经由本地或局域网(lan)、互联网等那样的广域网(wan)而被提供至通用计算机、特殊目的的计算机、或者其他的能够编程的数据处理装置的处理器或可编程电路。作为处理器的例子,包含计算机处理器、处理单元、微处理器、数字信号处理器、控制器、微控制器等。
[0106]
以上,利用实施方式对本发明进行了说明,但本发明的技术范围不限于上述实施方式所记载的范围。能够对上述实施方式进行多种变更或改良对于本领域技术人员而言是显而易见的。进行了这样的变更或改良的方式也能够包含于本发明的技术范围内从权利要求书的记载而言是显而易见的。
[0107]
对于权利要求书、说明书以及附图中示出的装置、系统、程序以及方法中的动作、流程、步骤以及阶段等的各处理的执行顺序而言,应注意没有特别明示“之前”、“先行”等,
另外,只要不是将之前的处理的输出在之后的处理中使用,就可以以任意的顺序实现。对于权利要求书、说明书以及附图中的动作流程而言,即使为了便利而使用了“首先”、“接着”等进行了说明,但并不意味着必须以这样的顺序来实施。
[0108]
[附图标记说明]
[0109]
10系统、20网络、30无线基站、42处理服务器、44处理服务器、100、102、104车辆、110处理部、120无线通信部、130拍摄部、140麦克风、200信息处理装置、202第一获取部、204第二获取部、206分割部、208第三获取部、210通信控制部、212处理控制部、214第四获取部、400固定ap、402第一获取部、404第二获取部、406分割部、408第三获取部、410通信控制部、412处理控制部、414第四获取部、1200计算机、1210主控制器、1212cpu、1214ram、1216图形控制器、1218显示器设备、1220输入输出控制器、1222通信接口、1224存储装置、1230rom、1240输入输出芯片。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献