(57)【要約】      （修正有）【課題】駐車などで非走行中の車両に搭載された車載計算装置をデータ処理に利用できるようにする。【解決手段】車両１に搭載された車載計算装置２に検知手段１３と動的再構成可能回路２１と切替手段２３とを備える。検知手段１３は、車両１が走行中か否かを検知する。動的再構成可能回路２１は、車両１の走行中には車両１の走行を補助する車両走行用情報処理が可能であり、車両１の非走行中には車両走行用情報処理以外の非車両走行用情報処理が可能である。切替手段２３は、検知手段１３が車両１が走行中であると検知したときに動的再構成可能回路２１を車両走行用情報処理に適切な回路に切り替え、かつ、検知手段１３が車両１が走行中ではないと検知したときに動的再構成可能回路２１を非車両走行用情報処理に適切な回路に切り替える。【選択図】図３
2019175216.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載された車載計算装置において、
前記車両が走行中か否かを検知する検知手段と、
前記車両の走行中には前記車両の走行を補助する車両走行用情報処理が可能であり、前記車両の非走行中には前記車両走行用情報処理以外の非車両走行用情報処理が可能な動的再構成可能回路と、
前記検知手段が前記車両が走行中であると検知したときに前記動的再構成可能回路を前記車両走行用情報処理に適切な回路に切り替え、かつ、前記検知手段が前記車両が走行中ではないと検知したときに前記動的再構成可能回路を前記非車両走行用情報処理に適切な回路に切り替える、切替手段と、
を有することを特徴とする車載計算装置。
【請求項２】
ボディと、
前記ボディに取り付けられた車輪と、
前記車輪が回転可能な状態になったことを検知したときに走行中であると検知する検知手段と、
前記走行中には走行を補助する車両走行用情報処理が可能であり、前記走行中でないときには前記車両走行用情報処理以外の非車両走行用情報処理が可能な動的再構成可能回路と、
他の情報処理装置と通信して計算指令を受け取り、前記計算指令を前記動的再構成可能回路に伝達する第１通信機と、
前記検知手段が前記車両が前記走行中であると検知したときに前記動的再構成可能回路を前記車両走行用情報処理に適切な回路に切り替え、かつ、前記検知手段が前記車両が前記走行中ではないと検知したときに前記動的再構成可能回路を前記非車両走行用情報処理に適切な回路に切り替える、切替手段と、を備えた前記車載計算装置と、
を有することを特徴とする車両。
【請求項３】
前記切替手段は、前記動的再構成可能回路に前記計算指令が伝達されたときに前記動的再構成可能回路を前記非車両走行用情報処理に適切な回路に切り替えることを特徴とする請求項２に記載の車両。
【請求項４】
前記切替手段により前記動的再構成可能回路が前記非車両走行用情報処理に適切な回路に切り替えられた場合、前記車両の走行が禁止されることを特徴とする請求項２または請求項３に記載の車両。
【請求項５】
車両および情報処理装置を備えるシステムにおいて、
前記車両は、
ボディと、
前記ボディに取り付けられた車輪と、
前記車輪が回転可能な状態になったことを検知したときに走行中であると検知する検知手段と、
前記走行中には走行を補助する車両走行用情報処理が可能であり、前記走行中でないときには前記車両走行用情報処理以外の非車両走行用情報処理が可能な動的再構成可能回路と、
前記情報処理装置と通信して第１計算指令を受け取り、前記第１計算指令を前記動的再構成可能回路に伝達する第１通信機を有し、
前記検知手段が前記車両が前記走行中であると検知したときに前記動的再構成可能回路を前記車両走行用情報処理に適切な回路に切り替え、かつ、前記検知手段が前記車両が前記走行中ではないと検知したときに前記動的再構成可能回路を前記非車両走行用情報処理に適切な回路に切り替える、切替手段と、を備えた前記車載計算装置と、
を有することを特徴とするシステム。
【請求項６】
前記切替手段は、前記動的再構成可能回路に前記第１計算指令が伝達されたときに前記動的再構成可能回路を前記非車両走行用情報処理に適切な回路に切り替えることを特徴とする請求項５に記載のシステム。
【請求項７】
前記切替手段により前記動的再構成可能回路が前記非車両走行用情報処理に適切な回路に切り替えられた場合、前記車両の走行が禁止されることを特徴とする請求項５または請求項６に記載のシステム。
【請求項８】
前記情報処理装置は、複数の車両と通信可能に構成され、
前記情報処理装置は、
前記複数の車両のうち、前記走行中でない非走行車両を選択可能な車両選択手段と、
前記車両選択手段により選択された前記非走行車両のうち、前記非車両走行用情報処理に適切な回路を用いて前記非車両走行用情報処理を実行する前記非走行車両の組み合わせを決定する組み合わせ手段と、
前記組み合わせ手段により組み合わされた前記非走行車両に対し、前記第１計算指令を送信する第２通信機と、
を有することを特徴とする請求項６または請求項７に記載のシステム。
【請求項９】
前記第２通信機は、外部からの第２計算指令を受信可能に構成され、
前記第２計算指令により実行されるべき計算に必要な計算資源を推定する推定手段をさらに有し、
前記組み合わせ手段は、前記推定手段による推定結果に基づいて、前記非走行車両の組み合わせを決定することを特徴とする請求項８に記載のシステム。
【請求項１０】
前記車両の前記車載計算装置は、前記第２計算指令に基づく計算が終了するか、または、前記第１通信機が前記情報処理装置から動的再構成指令を受け取った場合、前記動的再構成可能回路を前記車両走行用情報処理に適切な回路に切り替えることを特徴とする請求項９に記載のシステム。
【請求項１１】
前記情報処理装置は、前記車両による前記第２計算指令に基づく計算が終了すると、前記計算の結果を前記外部に送信することを特徴とする請求項９または請求項１０に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載計算装置、車両およびシステムに関する。
【背景技術】
【０００２】
近年、車両には高機能な車載計算装置が搭載されている。かかる車載計算装置は、たとえばエアバッグ、ＡＴやＣＶＴなどのトランスミッション、車線維持システム、車間距離制御システムなどを電子制御するＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）やカーナビゲーションシステムなどに利用される。
【０００３】
また複数の情報処理装置から構成されるグループにおいて、タスクを実行する情報処理装置を適切に決定することが可能なタスク実行方法が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１２９９２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
車両に搭載された高機能な車載計算装置は、もっぱら車両の走行などの車両に関係する計算に用いられる。しかし、車両の駐車中など、車両が長期間停止した状態においては、車載計算装置は休眠状態になっている。つまり、計算リソースが無駄になっている。
【０００６】
そこで、本発明は、駐車などで非走行中の車両に搭載された車載計算装置をデータ処理に利用できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、本発明は、車両に搭載された車載計算装置において、前記車両が走行中か否かを検知する検知手段と、前記車両の走行中には前記車両の走行を補助する車両走行用情報処理が可能であり、前記車両の非走行中には前記車両走行用情報処理以外の非車両走行用情報処理が可能な動的再構成可能回路と、前記検知手段が前記車両が走行中であると検知したときに前記動的再構成可能回路を前記車両走行用情報処理に適切な回路に切り替え、かつ、前記検知手段が前記車両が走行中ではないと検知したときに前記動的再構成可能回路を前記非車両走行用情報処理に適切な回路に切り替える、切替手段と、を有することを特徴とする。
【０００８】
また、本発明は、車両において、ボディと、前記ボディに取り付けられた車輪と、前記車輪が回転可能な状態になったことを検知したときに走行中であると検知する検知手段と、前記走行中には走行を補助する車両走行用情報処理が可能であり、前記走行中でないときには前記車両走行用情報処理以外の非車両走行用情報処理が可能な動的再構成可能回路と、他の情報処理装置と通信して計算指令を受け取り、前記計算指令を前記動的再構成可能回路に伝達する第１通信機と、前記検知手段が前記車両が前記走行中であると検知したときに前記動的再構成可能回路を前記車両走行用情報処理に適切な回路に切り替え、かつ、前記検知手段が前記車両が前記走行中ではないと検知したときに前記動的再構成可能回路を前記非車両走行用情報処理に適切な回路に切り替える、切替手段と、を備えた前記車載計算装置と、を有することを特徴とする。
【０００９】
また、本発明は、車両および情報処理装置を備えるシステムにおいて、前記車両は、ボディと、前記ボディに取り付けられた車輪と、前記車輪が回転可能な状態になったことを検知したときに走行中であると検知する検知手段と、前記走行中には走行を補助する車両走行用情報処理が可能であり、前記走行中でないときには前記車両走行用情報処理以外の非車両走行用情報処理が可能な動的再構成可能回路と、前記情報処理装置と通信して第１計算指令を受け取り、前記第１計算指令を前記動的再構成可能回路に伝達する第１通信機を有し、前記検知手段が前記車両が前記走行中であると検知したときに前記動的再構成可能回路を前記車両走行用情報処理に適切な回路に切り替え、かつ、前記検知手段が前記車両が前記走行中ではないと検知したときに前記動的再構成可能回路を前記非車両走行用情報処理に適切な回路に切り替える、切替手段と、を備えた前記車載計算装置と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、駐車などで非走行中の車両に搭載された車載計算装置をデータ処理に利用できるようにすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る車載計算装置の一実施の形態を搭載した車両を用いたシステムのブロック図である。
【図２】本発明に係る車載計算装置の一実施の形態におけるシステムのブロック図である。
【図３】本発明に係る車載計算装置の一実施の形態における車両および情報処理装置の機能ブロック図である。
【図４】本発明に係る車載計算装置の一実施の形態を用いたシステムの処理を表すフローチャートである。
【図５】本発明に係る車載計算装置の一実施の形態における情報処理装置による車両および車載計算装置の状態管理のためのリストである。
【発明を実施するための形態】
【００１２】
本発明に係る車載計算装置のいくつか実施の形態を、図面を参照して説明する。なお、この実施の形態は単なる例示であり、本発明はこれに限定されない。同一または類似の構成には同一の符号を付し、重複する説明は省略する。
【００１３】
図１は、本発明に係る車載計算装置の一実施の形態を搭載した車両を用いたシステムのブロック図である。図２は、本実施の形態におけるシステムのブロック図である。図３は、本実施の形態における車両および情報処理装置の機能ブロック図である。
【００１４】
本実施の形態におけるシステム１００は、駐車などで非走行中の複数の車両１に搭載された車載計算装置２をデータ処理に利用し、種々の計算を実行する。
【００１５】
システム１００は、車両１および情報処理装置３を有する。車両１は、複数である。複数の車両１に搭載された車載計算装置２は、協働して種々の演算を実行する。具体的には、外部からの計算指令により、種々のデータ処理を実行し、計算結果を外部に送信する。外部からの計算指令は、たとえばタブレット端末などの多機能情報端末５や、サーバなどの情報処理装置６、あるいは、走行中の車両１から送信される。
【００１６】
情報処理装置３は、車両１に搭載された車載計算装置２と通信可能に構成されている。図２の例では、車両１として車両Ｘ，Ｙおよび車両Ａ〜Ｆと、情報処理装置３が相互に通信可能に構成される。ここで、情報処理装置３は、サーバ等により構成される。
【００１７】
車両１は、ボディ１０、ボディ１０に取り付けられた車輪１１、駆動力生成手段１２、検知手段１３および車載計算装置２を有する。駆動力生成手段１２は、車両１の駆動力を生成し、駆動力を車輪１１に伝達する。駆動力生成手段１２は、たとえばエンジン、モーター、燃料電池などにより構成される。検知手段１３は、車輪１１が回転可能な状態になったことを検知したときに走行中であると検知する。また、検知手段１３は、駆動力生成手段１２の状態を検知してもよい。車載計算装置２は、たとえばコンピュータであり、車両１を制御するために利用される。車載計算装置２は、車両に搭載されているものであれば、車両１の制御に用いるもの以外であってもよい。たとえば、車載計算装置２は、ナビゲーションシステムの一部であってもよい。車載計算装置２は、車両１の内部で音楽や映像を生成する装置の一部であってもよい。
【００１８】
車載計算装置２は、動的再構成可能回路２１、第１通信機２２、切替手段２３、記憶手段２４、および制御手段２５を有する。動的再構成可能回路２１は、車両１が走行中には走行を補助する車両走行用情報処理が可能であり、車両１が走行中でないときには車両走行用情報処理以外の非車両走行用情報処理が可能な回路である。本実施の形態では、車両走行用情報処理とは、ＥＣＵ（Ｅｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）やカーナビゲーションシステムなどに利用される情報処理である。また、非車両走行用情報処理とは、一般的な情報処理装置における種々のデータの情報処理である。具体的には、動的再構成可能回路２１は、回路配線を動的に切り替え、複数の種類の計算処理に適した回路に切り替え可能な回路である。動的再構成可能回路２１としては、たとえばＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）やＤＲＰ（Ｄｙｎａｍｉｃａｌｌｙ  Ｒｅｃｏｎｆｉｇｕｒａｂｌｅ  Ｐｒｏｃｅｓｓｏｒ）を用いることができる。
【００１９】
第１通信機２２は、情報処理装置３または他の情報処理装置と通信して第１計算指令を受け取り、第１計算指令を動的再構成可能回路２１に伝達する。
【００２０】
切替手段２３は、検知手段１３が車両１が走行中であると検知したときに動的再構成可能回路２１を車両走行用情報処理に適切な回路に切り替え、かつ、検知手段１３が車両１が走行中ではないと検知したときに動的再構成可能回路２１を非車両走行用情報処理に適切な回路に切り替える。また、切替手段２３は、動的再構成可能回路２１に計算指令が伝達されたときに、検知手段１３が車両１が走行中ではないと検知していれば、動的再構成可能回路２１を非車両走行用情報処理に適切な回路に切り替えるようにしてもよい。また、切替手段２３は、車両１が停止してから予め定められた時間を経過するか、外部からの計算指令を受信したことに応じて、動的再構成可能回路２１を非車両走行用情報処理に適切な回路に切り替えるようにしてもよい。そして、切替手段２３により動的再構成可能回路２１が非車両走行用情報処理に適切な回路に切り替えられた場合、車両１の走行が禁止される。
【００２１】
記憶手段２４は、車載計算装置２を制御するプログラムや種々のアプリケーションを記憶する。制御手段２５は、プログラムに基づいて、車載計算装置２を制御する。
【００２２】
情報処理装置３は、複数の車両１と通信可能である。情報処理装置３は、第２通信機３１、記憶手段３２、制御手段３３、車両選択手段３４、状態確認手段３５、推定手段３６、組み合わせ手段３７および監視手段３８を有する。
【００２３】
第２通信機３１は、第１通信機２２と同様の機能を有する。第２通信機は、外部からの第２計算指令を受信可能に構成される。記憶手段３２は、情報処理装置３を制御するプログラムや種々のアプリケーションを記憶する。制御手段３３は、プログラムに基づいて、情報処理装置３を制御する。車両選択手段３４は、複数の車両１のうち、走行中でない非走行車両を選択する。状態確認手段３５は、車両１および車載計算装置２の状態を確認する。車両１の検知手段１３による検知結果は、車載計算装置２の第１通信機２２により送信され、情報処理装置３の第２通信機３１によって受信される。状態確認手段３５は、第２通信機３１によって受信された検知結果に基づいて車両１および車載計算装置２の状態を確認する。
【００２４】
推定手段３６は、第２計算指令により実行されるべき計算に必要な計算資源を推定する。ここで、計算資源とは、複数の車両１に搭載された複数の車載計算装置２を組み合わせて構築されたシステム１００で用いられる計算リソースである。組み合わせ手段３７は、車両選択手段３４により選択された非走行車両のうち、非車両走行用情報処理に適切な回路を用いて非車両走行用情報処理を実行する非走行車両の組み合わせを決定する。また、組み合わせ手段３７は、推定手段３６による推定結果に基づいて、非走行車両の組み合わせを決定するようにしてもよい。本実施の形態では、第２通信機３１は、組み合わせ手段３７により組み合わされた非走行車両に対し、第１計算指令を送信する。また、第２通信機３１は、組み合わせ手段３７により組み合わされた非走行車両に対し、車載計算装置２の動的再構成可能回路２１を切り替える切替指令を送信する機能も備える。監視手段３８は、システム１００による計算過程を監視する。
【００２５】
上述の各構成要素は、ソフトウェアによって実現してもよく、ハードウェアによって実現してもよい。ソフトウェアによって実現する場合、ＣＰＵがプログラムを実行することによって各種機能を実現することができる。プログラムは、内蔵の記憶手段に格納してもよく、コンピュータ読み取り可能な非一時的な記録媒体に格納してもよい。また、外部の記憶手段に格納されたプログラムを読み出し、いわゆるクラウドコンピューティングにより実現してもよい。ハードウェアによって実現する場合、ＡＳＩＣ、ＦＰＧＡ、またはＤＲＰなどの種々の回路によって実現することができる。本実施の形態においては、様々な情報やこれを包含する概念を取り扱うが、これらは、０または１で構成される２進数のビット集合体として信号値の高低によって表され、上記のソフトウェアまたはハードウェアの態様によって通信や演算が実行され得るものである。
【００２６】
次に、本実施の形態における車両１、情報処理装置３およびシステム１００の処理について説明する。
【００２７】
図４は、本実施の形態を用いたシステムの処理を表すフローチャートである。図５は、本実施の形態における情報処理装置による車両および車載計算装置の状態管理のためのリストである。
【００２８】
ここで、図２に示されるような複数の車両１が情報処理装置３と通信可能に構成される態様について説明する。なお、図４および図５の例では、車両Ｙの走行データ（速度、エンジン回転数、燃料消費、走行経路、アクセル・ブレーキ・ステアリング等の操作量、車載カメラ映像等）を車両Ｙの記憶手段２４に蓄積し、それらを分散共有データベースとし、駐車中の車両Ｘを含む複数の車両１の車載計算装置２で分散的にデータ解析する。これにより、たとえば、走行中の車両Ｙの運転支援に資する情報を提供するインフラを確立することができる。この例は、駐車中の車両Ｘを含む複数の車両１の車載計算装置２をシェア（共用）するものである。この例は、たとえば自動車メーカーが、自社の情報サービス事業（運転支援など）を提供するために用いることができる。
【００２９】
まず、情報処理装置３は、Ｓ１において、走行中の車両Ｙから第２計算指令を受信する。このとき、車両Ｙの走行データも情報処理装置３に送信される。
【００３０】
次に、Ｓ２において、状態確認手段３５は、車両Ｘおよび車両Ａ〜Ｆの状態を確認する。ここで、車両１の状態とは、図５に示すように、走行中または非走行中を意味する。本実施の形態では、検知手段１３による検知結果に基づいて、状態確認手段３５が車両１が走行中であるか非走行中であるかを確認する。
【００３１】
次に、Ｓ３において、車両選択手段３４は、複数の車両１のうち、非走行中の車両１を選択する。本実施の形態では、図５に示すように、車両ＩＤが００１〜００８で示される車両Ｘ，Ｙおよび車両Ａ〜Ｆのうち、ＩＤ車両が００２，００３，００５，００７，００８で示される車両Ｘ，Ａ，Ｃ，Ｅ，Ｆが非走行中であると確認される。
【００３２】
次に、Ｓ４において、状態確認手段３５は、非走行車両に搭載される動的再構成可能回路２１の状態を確認する。ここで、動的再構成可能回路２１の状態とは、図５に示すように、車載計算装置２に設けられる動的再構成可能回路２１の数、規模および回路構成を意味する。これらの状態は、予め情報処理装置３の記憶手段３２に車両ＩＤ毎に登録された情報を読み取ることにより確認される。なお、これらは一例であり、他の状態を確認するようにしてもよい。
【００３３】
次に、Ｓ５において、推定手段３６は、Ｓ１における第２計算指令により実行すべき計算について、必要な計算資源を推定する。これは、たとえば、第２計算指令に含まれる信号を解析し、この計算を実行するのに十分な計算資源を推定するものである。たとえば、第２計算指令による計算が大規模な場合、多くの動的再構成可能回路２１が必要であると推定される。一方、計算が小規模な場合、計算が大規模な場合と比べ、より少ない動的再構成可能回路２１で十分であると推定される。
【００３４】
次に、Ｓ６において、組み合わせ手段３７は、Ｓ３において選択された選択車両のうち、Ｓ５において推定された計算資源を満足するような車両１の組み合わせを選択する。本実施の形態では、車両Ｘ，Ａ，Ｃの組み合わせにより、必要な計算能力が実現するものとして、システム１００を構成するための車両１として車両Ｘ，Ａ，Ｃの組み合わせが選択されたとする。組み合わせ手段３７による組み合わせは、図５に示されるように、車両１に搭載される動的再構成可能回路２１の数、規模（例：大、中、小）および動的再構成可能回路２１の構成（例：Ｔｙｐｅ‐Ａ〜Ｔｙｐｅ‐Ｃ）を考慮して選択される。なお、組み合わせの手法は特に限定されず、たとえば、最も計算能力が高い動的再構成可能回路２１を搭載する車両１を選択し、その次に計算能力が高い動的再構成可能回路２１を搭載する車両を選択していき、必要な計算能力が実現すると判断されるまでこれを繰り返すことにより実現される。
【００３５】
次に、Ｓ７において、第２通信機３１は、Ｓ６において選択された車両Ｘ，Ａ，Ｃに対して、第１計算指令を送信する。あわせて、第２通信機３１は、車両Ｘ，Ａ，Ｃに車両Ｙの走行データも送信する。
【００３６】
以下、車両Ｘ，Ａ，Ｃのうち、車両Ｘを代表として説明する。車両Ｘは、Ｓ２１において走行中（つまり、車載計算装置２が車両走行用情報処理を実行中）であり、Ｓ２２において停止したとする。これにより、車両Ｘの状態が非走行中に切り替わる。
【００３７】
そして、Ｓ２３において、情報処理装置３の第２通信機３１から送信された第１計算指令を、車両Ｘの第１通信機２２が受信し、第１計算指令を動的再構成可能回路２１に伝達する。
【００３８】
次に、Ｓ２４において、切替手段２３が、動的再構成可能回路２１を非車両走行用情報処理に適切な回路に切り替える（再構成処理）。このように、第１計算指令を受信したことに応じて再構成処理を実行することにより、動的再構成可能回路２１の不要な書き換えを抑制することができる。
【００３９】
ここで、再構成処理のタイミングはＳ２４に限定されない。たとえば、車両Ｘが停止してから予め定められた時間を経過すると、再構成処理が実行されるようにすることもできる。この場合、予め定められた時間を短く設定しておけば、車両Ｘの停止後速やかに計算を実行する事が可能になる。さらに、検知手段１３が車両Ｘが走行中ではないと検知したときに動的再構成可能回路２１を非車両走行用情報処理に適切な回路に切り替えるようにしてもよい。
【００４０】
そして、再構成処理を実行し、Ｓ２５において、動的再構成可能回路２１が非車両走行用情報処理に適切な回路に切り替えられると、車両Ｘ，Ａ，Ｃに搭載された車載計算装置２により分散処理を実行するシステム１００が形成される。
【００４１】
そして、Ｓ２６において、車両Ｘ，Ａ，Ｃの車載計算装置２が協働して計算処理を実行する。ここで、車両Ｘ，Ａ，Ｃの車載計算装置２は互いに通信可能に構成される。かかる通信は、車両Ｘ，Ａ，Ｃ同士のＰ２Ｐ（ピアツーピア）通信により実現してもよく、情報処理装置３を介してデータを相互通信可能に構成してもよい。
【００４２】
一方、情報処理装置３の監視手段３８は、Ｓ８において、システム１００として機能する車両Ｘ，Ａ，Ｃの車載計算装置２による計算処理を監視する。これは、システム１００を構成する車両１のうち、走行状態に切り替わる車両１がある場合には、この車両１の動的再構成可能回路２１を車両走行用情報処理に適切な回路に切り替える必要があるためである。このとき、車両１の検知手段１３が車両１が走行中であると検知したときに動的再構成可能回路２１を車両走行用情報処理に適切な回路に切り替える。なお、この切り替えが行われた場合、当該車両１はシステム１００から離脱する。
【００４３】
切り替えの前あるいは後には、システム１００から離脱する車両１の第１通信機２２は、情報処理装置３にシステム１００から離脱する旨を伝達する。あるいは、監視手段３８が定期的にシステム１００を構成する車両１のそれぞれの車載計算装置２と通信し、システム１００に入ったままであるか、離脱したかを判定してもよい。定期的に監視手段３８が車載計算装置２と通信することとしていれば、通信不良などによって離脱する旨の伝達が到達しなかった場合であっても、所定の時間が経過することにより、システム１００からの離脱を把握することができる。
【００４４】
システム１００から離脱する車両１での計算結果は、離脱する前に情報処理装置３に送信される。その計算結果が当該車両１に割り当てられた処理を完了したものでない場合には、情報処理装置３は、その計算結果を他の車両１に送信し、計算の続きを他の車両１に継続させてもよい。車両１からシステム１００を離脱する旨の伝達を受けた情報処理装置３は、システム１００を離脱する車両１からシステム１００を構成する車両１あるいは新たにシステム１００に加入する車両１に途中までの計算結果を伝達させてもよい。
【００４５】
その後、車両Ｘは、計算処理が終了すると、Ｓ２７において、計算結果を情報処理装置３に送信する。
【００４６】
情報処理装置３は、Ｓ９において計算結果を受信し、Ｓ１０において計算結果を車両Ｙに送信する。つまり、情報処理装置３は、車両１による第２計算指令に基づく計算が終了すると、計算結果を外部（車両Ｙ）に送信する。
【００４７】
最後に、情報処理装置３は、計算結果を車両Ｙに送信したことにより、動的再構成可能回路２１を車両走行用情報処理に適切な回路に切り替えることを指示する動的再構成指令を車両Ｘに送信する。
【００４８】
そして、車両Ｘは、Ｓ２８において、動的再構成指令を受信し、Ｓ２９において動的再構成可能回路２１を車両走行用情報処理に適切な回路に切り替える。ここで、Ｓ２８は必ずしも必要ではなく、車両１の車載計算装置２は、第２計算指令に基づく計算が終了した場合に動的再構成可能回路２１を車両走行用情報処理に適切な回路に切り替えるようにしてもよい。換言すると、車両１の車載計算装置２は、第２計算指令に基づく計算が終了するか、または、第１通信機２２が情報処理装置３から動的再構成指令を受け取った場合、動的再構成可能回路２１を車両走行用情報処理に適切な回路に切り替える。
【００４９】
さらに、Ｓ２８およびＳ２９は必ずしも必要ではなく、第２計算指令に基づく計算が終了した後も動的再構成可能回路２１を非車両走行用情報処理に適切な回路のまま維持するようにしてもよい。そして、車両Ｘの搭乗者により動的再構成可能回路２１を車両走行用情報処理に適切な回路に切り替える指示がなされるか、検知手段１３が車両１が走行中であると検知したときに、動的再構成可能回路２１を車両走行用情報処理に適切な回路に切り替えてもよい。検知手段１３が車両１が走行中であると検知したときとは、たとえば、車輪１１が回転可能な状態になったことを検知したときや、アクセスが踏み込まれたことを検知したとき、駆動力生成手段１２の起動を検知したときである。
【００５０】
非走行中の車両に搭載された動的再構成可能回路２１は、車両の走行中には車両の走行を補助する車両走行用情報処理が可能であり、車両の非走行中には車両走行用情報処理以外の非車両走行用情報処理が可能である。そして、切替手段２３は、検知手段１３が車両が走行中であると検知したときに動的再構成可能回路２１を車両走行用情報処理に適切な回路に切り替え、かつ、検知手段１３が車両が走行中ではないと検知したときに動的再構成可能回路２１を前記非車両走行用情報処理に適切な回路に切り替える。その結果、複数の非走行車両に搭載される車載計算装置２を用いて計算処理を実行することができ、従来であれば休眠状態であるはずの計算資源を有効活用することができる。つまり、非走行中の車両に搭載された情報処理装置の計算資源を有効活用することができる。また、車両に搭載された計算リソースを他の車両や車両以外の装置に提供することで、車載計算装置をＩＣＴ基盤として活用できる。
【００５１】
たとえば、情報処理装置３をサーバで構成する代わりに、１または複数の車両１に搭載された車載計算装置２が情報処理装置３の機能を果たす構成としてもよい。
【００５２】
図４におけるＳ２３〜Ｓ２９に要する時間を計測し、時間に応じて車両１のオーナーに車載計算装置２の使用料を支払うようにしてもよい。
【００５３】
車両１および情報処理装置３のＡＰＩを公開し、走行データの分散データベースを使って新たなサービスを提供したい事業者などが利用できるようにしてもよい。これにより、たとえば自動車メーカーが、車関係サービス事業者（地方自治体、保険会社、自動車保守会社等）にデータ（走行データ）と計算リソース（システム１００）を提供することで対価を得てもよい。そして、車関係サービス事業者の多機能情報端末５または情報処理装置６（図１参照）からの要求（計算指令）により、データ解析やサービスプログラムが非走行車両に搭載された車載計算装置２（例：車載ストレージ、コンピュータ）で実行される。
【００５４】
また、走行データの利用に関わらず、一般のクラウドサービス提供のためのインフラとして利用することも可能である。例えば、商取引やＳＮＳ等、現在のインターネットサービスプラットフォーマーがそのデータ処理を行うインフラとして利用できるようにしてもよい。この場合、非走行車両に搭載された車載計算装置２（例：ストレージ、コンピュータ）を利用して、種々のサービスが実行される。
【符号の説明】
【００５５】
１…車両、１０…ボディ、１１…車輪、１２…駆動力生成手段、１３…検知手段、２…車載計算装置、２１…動的再構成可能回路、２２…第１通信機、２３…切替手段、２４…記憶手段、２５…制御手段、３…情報処理装置、３１…第２通信機、３２…記憶手段、３３…制御手段、３４…車両選択手段、３５…状態確認手段、３６…推定手段、３７…組み合わせ手段、３８…監視手段、５…多機能情報端末、６…情報処理装置、１００…システム
【図１】
2019175216.tif 000003
【図２】
2019175216.tif 000004
【図３】
2019175216.tif 000005
【図４】
2019175216.tif 000006
【図５】
2019175216.tif 000007
【手続補正書】
【提出日】平成30年7月10日(2018.7.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
走行中か否かを検知する検知手段を備えた車両に搭載された車載計算装置において、
前記走行中には走行を補助する車両走行用情報処理が可能であり、前記走行中でないときには前記車両走行用情報処理以外の非車両走行用情報処理が可能な動的再構成可能回路と、
外部の情報処理装置と通信して第１計算指令を受け取り、前記第１計算指令を前記動的再構成可能回路に伝達する第１通信機と、
前記検知手段が前記車両が前記走行中であると検知したときに前記動的再構成可能回路を前記車両走行用情報処理に適切な回路に切り替え、かつ、前記検知手段が前記車両が前記走行中ではないと検知したときに前記動的再構成可能回路を前記非車両走行用情報処理に適切な回路に切り替えて前記動的再構成可能回路に前記第１計算指令に基づいた計算を行わせる、切替手段と、
を有することを特徴とする車載計算装置。
【請求項２】
ボディと、
前記ボディに取り付けられた車輪と、
前記車輪が回転可能な状態になったことを検知したときに走行中であると検知する検知手段と、
前記走行中には走行を補助する車両走行用情報処理が可能であり、前記走行中でないときには前記車両走行用情報処理以外の非車両走行用情報処理が可能な動的再構成可能回路と、他の情報処理装置と通信して第１計算指令を受け取り、前記第１計算指令を前記動的再構成可能回路に伝達する第１通信機と、前記検知手段が前記車両が前記走行中であると検知したときに前記動的再構成可能回路を前記車両走行用情報処理に適切な回路に切り替え、かつ、前記検知手段が前記車両が前記走行中ではないと検知したときに前記動的再構成可能回路を前記非車両走行用情報処理に適切な回路に切り替えて前記動的再構成可能回路に前記第１計算指令に基づいた計算を行わせる、切替手段と、を備えた車載計算装置と、
を有することを特徴とする車両。
【請求項３】
前記切替手段は、前記動的再構成可能回路に前記計算指令が伝達されたときに前記動的再構成可能回路を前記非車両走行用情報処理に適切な回路に切り替えることを特徴とする請求項２に記載の車両。
【請求項４】
前記切替手段により前記動的再構成可能回路が前記非車両走行用情報処理に適切な回路に切り替えられた場合、前記車両の走行が禁止されることを特徴とする請求項２または請求項３に記載の車両。
【請求項５】
車両および情報処理装置を備えるシステムにおいて、
前記車両は、
ボディと、
前記ボディに取り付けられた車輪と、
前記車輪が回転可能な状態になったことを検知したときに走行中であると検知する検知手段と、
前記走行中には走行を補助する車両走行用情報処理が可能であり、前記走行中でないときには前記車両走行用情報処理以外の非車両走行用情報処理が可能な動的再構成可能回路と、前記情報処理装置と通信して第１計算指令を受け取り、前記第１計算指令を前記動的再構成可能回路に伝達する第１通信機と、前記検知手段が前記車両が前記走行中であると検知したときに前記動的再構成可能回路を前記車両走行用情報処理に適切な回路に切り替え、かつ、前記検知手段が前記車両が前記走行中ではないと検知したときに前記動的再構成可能回路を前記非車両走行用情報処理に適切な回路に切り替えて前記動的再構成可能回路に前記第１計算指令に基づいた計算を行わせる、切替手段と、を備えた車載計算装置と、
を有することを特徴とするシステム。
【請求項６】
前記切替手段は、前記動的再構成可能回路に前記第１計算指令が伝達されたときに前記動的再構成可能回路を前記非車両走行用情報処理に適切な回路に切り替えることを特徴とする請求項５に記載のシステム。
【請求項７】
前記切替手段により前記動的再構成可能回路が前記非車両走行用情報処理に適切な回路に切り替えられた場合、前記車両の走行が禁止されることを特徴とする請求項５または請求項６に記載のシステム。
【請求項８】
前記情報処理装置は、複数の車両と通信可能に構成され、
前記情報処理装置は、
前記複数の車両のうち、前記走行中でない非走行車両を選択可能な車両選択手段と、
前記車両選択手段により選択された前記非走行車両のうち、前記非車両走行用情報処理に適切な回路を用いて前記非車両走行用情報処理を実行する前記非走行車両の組み合わせを決定する組み合わせ手段と、
前記組み合わせ手段により組み合わされた前記非走行車両に対し、前記第１計算指令を送信する第２通信機と、
を有することを特徴とする請求項６または請求項７に記載のシステム。
【請求項９】
前記第２通信機は、外部からの第２計算指令を受信可能に構成され、
前記第２計算指令により実行されるべき計算に必要な計算資源を推定する推定手段をさらに有し、
前記組み合わせ手段は、前記推定手段による推定結果に基づいて、前記非走行車両の組み合わせを決定することを特徴とする請求項８に記載のシステム。
【請求項１０】
前記車両の前記車載計算装置は、前記第２計算指令に基づく計算が終了するか、または、前記第１通信機が前記情報処理装置から動的再構成指令を受け取った場合、前記動的再構成可能回路を前記車両走行用情報処理に適切な回路に切り替えることを特徴とする請求項９に記載のシステム。
【請求項１１】
前記情報処理装置は、前記車両による前記第２計算指令に基づく計算が終了すると、前記計算の結果を前記外部に送信することを特徴とする請求項９または請求項１０に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記の目的を達成するため、本発明は、走行中か否かを検知する検知手段を備えた車両に搭載された車載計算装置において、前記走行中には前記車両の走行を補助する車両走行用情報処理が可能であり、前記走行中でないときには前記車両走行用情報処理以外の非車両走行用情報処理が可能な動的再構成可能回路と、外部の情報処理装置と通信して第１計算指令を受け取り、前記第１計算指令を前記動的再構成可能回路に伝達する第１通信機と、前記検知手段が前記車両が走行中であると検知したときに前記動的再構成可能回路を前記車両走行用情報処理に適切な回路に切り替え、かつ、前記検知手段が前記車両が走行中ではないと検知したときに前記動的再構成可能回路を前記非車両走行用情報処理に適切な回路に切り替えて前記動的再構成可能回路に前記第１計算指令に基づいた計算を行わせる、切替手段と、を有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、本発明は、車両において、ボディと、前記ボディに取り付けられた車輪と、前記車輪が回転可能な状態になったことを検知したときに走行中であると検知する検知手段と、前記走行中には走行を補助する車両走行用情報処理が可能であり、前記走行中でないときには前記車両走行用情報処理以外の非車両走行用情報処理が可能な動的再構成可能回路と、他の情報処理装置と通信して計算指令を受け取り、前記計算指令を前記動的再構成可能回路に伝達する第１通信機と、前記検知手段が前記車両が前記走行中であると検知したときに前記動的再構成可能回路を前記車両走行用情報処理に適切な回路に切り替え、かつ、前記検知手段が前記車両が前記走行中ではないと検知したときに前記動的再構成可能回路を前記非車両走行用情報処理に適切な回路に切り替えて前記動的再構成可能回路に前記第１計算指令に基づいた計算を行わせる、切替手段と、を備えた車載計算装置と、を有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、本発明は、車両および情報処理装置を備えるシステムにおいて、前記車両は、ボディと、前記ボディに取り付けられた車輪と、前記車輪が回転可能な状態になったことを検知したときに走行中であると検知する検知手段と、前記走行中には走行を補助する車両走行用情報処理が可能であり、前記走行中でないときには前記車両走行用情報処理以外の非車両走行用情報処理が可能な動的再構成可能回路と、前記情報処理装置と通信して第１計算指令を受け取り、前記第１計算指令を前記動的再構成可能回路に伝達する第１通信機を有し、前記検知手段が前記車両が前記走行中であると検知したときに前記動的再構成可能回路を前記車両走行用情報処理に適切な回路に切り替え、かつ、前記検知手段が前記車両が前記走行中ではないと検知したときに前記動的再構成可能回路を前記非車両走行用情報処理に適切な回路に切り替えて前記動的再構成可能回路に前記第１計算指令に基づいた計算を行わせる、切替手段と、を備えた車載計算装置と、を有することを特徴とする。