JP2021158536A - 通信システム、及び、通信システムの制御方法 - Google Patents
通信システム、及び、通信システムの制御方法 Download PDFInfo
- Publication number
- JP2021158536A JP2021158536A JP2020057264A JP2020057264A JP2021158536A JP 2021158536 A JP2021158536 A JP 2021158536A JP 2020057264 A JP2020057264 A JP 2020057264A JP 2020057264 A JP2020057264 A JP 2020057264A JP 2021158536 A JP2021158536 A JP 2021158536A
- Authority
- JP
- Japan
- Prior art keywords
- communication device
- target data
- server
- upload
- communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/22—Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/46—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/18—Communication route or path selection, e.g. power-based or shortest path routing based on predicted events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/20—Communication route or path selection, e.g. power-based or shortest path routing based on geographic position or location
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Traffic Control Systems (AREA)
Abstract
【課題】車両からサーバーに対して同一のデータが送信されることを防止して、システムにおける無駄な通信の発生を抑制できるようにする。【解決手段】TCU及び情報処理サーバーを備える通信システムであって、TCU制御部は、データIDを含むアップロード確認情報を、広域通信部及び狭域通信部のいずれかにより情報処理サーバーに送信し、サーバー制御部は、データIDのアップロード対象データがサーバー記憶部に記憶されているか否かを示すアップロード判定情報をTCU11に送信し、TCU制御部は、アップロード対象データが、既にサーバー記憶部に記憶されていると判定した場合、アップロード対象データの送信を禁止し、アップロード対象データが、サーバー記憶部に記憶されていないと判定した場合、アップロード対象データを広域通信部、狭域通信部、及び車車間通信部のいずれかにより送信する。【選択図】図5
Description
本発明は、通信システム、及び、通信システムの制御方法に関する。
従来から、車両に設けられる装置とサーバーとがデータを送受信するシステムが知られている。
例えば、特許文献1は、他車両に設けられる装置を1又は複数経由してサーバーにデータを送信する車載装置を有するシステムを開示する。
例えば、特許文献1は、他車両に設けられる装置を1又は複数経由してサーバーにデータを送信する車載装置を有するシステムを開示する。
しかしながら、特許文献1記載のシステムでは、複数の車両の車載装置間でデータが中継される際に、異なる通信経路によって、複数の同一のデータがサーバーに送信される場合があり、システムにおいて無駄な通信が発生し得る。
そこで、本発明の目的は、車両からサーバーに対して同一のデータが送信されることを防止して、システムにおける無駄な通信の発生を抑制できるようにすることにある。
上記目的を達成する一態様は、車両において使用される通信装置、及び、サーバーを備える通信システムであって、前記通信装置は、前記サーバーと通信する第1通信装置通信部と、他の前記通信装置と通信する第2通信装置通信部と、前記サーバーをアップロード先として指定したアップロード対象データを記憶する通信装置記憶部と、通信装置制御部と、を備え、前記サーバーは、前記通信装置と通信するサーバー通信部と、前記通信装置から受信した前記アップロード対象データを記憶するサーバー記憶部と、サーバー制御部と、を備え、前記通信装置制御部は、所定のタイミングにおいて、前記通信装置記憶部に記憶された前記アップロード対象データの識別情報を含んで、前記通信装置記憶部に記憶された前記アップロード対象データが既に前記サーバー記憶部に記憶されているか否かを問い合わせるアップロード確認情報を、前記第1通信装置通信部により前記サーバーに送信し、前記サーバー制御部は、前記アップロード確認情報を前記サーバー通信部により受信したときに、前記アップロード確認情報に含まれる前記識別情報の前記アップロード対象データが前記サーバー記憶部に記憶されているか否かを示すアップロード判定情報を、前記サーバー通信部により前記通信装置に送信し、前記通信装置制御部は、前記アップロード判定情報により、前記通信装置記憶部に記憶された前記アップロード対象データが、既に前記サーバー記憶部に記憶されていると判定した場合、前記通信装置記憶部に記憶された前記アップロード対象データの前記第1通信装置通信部又は前記第2通信装置通信部の少なくとも一方による送信を禁止し、前記アップロード判定情報により、前記通信装置記憶部に記憶された前記アップロード対象データが、前記サーバー記憶部に記憶されていないと判定した場合、前記通信装置記憶部に記憶された前記アップロード対象データを、前記第1通信装置通信部又は前記第2通信装置通信部により送信する、通信システムである。
上記通信システムにおいて、前記所定のタイミングは、前記通信装置記憶部に記憶された前記アップロード対象データを、前記第1通信装置通信部又は前記第2通信装置通信部により送信する前のタイミングである、構成としてもよい。
上記通信システムにおいて、前記通信装置制御部は、前記第2通信装置通信部により受信した前記アップロード対象データを前記第2通信装置通信部により他の前記通信装置に送信する場合、前記アップロード対象データに、前記アップロード対象データが複製されていることを示す複製情報を付加し、前記第2通信装置通信部により受信した前記アップロード対象データに、前記複製情報が付加されている場合、前記アップロード確認情報を前記第1通信装置通信部により前記サーバーに送信し、前記第2通信装置通信部により受信した前記アップロード対象データに、前記複製情報が付加されていない場合、前記アップロード確認情報の前記第1通信装置通信部による前記サーバーへの送信を禁止する、構成でもよい。
上記通信システムにおいて、前記通信装置制御部は、前記通信装置記憶部に記憶された前記アップロード対象データの前記第1通信装置通信部又は前記第2通信装置通信部による送信を禁止した場合、及び、前記通信装置記憶部に記憶された前記アップロード対象データを、前記第1通信装置通信部又は前記第2通信装置通信部により送信した場合、前記通信装置記憶部から前記アップロード対象データを消去する、構成でもよい。
上記通信システムにおいて、前記通信装置制御部は、前記通信装置記憶部に記憶された前記アップロード対象データのデータ量が所定量以上である場合、前記アップロード確認情報を前記第1通信装置通信部により前記サーバーに送信し、前記通信装置記憶部に記憶された前記アップロード対象データのデータ量が前記所定量を下回る場合、前記アップロード確認情報の前記第1通信装置通信部により前記サーバーへの送信を禁止し、前記通信装置記憶部に記憶された前記アップロード対象データを前記第1通信装置通信部又は前記第2通信装置通信部により送信する、構成でもよい。
上記目的を達成する別の一態様は、車両において使用される通信装置、及び、サーバーを備える通信システムであって、前記通信装置は、前記サーバーと通信する第1通信装置通信部と、他の前記通信装置と通信する第2通信装置通信部と、前記サーバーをアップロード先として指定したアップロード対象データを記憶する通信装置記憶部と、通信装置制御部と、を備え、前記サーバーは、前記通信装置と通信するサーバー通信部と、前記通信装置から受信した前記アップロード対象データを記憶するサーバー記憶部と、サーバー制御部と、を備え、前記通信装置制御部は、前記通信装置記憶部に記憶された前記アップロード対象データの識別情報を、前記第1通信装置通信部により前記サーバーに送信し、前記サーバー制御部は、前記サーバー通信部により前記アップロード対象データを受信した場合、前記アップロード対象データの送信を禁止する送信禁止情報を、当該受信した前記アップロード対象データの前記識別情報を送信した前記通信装置に対して送信し、前記通信装置制御部は、前記送信禁止情報を前記サーバーから受信した場合、前記通信装置記憶部に記憶された前記アップロード対象データの前記第1通信装置通信部又は前記第2通信装置通信部による送信を禁止し、前記送信禁止情報を前記サーバーから受信していない場合、前記通信装置記憶部に記憶された前記アップロード対象データを、前記第1通信装置通信部又は前記第2通信装置通信部により送信する、通信システムである。
上記目的を達成するさらに別の一態様は、車両において使用される通信装置、及び、サーバーを備える通信システムの制御方法であって、前記通信装置は、前記サーバーをアップロード先として指定したアップロード対象データを記憶し、所定のタイミングにおいて、記憶した前記アップロード対象データの識別情報を含んで、記憶した前記アップロード対象データが既に前記サーバーに記憶されているか否かを問い合わせるアップロード確認情報を、前記サーバーに送信し、前記サーバーは、前記アップロード確認情報を受信したときに、前記アップロード確認情報に含まれる前記識別情報の前記アップロード対象データを記憶しているか否かを示すアップロード判定情報を、前記通信装置に送信し、前記通信装置は、前記アップロード判定情報により、記憶した前記アップロード対象データが、既に前記サーバーに記憶されていると判定した場合、記憶した前記アップロード対象データの送信を禁止し、前記アップロード判定情報により、記憶した前記アップロード対象データが、前記サーバーに記憶されていないと判定した場合、記憶した前記アップロード対象データを前記サーバー又は他の前記通信装置に送信する、通信システムの制御方法である。
上記目的を達成するさらに別の一態様は、車両において使用される通信装置、及び、サーバーを備える通信システムの制御方法であって、前記通信装置は、前記サーバーをアップロード先として指定したアップロード対象データを記憶し、記憶した前記アップロード対象データの識別情報を、前記サーバーに送信し、前記サーバーは、前記アップロード対象データを前記通信装置から受信した場合、前記アップロード対象データの送信を禁止する送信禁止情報を、当該受信した前記アップロード対象データの前記識別情報を送信した前記通信装置に対して送信し、前記通信装置は、前記送信禁止情報を前記サーバーから受信した場合、記憶した前記アップロード対象データの送信を禁止し、前記送信禁止情報を前記サーバーから受信していない場合、記憶した前記アップロード対象データを、前記サーバー又は他の前記通信装置に送信する、通信システムの制御方法である。
本発明によれば、車両からサーバーに対して同一のデータが送信されることを防止して、システムにおける無駄な通信の発生を抑制できる。
図1は、通信システム5の構成を示す図である。
通信システム5は、車両1と、ネットワークNWを介して車両1と通信可能な情報処理サーバー2とを有する。情報処理サーバー2は、本発明のサーバーに相当する。ネットワークNWは、インターネット、電話網、その他の通信網を含む。
通信システム5は、車両1と、ネットワークNWを介して車両1と通信可能な情報処理サーバー2とを有する。情報処理サーバー2は、本発明のサーバーに相当する。ネットワークNWは、インターネット、電話網、その他の通信網を含む。
本実施形態の1の車両1は、テレマティクス・コントロール・ユニット(TCU、Telematics Control Unit)11を備え、TCU11によって、ネットワークNWに接続する基地局3、ネットワークNWに接続するアクセスポイント4、及び、他の車両1が備えるTCU11を介して、情報処理サーバー2にデータをアップロードする。TCU11は、本発明の通信装置に相当する。
各車両1が情報処理サーバー2にアップロードするデータとしては、例えば、事故の動画データや、駐車場の画像データ等が挙げられる。以下の説明において、情報処理サーバー2をアップロード先として指定したデータを、「アップロード対象データ」といい「6」の符号を付す。
情報処理サーバー2は、車両1からアップロード対象データ6を受信し、受信したアップロード対象データ6の管理や、受信したアップロード対象データ6の解析、受信したアップロード対象データ6に基づく情報配信等の各種の情報処理を行うサーバー装置である。なお、各図において、情報処理サーバー2を、1つのブロックによって表現するが、これは必ずしも情報処理サーバー2が単一のサーバー装置により構成されることを意味するものではない。例えば、情報処理サーバー2は、処理内容が異なる複数のサーバー装置を含んで構成されたものでもよい。
上述の通り、情報処理サーバー2が接続するネットワークNWには、基地局3とアクセスポイント4とが接続する。
基地局3は、基地局3と無線通信可能なエリアに存在する機器と無線通信を行い、当該機器と情報処理サーバー2との間でデータの送受信を中継する。
アクセスポイント4は、アクセスポイント4と無線通信可能なエリアに存在する機器と無線通信を行い、当該機器と情報処理サーバー2との間でデータの送受信を中継する。アクセスポイント4と無線通信可能なエリアは、基地局3と無線通信可能なエリアより狭域である。
基地局3は、基地局3と無線通信可能なエリアに存在する機器と無線通信を行い、当該機器と情報処理サーバー2との間でデータの送受信を中継する。
アクセスポイント4は、アクセスポイント4と無線通信可能なエリアに存在する機器と無線通信を行い、当該機器と情報処理サーバー2との間でデータの送受信を中継する。アクセスポイント4と無線通信可能なエリアは、基地局3と無線通信可能なエリアより狭域である。
アップロード対象データ6の送信元の車両1から送信されたアップロード対象データ6は、第1通信経路AK1、第2通信経路AK2、第3通信経路AK3、及び、第4通信経路AK4のうちいずれかの通信経路で、情報処理サーバー2に到達する。
第1通信経路AK1は、アップロード対象データ6の送信元である車両1から、当該車両1以外の車両1を経由することなく基地局3を介して情報処理サーバー2に到達する通信経路である。
図1の第1通信経路AK1は、アップロード対象データ6が、アップロード対象データ6の送信元である車両1Aから、車両1B、1C、1Dを経由することなく基地局3を介して情報処理サーバー2に到達する通信経路を示している。
図1の第1通信経路AK1は、アップロード対象データ6が、アップロード対象データ6の送信元である車両1Aから、車両1B、1C、1Dを経由することなく基地局3を介して情報処理サーバー2に到達する通信経路を示している。
第2通信経路AK2は、アップロード対象データ6の送信元である車両1から、当該車両1以外の車両1を経由することなくアクセスポイント4を介して情報処理サーバー2に到達する通信経路である。
図1の第2通信経路AK2は、アップロード対象データ6が、アップロード対象データ6の送信元である車両1Aから、車両1B、1C、1Dを経由することなく、アクセスポイント4を介して情報処理サーバー2に到達する通信経路を示している。
図1の第2通信経路AK2は、アップロード対象データ6が、アップロード対象データ6の送信元である車両1Aから、車両1B、1C、1Dを経由することなく、アクセスポイント4を介して情報処理サーバー2に到達する通信経路を示している。
第3通信経路AK3は、アップロード対象データ6の送信元である車両1から、当該車両1以外の車両1を1又は複数経由した後に、基地局3を介して情報処理サーバー2に到達する通信経路である。
図1の第3通信経路AK3は、アップロード対象データ6が、アップロード対象データ6の送信元である車両1Aから、車両1B、1Cを経由した後に、基地局3を介して情報処理サーバー2に到達する通信経路を示している。
図1の第3通信経路AK3は、アップロード対象データ6が、アップロード対象データ6の送信元である車両1Aから、車両1B、1Cを経由した後に、基地局3を介して情報処理サーバー2に到達する通信経路を示している。
第4通信経路AK4は、アップロード対象データ6の送信元の車両1から、当該車両1以外の車両1を1又は複数経由した後に、アクセスポイント4を介して情報処理サーバー2に到達する通信経路である。
図1の第4通信経路AK4は、アップロード対象データ6が、アップロード対象データ6の送信元である車両1Aから送信され、車両1B、1Dを経由した後に、アクセスポイント4を介して情報処理サーバー2に到達する通信経路を示している。
図1の第4通信経路AK4は、アップロード対象データ6が、アップロード対象データ6の送信元である車両1Aから送信され、車両1B、1Dを経由した後に、アクセスポイント4を介して情報処理サーバー2に到達する通信経路を示している。
図2は、情報処理サーバー2の構成を示す図である。
情報処理サーバー2は、サーバー制御部20、及び、サーバー通信部21を備える。
情報処理サーバー2は、サーバー制御部20、及び、サーバー通信部21を備える。
サーバー制御部20は、CPUやMPU等のプログラムを実行するプロセッサーであるサーバープロセッサー200、及び、サーバー記憶部210を備え、情報処理サーバー2の各部を制御する。情報処理サーバー2は、サーバープロセッサー200がサーバー記憶部210に記憶された制御プログラムを読み出して処理を実行するように、ハードウェア、及びソフトウェアの協働により各種処理を実行する。
サーバー記憶部210は、サーバープロセッサー200が実行するプログラムや、サーバープロセッサー200により処理されるデータを記憶する記憶領域を有する。サーバー記憶部210は、サーバープロセッサー200が実行する制御プログラム、管理DB210A、その他の各種データを記憶する。サーバー記憶部210は、プログラムやデータを不揮発的に記憶する不揮発性記憶領域を有する。また、サーバー記憶部210は、揮発性記憶領域を備え、サーバープロセッサー200が実行するプログラムや処理対象のデータを一時的に記憶するワークエリアを構成してもよい。
管理DB210Aは、アップロード対象データ6を管理するデータベースである。管理DB210Aに格納される1件のレコードは、少なくとも、アップロード対象データ6と、アップロード対象データ6の識別情報であるデータID7とを有する。
サーバー制御部20は、管理DB210Aに格納されたレコードを参照して、アップロード対象データ6の解析や、アップロード対象データ6に基づく情報配信等の各種の情報処理を行う。
サーバー通信部21は、所定の通信規格に従った通信ハードウェアにより構成され、サーバー制御部20の制御に従って、ネットワークNWを介して車両1と通信する。
次に、車両1の構成について説明する。
図3は、車両1の構成を示す図である。
図3は、車両1の構成を示す図である。
車両1は、車両制御装置10、TCU11、及び、カメラ12を備える。車両制御装置10、TCU11、及び、カメラ12は、車載ネットワーク13を介して互いに通信可能に接続される。ここで、車載ネットワーク13は、例えばCAN(Controller Area Network)通信規格に従うCANバスである。
車両制御装置10は、制御装置制御部100、及び、制御装置NW通信部101を備える。
制御装置制御部100は、CPUやMPU等のプログラムを実行するプロセッサーである制御装置プロセッサー1000、及び、制御装置記憶部1001を備え、車両制御装置10の各部を制御する。制御装置制御部100は、制御装置プロセッサー1000が制御装置記憶部1001に記憶された制御プログラムを読み出して処理を実行するように、ハードウェア、及びソフトウェアの協働により各種処理を実行する。
制御装置制御部100は、CPUやMPU等のプログラムを実行するプロセッサーである制御装置プロセッサー1000、及び、制御装置記憶部1001を備え、車両制御装置10の各部を制御する。制御装置制御部100は、制御装置プロセッサー1000が制御装置記憶部1001に記憶された制御プログラムを読み出して処理を実行するように、ハードウェア、及びソフトウェアの協働により各種処理を実行する。
制御装置記憶部1001は、制御装置プロセッサー1000が実行するプログラムや、制御装置プロセッサー1000により処理されるデータを記憶する記憶領域を有する。制御装置記憶部1001は、制御装置プロセッサー1000が実行する制御プログラム、その他の各種データを記憶する。制御装置記憶部1001は、プログラムやデータを不揮発的に記憶する不揮発性記憶領域を有する。また、制御装置記憶部1001は、揮発性記憶領域を備え、制御装置プロセッサー1000が実行するプログラムや処理対象のデータを一時的に記憶するワークエリアを構成してもよい。
制御装置制御部100は、車両1の動作を制御する。例えば、制御装置制御部100は、図示せぬドアロック機構を制御して、車両1のドアの施解錠を行う。また、例えば、制御装置制御部100は、図示しないイグニッションスイッチのオンオフを検出し、車両1の始動及び停止を制御する。
本実施形態の制御装置制御部100は、アップロード対象データ6を生成し、生成したアップロード対象データ6を制御装置NW通信部101によってTCU11に送信する。例えば、制御装置制御部100は、カメラ12から撮影データを取得し、取得した撮影データに基づいて駐車場の画像データや事故の動画データ等をアップロード対象データ6として生成する。なお、制御装置制御部100は、複数のECU、プロセッサー、及び/又は回路等により構成されていてもよく、TCU11内に組み込まれていてもよい。
本実施形態の制御装置制御部100は、アップロード対象データ6を生成し、生成したアップロード対象データ6を制御装置NW通信部101によってTCU11に送信する。例えば、制御装置制御部100は、カメラ12から撮影データを取得し、取得した撮影データに基づいて駐車場の画像データや事故の動画データ等をアップロード対象データ6として生成する。なお、制御装置制御部100は、複数のECU、プロセッサー、及び/又は回路等により構成されていてもよく、TCU11内に組み込まれていてもよい。
制御装置NW通信部101は、例えばCAN通信規格に準拠した通信を行うCANトランシーバーにより構成され、制御装置制御部100の制御に従って、車載ネットワーク13に接続する機器と通信する。
次に、TCU11の構成について説明する。
TCU11は、TCU制御部110、TCUNW通信部111、広域通信部112、狭域通信部113、及び、車車間通信部114を備える。TCU制御部110は、本発明の通信装置制御部に相当し、広域通信部112及び狭域通信部113は、本発明の第1通信装置通信部に相当し、車車間通信部114は、本発明の第2通信装置通信部に相当する。
TCU11は、TCU制御部110、TCUNW通信部111、広域通信部112、狭域通信部113、及び、車車間通信部114を備える。TCU制御部110は、本発明の通信装置制御部に相当し、広域通信部112及び狭域通信部113は、本発明の第1通信装置通信部に相当し、車車間通信部114は、本発明の第2通信装置通信部に相当する。
TCU制御部110は、CPUやMPU等のプログラムを実行するTCUプロセッサー1110、及び、TCU記憶部1120を備え、TCU11の各部を制御する。TCU制御部110は、TCUプロセッサー1110がTCU記憶部1120に記憶されたプログラムを読み出して処理を実行するように、ハードウェア、及びソフトウェアの協働により各種処理を実行する。TCU記憶部1120は、本発明の通信装置記憶部に相当する。
TCU記憶部1120は、TCUプロセッサー1110が実行するプログラムや、TCUプロセッサー1110により処理されるデータを記憶する記憶領域を有する。TCU記憶部1120は、TCUプロセッサー1110が実行するプログラム、搭載される車両1の識別情報である車両ID112A、その他の各種データを記憶する。TCU記憶部1120は、プログラムやデータを不揮発的に記憶する不揮発性記憶領域を有する。また、TCU記憶部1120は、揮発性記憶領域を備え、TCUプロセッサー1110が実行するプログラムや処理対象のデータを一時的に記憶するワークエリアを構成してもよい。
TCUNW通信部111は、例えばCAN通信規格に準拠した通信を行うCANトランシーバーにより構成され、TCU制御部110の制御に従って、車載ネットワーク13に接続する機器と通信する。
広域通信部112は、3G(第3世代移動通信方式)や、4G(第4世代移動通信方式)、LTE(Long Term Evolution)、5G(第5世代移動通信方式)等のセルラー通信方式に係る通信ハードウェアを備え、TCU制御部110の制御に従って、基地局3との間で無線通信する。
狭域通信部113は、Wi−Fi(登録商標)や、DSRC(Dedicated Short Range Communications)、Bluetooth(登録商標)、C−V2X等の通信方式に従った通信ハードウェアを備え、TCU制御部110の制御に従って、アクセスポイント4との間で無線通信する。
車車間通信部114は、Wi−Fi、DSRC、C−V2X等の通信方式に従った通信ハードウェアを備え、TCU制御部110の制御に従って、他の車両1が備えるTCU11と無線通信する。
カメラ12は、車両制御装置10の制御に従って、所定のフレーム周期で撮影し、撮影データを車両制御装置10に出力する。カメラ12は、車両1の所定の位置に設けられ、車両1の外部を撮影する。
次に、図4、図5、及び、図6を参照して、通信システム5の動作について説明する。
図4、及び、図5は、TCU11の動作を示すフローチャートである。図4に示す動作は、アップロード対象データ6の送信元の車両1が備えるTCU11の動作を示す。図5に示す動作は、他の車両1のTCU11からアップロード対象データ6を受信した車両1が備えるTCU11の動作を示す。
図6は、情報処理サーバー2の動作を示すフローチャートである。
図4、及び、図5は、TCU11の動作を示すフローチャートである。図4に示す動作は、アップロード対象データ6の送信元の車両1が備えるTCU11の動作を示す。図5に示す動作は、他の車両1のTCU11からアップロード対象データ6を受信した車両1が備えるTCU11の動作を示す。
図6は、情報処理サーバー2の動作を示すフローチャートである。
まず、図4を参照して、アップロード対象データ6の送信元の車両1が備えるTCU11の動作について説明する。
TCU制御部110は、車両制御装置10からアップロード対象データ6を受信したか否かを判別する(ステップSA1)。
TCU制御部110は、車両制御装置10からアップロード対象データ6を受信していないと判別した場合(ステップSA1:NO)、再度、ステップSA1の処理を実行する。
TCU制御部110は、車両制御装置10からアップロード対象データ6を受信したと判別した場合(ステップSA1:YES)、受信したアップロード対象データ6のデータID7を生成する(ステップSA2)。
次いで、TCU制御部110は、ステップSA2で生成したデータID7を付加して、車両制御装置10から受信したアップロード対象データ6をTCU記憶部1120に記憶する(ステップSA3)。
次いで、TCU制御部110は、TCU記憶部1120に記憶したアップロード対象データ6を広域通信部112によって送信するか狭域通信部113によって通信するか車車間通信部114によって送信するかを判別する(ステップSA4)。
TCU制御部110は、広域通信部112により送信する所定の条件、狭域通信部113により送信する所定の条件、及び、車車間通信部114により送信する所定の条件の成立を判定することで、ステップSA4の判別を行う。これら所定の条件は、予め定められている。例えば、広域通信部112により送信する所定の条件としては、アップロード対象データが、アップロードにリアルタイム性が求められるアップロード対象データであることが一例として挙げられる。また、狭域通信部113により送信する所定の条件は、アクセスポイント4と狭域通信部113との間の電波又は電界強度が所定強度以上であることが一例として挙げられる。また、車車間通信部114により送信する所定の条件としては、アップロード対象データが、アップロードにリアルタイム性が求められていないアップロード対象データであり、且つ、アクセスポイント4と狭域通信部113との間の電波又は電界強度が所定強度を下回ることが一例として挙げられる。
TCU制御部110は、広域通信部112により送信すると判別した場合(ステップSA4:「広域通信部」)、TCU記憶部1120に記憶したアップロード対象データ6をデータID7が付加された状態で広域通信部112により情報処理サーバー2に送信する(ステップSA5)。TCU制御部110は、広域通信部112によりアップロード対象データ6を送信すると、送信したアップロード対象データ6及びこのアップロード対象データ6に付加されるデータID7をTCU記憶部1120から消去する(ステップSA7)。
TCU制御部110は、狭域通信部113により送信すると判別した場合(ステップSA4:「狭域通信部」)、TCU記憶部1120に記憶したアップロード対象データ6をデータID7が付加された状態で狭域通信部113により情報処理サーバー2に送信する(ステップSA6)。TCU制御部110は、狭域通信部113によりアップロード対象データ6を送信すると、送信したアップロード対象データ6及びこのアップロード対象データ6に付加されるデータID7をTCU記憶部1120から消去する(ステップSA7)。
TCU制御部110は、車車間通信部114により送信すると判別した場合(ステップSA4:「車車間通信部」)、TCU記憶部1120に記憶したアップロード対象データ6が複製情報を付加するアップロード対象データ6に該当するか否かを判別する(ステップSA8)。
複製情報は、付加対象のアップロード対象データ6が、TCU1120に記憶したアップロード対象データ6から複製されたデータであることを示し、また、複数の他の車両1のTCU11に同じアップロード対象データ6が送信されている可能性があることを示す情報である。
車車間通信部114により送信すると判別されるアップロード対象データ6には、複数の他の車両1のTCU11への送信が求められるデータがある。これは、当該アップロード対象データ6を、確実に情報処理サーバー2にアップロードさせるためである。この種のアップロード対象データ6としては、事故の動画データ等が例として挙げられる。TCU制御部110は、ステップSA8において、TCU記憶部1120に記憶したアップロード対象データ6が、この種のアップロード対象データ6に該当するか否かを所定の条件で判定する。そして、TCU制御部110は、該当すると判定した場合、ステップSA8において肯定判別し、該当しないと判定した場合、ステップSA8において否定判別する。
TCU制御部110は、TCU記憶部1120に記憶したアップロード対象データ6が複製情報を付加するアップロード対象データ6に該当しないと判別した場合(ステップSA8:NO)、TCU記憶部1120に記憶したアップロード対象データ6をデータID7が付加された状態で、車車間通信部114により他の車両1のTCU11に送信する(ステップSA9)。TCU制御部110は、ステップSA9の処理を実行すると、車車間通信部114により送信したアップロード対象データ6及びこのアップロード対象データ6に付加されるデータID7をTCU記憶部1120から消去する(ステップSA7)。
一方、TCU制御部110は、TCU記憶部1120に記憶したアップロード対象データ6が複製情報を付加するアップロード対象データ6に該当すると判別した場合(ステップSA8:YES)、送信対象のアップロード対象データ6に複製情報を付加し(ステップSA10)、複製情報が付加されたアップロード対象データ6を、車車間通信部114により他の車両1のTCU11に送信する(ステップSA11)。なお、ステップSA11で送信されるアップロード対象データ6には、複製情報の他、このアップロード対象データ6のデータID7が付加されている。
TCU制御部110は、ステップSA11において、複製情報が付加されたアップロード対象データ6を送信すると、複製情報を付加してアップロード対象データ6を送信する処理を終了する所定の条件が成立したか否かを判別する(ステップSA12)。
例えば、TCU制御部110は、アップロード対象データ6をステップSA3で記憶してから所定時間が経過した場合、複製情報を付加してアップロード対象データ6を送信する処理を終了する所定の条件が成立したと判別する。
また、例えば、TCU制御部110は、情報処理サーバー2から、ステップSA3で記憶したアップロード対象データ6のアップロードが完了した通知を受信した場合、複製情報を付加してアップロード対象データ6を送信する処理を終了する所定の条件が成立したと判別する。
また、例えば、TCU制御部110は、前回に車車間通信部114でアップロード対象データ6を送信してから、所定時間内に、アップロード対象データ6を送信可能な他の車両1が存在しなかった場合、複製情報を付加してアップロード対象データ6を送信する処理を終了する所定の条件が成立したと判別する。
また、例えば、TCU制御部110は、情報処理サーバー2から、ステップSA3で記憶したアップロード対象データ6のアップロードが完了した通知を受信した場合、複製情報を付加してアップロード対象データ6を送信する処理を終了する所定の条件が成立したと判別する。
また、例えば、TCU制御部110は、前回に車車間通信部114でアップロード対象データ6を送信してから、所定時間内に、アップロード対象データ6を送信可能な他の車両1が存在しなかった場合、複製情報を付加してアップロード対象データ6を送信する処理を終了する所定の条件が成立したと判別する。
TCU制御部110は、複製情報を付加してアップロード対象データ6を送信する処理を終了する所定の条件が成立していないと判別した場合(ステップSA12:NO)、処理をステップSA10に戻し、再度、ステップSA10の処理を実行する。
一方、TCU制御部110は、複製情報を付加してアップロード対象データ6を送信する処理を終了する所定の条件が成立したと判別した場合(ステップSA12:YES)、車車間通信部114により送信したアップロード対象データ6及びこのアップロード対象データ6に付加されるデータID7をTCU記憶部1120から消去する(ステップSA7)。
続けて、図5を参照して、他の車両1のTCU11からアップロード対象データ6を受信した車両1が備えるTCU11の動作について説明する。
TCU制御部110は、車車間通信部114により他の車両1のTCU11からアップロード対象データ6を受信したか否かを判別する(ステップSB1)。なお、他の車両1から送信されるアップロード対象データ6には、データID7が付加されている。また、アップロード対象データ6の送信元の車両1のTCU11が複製情報を付加している場合、他の車両1から送信されるアップロード対象データ6には、データID7の他、複製情報が付加されている。
TCU制御部110は、他の車両1のTCU11からアップロード対象データ6を受信していないと判別した場合(ステップSB1:NO)、再度、ステップSB1の処理を実行する。
一方、TCU制御部110は、他の車両1のTCU11からアップロード対象データ6を受信したと判別した場合(ステップSB1:YES)、データID7が付加された状態で、他の車両1のTCU11から受信したアップロード対象データ6をTCU記憶部1120に記憶する(ステップSB2)。なお、ステップSB1において受信したアップロード対象データ6に複製情報が付加されている場合、TCU制御部110は、複製情報も付加された状態で、受信したアップロード対象データ6をTCU記憶部1120に記憶する。
次いで、TCU制御部110は、ステップSB2で記憶したアップロード対象データ6のデータ量が予め定められた所定量以上であるか否かを判別する(ステップSB3)。
TCU制御部110は、ステップSB2で記憶したアップロード対象データ6のデータ量が所定量を下回ると判別した場合(ステップSB3:NO)、ステップSB10の処理を実行する。
一方、TCU制御部110は、ステップSB2で記憶したアップロード対象データ6のデータ量が所定量以上であると判別した場合(ステップSB3:YES)、TCU記憶部1120に記憶したアップロード対象データ6に複製情報が付加されているか否かを判別する(ステップSB4)。
TCU制御部110は、TCU記憶部1120に記憶したアップロード対象データ6に複製情報が付加されていると判別した場合(ステップSB4:YES)、アップロード確認情報を広域通信部112及び狭域通信部113のいずれかによって情報処理サーバー2に送信する(ステップSB5)。
アップロード確認情報は、TCU記憶部1120に記憶されたアップロード対象データ6が既に情報処理サーバー2に記憶されているか否かを問い合わせる情報である。アップロード確認情報には、問い合わせ対象のアップロード対象データ6のデータID7を含む。
次いで、TCU制御部110は、アップロード確認情報に対する応答としてアップロード判定情報を、広域通信部112及び狭域通信部113のいずれかによって情報処理サーバー2から受信したか否かを判別する(ステップSB6)。
アップロード判定情報は、アップロード確認情報を情報処理サーバー2が受信したときに、アップロード確認情報に含まれるデータID7のアップロード対象データ6が情報処理サーバー2に記憶されているか否かを示す情報である。
TCU制御部110は、アップロード判定情報を受信していないと判別した場合(ステップSB6:NO)、再度、ステップSB6の処理を実行する。
一方、TCU制御部110は、アップロード判定情報を受信したと判別した場合(ステップSB6:YES)、受信したアップロード判定情報により、TCU記憶部1120に記憶されたアップロード対象データ6が既にサーバー記憶部210に記憶されているか否か判別する(ステップSB7)。
TCU制御部110は、TCU記憶部1120に記憶されたアップロード対象データ6が既にサーバー記憶部210に記憶されていると判別した場合(ステップSB7:YES)、TCU記憶部1120に記憶されたアップロード対象データ6の送信を禁止する(ステップSB8)。そして、TCU制御部110は、TCU記憶部1120に記憶されたアップロード対象データ6及びこのアップロード対象データ6に付加されるデータID7をTCU記憶部1120から消去する(ステップSB9)。
一方、TCU制御部110は、TCU記憶部1120に記憶されたアップロード対象データ6が既にサーバー記憶部210に記憶されていないと判別した場合(ステップSB7:YES)、TCU記憶部1120に記憶したアップロード対象データ6を広域通信部112により送信するか狭域通信部113により送信するか車車間通信部114により送信するかを判別する(ステップSB10)。
TCU制御部110は、広域通信部112により送信する所定の条件、狭域通信部113により送信する所定の条件、及び、車車間通信部114により送信する所定の条件の成立を判定することで、ステップSB10の判別を行う。これら所定の条件は、上述したステップSA4と同様に予め定められている。
TCU制御部110は、広域通信部112により送信すると判別した場合(ステップSB10:「広域通信部」)、TCU記憶部1120に記憶したアップロード対象データ6をデータID7が付加された状態で広域通信部112により情報処理サーバー2に送信する(ステップSB11)。TCU110は、広域通信部112によりアップロード対象データ6を送信すると、送信したアップロード対象データ6及びこのアップロード対象データ6に付加されるデータID7をTCU記憶部1120から消去する(ステップSB13)。
TCU制御部110は、狭域通信部113により送信すると判別した場合(ステップSB10:「狭域通信部」)、TCU記憶部1120に記憶したアップロード対象データ6をデータID7が付加された状態で狭域通信部113により情報処理サーバー2に送信する(ステップSB12)。TCU110は、狭域通信部113によりアップロード対象データ6を送信すると、送信したアップロード対象データ6及びこのアップロード対象データ6に付加されるデータID7をTCU記憶部1120から消去する(ステップSB3)。
TCU制御部110は、車車間通信部114により送信すると判別した場合(ステップSB9:「車車間通信部」)、TCU記憶部1120に記憶したアップロード対象データ6が、複数の他の車両1のTCU11への送信を要するアップロード対象データ6であるか否かを判別する(ステップSB14)。
例えば、TCU制御部110は、TCU記憶部1120に記憶したアップロード対象データ6に、複製情報が付加されているか否かを判定することで、ステップSB14の判別を行う。この場合、TCU制御部110は、TCU記憶部1120に記憶したアップロード対象データ6に複製情報が付加されていないと判定した場合、ステップSB14、複数の他の車両1のTCU11への送信を要するアップロード対象データ6でないと判別する。
また、TCU制御部110は、TCU記憶部1120に記憶したアップロード対象データ6に複製情報が付加されていると判定した場合、ステップSB14、複数の他の車両1のTCU11への送信を要するアップロード対象データ6であると判別する。
また、TCU制御部110は、TCU記憶部1120に記憶したアップロード対象データ6に複製情報が付加されていると判定した場合、ステップSB14、複数の他の車両1のTCU11への送信を要するアップロード対象データ6であると判別する。
なお、このステップSB14における判別方法は、あくまで一例であって、例えば、ステップSB2で記憶したアップロード対象データ6が、所定の条件を満たすか否かに基づいて判別してもよい。
TCU制御部110は、TCU記憶部1120に記憶したアップロード対象データ6が、複数の他の車両1のTCU11への送信を要するアップロード対象データ6でないと判別した場合(ステップSB14:YES)、データID7が付加された状態のTCU記憶部1120に記憶したアップロード対象データ6を、車車間通信部114によって他の車両1のTCU11に送信する(ステップSB15)。なお、複製情報が付加されている場合は、ステップSB15において、複製情報も付加した状態でアップロード対象データ6を、車車間通信部114によって他の車両1のTCU11に送信する。
TCU制御部110は、ステップSB15の処理を実行すると、車車間通信部114により送信したアップロード対象データ6及びこのアップロード対象データ6に付加されるデータID7をTCU記憶部1120から消去する(ステップSB13)。
一方、TCU制御部110は、TCU記憶部1120に記憶したアップロード対象データ6が、複数の他の車両1のTCU11への送信を要するアップロード対象データ6であると判別した場合(ステップSB14:YES)、データID7が付加された状態のTCU記憶部1120に記憶したアップロード対象データ6を、車車間通信部114によって他の車両1のTCU11に送信する(ステップSB16)。
なお、複製情報が付加されている場合は、ステップSB16において、複製情報も付加した状態でアップロード対象データ6を、車車間通信部114によって他の車両1のTCU11に送信する。また、複製情報が付加されていない場合は、ステップSB16において、複製情報も付加してアップロード対象データ6を、車車間通信部114によって他の車両1のTCU11に送信する。
次いで、TCU制御部110は、複数の他の車両1のTCU11への送信する処理を終了する所定の条件が成立したか否かを判別する(ステップSB17)。
例えば、TCU制御部110は、アップロード対象データ6をステップSB2で記憶してから所定時間が経過した場合、複数の他の車両1のTCU11への送信する処理を終了する所定の条件が成立したと判別する。
また、例えば、TCU制御部110は、情報処理サーバー2から、ステップSA3で記憶したアップロード対象データ6のアップロードが完了した通知を受信した場合、複数の他の車両1のTCU11への送信する処理を終了する所定の条件が成立したと判別する。
また、例えば、TCU制御部110は、前回に車車間通信部114でアップロード対象データ6を送信してから、所定時間内に、アップロード対象データ6を送信可能な他の車両1が存在しなかった場合、複数の他の車両1のTCU11への送信する処理を終了する所定の条件が成立したと判別する。
また、例えば、TCU制御部110は、情報処理サーバー2から、ステップSA3で記憶したアップロード対象データ6のアップロードが完了した通知を受信した場合、複数の他の車両1のTCU11への送信する処理を終了する所定の条件が成立したと判別する。
また、例えば、TCU制御部110は、前回に車車間通信部114でアップロード対象データ6を送信してから、所定時間内に、アップロード対象データ6を送信可能な他の車両1が存在しなかった場合、複数の他の車両1のTCU11への送信する処理を終了する所定の条件が成立したと判別する。
TCU制御部110は、複製情報を付加してアップロード対象データ6を送信する処理を終了する所定の条件が成立していないと判別した場合(ステップSB17:NO)、処理をステップSB16に戻し、再度、ステップSB16の処理を実行する。
一方、TCU制御部110は、複製情報を付加してアップロード対象データ6を送信する処理を終了する所定の条件が成立したと判別した場合(ステップSB17:YES)、車車間通信部114により送信したアップロード対象データ6及びこのアップロード対象データ6に付加されるデータID7をTCU記憶部1120から消去する(ステップSB13)。
続けて、図6を参照して、情報処理サーバー2の動作について説明する。
情報処理サーバー2のサーバー制御部20は、サーバー通信部21によりアップロード対象データ6を車両1から受信したか否かを判別する(ステップSC1)。
情報処理サーバー2のサーバー制御部20は、サーバー通信部21によりアップロード対象データ6を車両1から受信したか否かを判別する(ステップSC1)。
サーバー制御部20は、サーバー通信部21によりアップロード対象データ6を車両1から受信したと判別した場合(ステップSC1:YES)、受信したアップロード対象データ6を管理DB210Aに記憶させ(ステップSC2)、ステップSC3の処理を実行する。アップロード対象データ6を管理DB210Aに記憶させることは、アップロード対象データ6をサーバー記憶部210に記憶させることに相当する。
なお、車両1から送信されるアップロード対象データ6にはデータID7が付加されているため、サーバー制御部20は、ステップSC2においてアップロード対象データ6とデータID7との組み合わせを1のレコードとして管理DB210Aに記憶する。
一方、サーバー制御部20は、サーバー通信部21によりアップロード対象データ6を車両1から受信していないと判別した場合(ステップSC1:NO)、サーバー通信部21によりアップロード確認情報を車両1から受信したか否かを判別する(ステップSC3)。
サーバー制御部20は、サーバー通信部21によりアップロード確認情報を受信していないと判別した場合(ステップSC3:NO)、処理をステップSC1に戻す。
一方、サーバー制御部20は、サーバー通信部21によりアップロード確認情報を受信したと判別した場合(ステップSC3:YES)、受信したアップロード確認情報が含むデータID7のアップロード対象データ6を既にサーバー記憶部210が記憶しているか否かを判定する(ステップSC4)。
次いで、サーバー制御部20は、判定結果を示すアップロード判定情報を、サーバー通信部21によってアップロード確認情報を送信したTCU11に送信する(ステップSC5)。
以下、図7を参照して、図4、図5、及び、図6のフローチャートによる処理の適用例を具体的に説明する。
図7は、通信システム5の動作を具体的に説明するための図である。
図7は、通信システム5の動作を具体的に説明するための図である。
図7において、車両1Aは、アップロード対象データ6の送信元の車両1である。
車両1Aが備えるTCU11Aは、図4に示す動作において、ステップSA4:「車車間通信部」、ステップSA8:YESを経由して処理を実行し、車両1BのTCU11Bに、アップロード対象データ6とこのアップロード対象データ6のデータID7と複製情報とを送信する。
TCU11Aは、TCU11Bへの送信を行うと、図4に示す動作において、再度、ステップSA4:「車車間通信部」、ステップSA8:YESを経由して処理を実行し、車両1DのTCU11Dに、アップロード対象データ6とこのアップロード対象データ6のデータID7と複製情報とを送信する。
TCU11Aは、TCU11Dへの送信を行うと、図4に示す動作において、ステップSA12:YESを経由して処理を実行し、アップロード対象データ6の送信動作を終了する。
車両1Aが備えるTCU11Aは、図4に示す動作において、ステップSA4:「車車間通信部」、ステップSA8:YESを経由して処理を実行し、車両1BのTCU11Bに、アップロード対象データ6とこのアップロード対象データ6のデータID7と複製情報とを送信する。
TCU11Aは、TCU11Bへの送信を行うと、図4に示す動作において、再度、ステップSA4:「車車間通信部」、ステップSA8:YESを経由して処理を実行し、車両1DのTCU11Dに、アップロード対象データ6とこのアップロード対象データ6のデータID7と複製情報とを送信する。
TCU11Aは、TCU11Dへの送信を行うと、図4に示す動作において、ステップSA12:YESを経由して処理を実行し、アップロード対象データ6の送信動作を終了する。
車両1Bが備えるTCU11Bは、車両1AのTCU11Aから、アップロード対象データ6とデータID7と複製情報とを受信する。TCU11Bは、図5に示す動作において、ステップSB5の処理を実行し、情報処理サーバー2にアップロード確認情報を送信する。図7において、TCU11Bがアップロード確認情報を情報処理サーバー2に送信するときは、車両1Aから送信されたアップロード対象データ6が情報処理サーバー2に到達していないとする。そのため、情報処理サーバー2は、図6に示す動作において、ステップSC3:YES、ステップSC4、ステップSC5の順に処理を実行し、アップロード対象データ6を記憶していないことを示すアップロード判定情報を車両1Bに送信する。車両1BのTCU11Bは、情報処理サーバー2から当該アップロード判定情報を受信すると、ステップSB6:YES、ステップSB7:NO、ステップSB10:「車車通信部」、ステップSB14:YES、ステップSB16の順に処理を実行し、アップロード対象データ6とこのアップロード対象データ6のデータID7と複製情報とを、車車間通信部114によって車両1CのTCU11Cに送信する。
車両1Cが備えるTCU11Cは、車両1BのTCU11Bから、アップロード対象データ6とデータID7と複製情報とを受信する。すると、TCU11Cは、図5に示す動作において、ステップSB5の処理を実行し、情報処理サーバー2にアップロード確認情報を送信する。図7において、TCU11Cがアップロード確認情報を情報処理サーバー2に送信するときは、車両1Aから送信されたアップロード対象データ6が情報処理サーバー2に到達していないとする。そのため、情報処理サーバー2は、図6に示す動作において、ステップSC3:YES、ステップSC4、ステップSC5の順に処理を実行し、アップロード対象データ6を記憶していないことを示すアップロード判定情報を車両1Cに送信する。車両1CのTCU11Cは、情報処理サーバー2から当該アップロード判定情報を受信すると、ステップSB6:YES、ステップSB7:NO、ステップSB10:「広域通信部」、ステップSB11の順に処理を実行し、アップロード対象データ6とこのアップロード対象データ6のデータID7とを広域通信部112によって情報処理サーバー2に送信する。
車両1Dが備えるTCU11Dは、車両1AのTCU11Aから、アップロード対象データ6とデータID7と複製情報とを受信する。すると、TCU11Dは、図5に示す動作において、ステップSB5の処理を実行し、情報処理サーバー2にアップロード確認情報を送信する。図7において、TCU11Dがアップロード確認情報を情報処理サーバー2に送信するときは、車両1Aから送信されたアップロード対象データ6が情報処理サーバー2に到達しているとする。そのため、情報処理サーバー2は、図6に示す動作において、ステップSC3:YES、ステップSC4、ステップSC5の順に処理を実行し、アップロード対象データを記憶していることを示すアップロード判定情報を車両1Dに送信する。車両1DのTCU11Dは、情報処理サーバー2から当該アップロード判定情報を受信すると、ステップSB6:YES、ステップSB7:YES、ステップSB8の順に処理を実行し、アップロード対象データ6とこのアップロード対象データ6のデータID7とを車両1Cの外部に送信することを禁止する。これにより、通信システム5は、車両1Cから情報処理サーバー2に対して同一のアップロード対象データ6が送信されることを防止でき、システムにおける無駄な通信の発生を抑制できる。
以上、説明したように、通信システム5は、車両1において使用されるTCU11、及び、情報処理サーバー2を備える。TCU11は、情報処理サーバー2と通信する広域通信部112及び狭域通信部113と、他のTCU11と通信する車車間通信部114と、アップロード対象データ6を記憶するTCU記憶部1120と、TCU制御部110と、を備える。情報処理サーバー2は、TCU11と通信するサーバー通信部21と、TCU11から受信したアップロード対象データ6を記憶するサーバー記憶部210と、サーバー制御部20と、を備える。
TCU制御部110は、所定のタイミングにおいて、TCU記憶部1120に記憶されたアップロード対象データ6のデータID7を含むアップロード確認情報を、広域通信部112及び狭域通信部113のいずれかにより情報処理サーバー2に送信する。
サーバー制御部20は、アップロード確認情報をサーバー通信部21により受信したときに、アップロード確認情報に含まれるデータID7のアップロード対象データ6がサーバー記憶部210に記憶されているか否かを示すアップロード判定情報を、サーバー通信部21によりTCU11に送信する。
TCU制御部110は、アップロード判定情報により、TCU記憶部1120に記憶されたアップロード対象データ6が、既にサーバー記憶部210に記憶されていると判定した場合、TCU記憶部1120に記憶されたアップロード対象データ6の広域通信部112、狭域通信部113、及び、車車間通信部114のいずれかによる送信を禁止する。また、TCU制御部110は、アップロード判定情報により、TCU記憶部1120に記憶されたアップロード対象データ6が、サーバー記憶部210に記憶されていないと判定した場合、TCU記憶部1120に記憶されたアップロード対象データ6を、広域通信部112、狭域通信部113、及び、車車間通信部114のいずれかにより送信する。
TCU制御部110は、所定のタイミングにおいて、TCU記憶部1120に記憶されたアップロード対象データ6のデータID7を含むアップロード確認情報を、広域通信部112及び狭域通信部113のいずれかにより情報処理サーバー2に送信する。
サーバー制御部20は、アップロード確認情報をサーバー通信部21により受信したときに、アップロード確認情報に含まれるデータID7のアップロード対象データ6がサーバー記憶部210に記憶されているか否かを示すアップロード判定情報を、サーバー通信部21によりTCU11に送信する。
TCU制御部110は、アップロード判定情報により、TCU記憶部1120に記憶されたアップロード対象データ6が、既にサーバー記憶部210に記憶されていると判定した場合、TCU記憶部1120に記憶されたアップロード対象データ6の広域通信部112、狭域通信部113、及び、車車間通信部114のいずれかによる送信を禁止する。また、TCU制御部110は、アップロード判定情報により、TCU記憶部1120に記憶されたアップロード対象データ6が、サーバー記憶部210に記憶されていないと判定した場合、TCU記憶部1120に記憶されたアップロード対象データ6を、広域通信部112、狭域通信部113、及び、車車間通信部114のいずれかにより送信する。
通信システムの制御方法では、TCU11が、アップロード対象データ6を記憶し、所定のタイミングにおいて、記憶したアップロード対象データ6のデータID7を含むアップロード確認情報を、情報処理サーバー2に送信する。また、この制御方法では、情報処理サーバー2が、アップロード確認情報を受信したときに、アップロード確認情報に含まれるデータID7のアップロード対象データ6を記憶しているか否かを示すアップロード判定情報を、TCU11に送信する。また、この制御方法では、TCU11が、アップロード判定情報により、TCU11が記憶したアップロード対象データ6が、既に情報処理サーバー2に記憶されていると判定した場合、記憶したアップロード対象データ6の送信を禁止し、アップロード判定情報により、TCU11が記憶したアップロード対象データ6が、情報処理サーバー2に記憶されていないと判定した場合、TCU11が記憶したアップロード対象データ6を情報処理サーバー2又は他のTCU11に送信する。
通信システム5、及び、通信システム5の制御方法によれば、TCU11が記憶するアップロード対象データ6を情報処理サーバー2が記憶している場合、TCU11がこのアップロード対象データ6の送信を禁止するため、情報処理サーバー2に送信されたデータと同一のデータが車両1から送信されることがない。よって、通信システム5、及び、通信システム5の制御方法は、車両1から情報処理サーバー2に対して同一のデータが送信されることを防止して、システムにおける無駄な通信の発生を抑制できる。
上記の所定のタイミングは、TCU記憶部1120に記憶されたアップロード対象データ6を、広域通信部112、狭域通信部113、及び、車車間通信部114のうちいずれかにより送信する前のタイミングである。
この構成によれば、域通信部112、狭域通信部113、及び、車車間通信部114のうちいずれかによりアップロード対象データ6を送信する前に、アップロード確認情報を送信して、情報処理サーバー2に既にアップロード対象データ6を記憶しているかを問い合わせる。そのため、確実に、既に情報処理サーバー2に送信されたデータと同一のデータが車両1から送信されることがない。よって、通信システム5は、車両1から情報処理サーバー2に対して同一のデータが送信されることを確実に防止して、システムにおける無駄な通信の発生を確実に抑制できる。
TCU制御部110は、車車間通信部114により受信したアップロード対象データ6を車車間通信部114により他のTCU11に送信する場合、アップロード対象データ6に複製情報を付加する。TCU制御部110は、車車間通信部114により受信したアップロード対象データ6に、複製情報が付加されている場合、アップロード確認情報を広域通信部112及び狭域通信部113のいずれかにより情報処理サーバー2に送信する。また、TCU制御部110は、車車間通信部114により受信したアップロード対象データ6に、複製情報が付加されていない場合、アップロード確認情報を広域通信部112及び狭域通信部113のいずれかにより情報処理サーバー2に送信しない。
この構成によれば、複製情報が付加されていない場合、アップロード確認情報を情報処理サーバー2に送信しないため、システムにおける無駄な通信の発生をより抑えることができる。
TCU制御部110は、TCU記憶部1120に記憶されたアップロード対象データの広域通信部112、狭域通信部113、及び、車車間通信部114のいずれかによる送信を禁止した場合、及び、TCU記憶部1120に記憶されたアップロード対象データ6を、広域通信部112、狭域通信部113、及び、車車間通信部114のいずれかにより送信した場合、TCU記憶部1120からアップロード対象データ6を消去する。
この構成によれば、アップロード対象データ6を送信した後にTCU記憶部1120の記憶領域を増やすことができるため、新たにアップロード対象データ6を情報処理サーバー2にアップロードする際、この新たなアップロード対象データ6を記憶する記憶領域を確保できる。よって、新たなアップロード対象データ6をTCU記憶部1120が記憶できずに、TCU11がアップロード対象データ6を情報処理サーバー2にアップロードできないといった事態の発生を防止でき、車両1から情報処理サーバー2へのデータのアップロードを確実に行うことができる。
TCU制御部110は、TCU記憶部1120に記憶されたアップロード対象データ6のデータ量が所定量以上である場合、アップロード確認情報を広域通信部112及び狭域通信部113のいずれかにより情報処理サーバー2に送信する。また、TCU制御部110は、TCU記憶部1120に記憶されたアップロード対象データ6のデータ量が所定量を下回る場合、アップロード確認情報の広域通信部112及び狭域通信部113のいずれかによる情報処理サーバー2への送信を禁止し、TCU記憶部1120に記憶されたアップロード対象データ6を広域通信部112、狭域通信部113、及び、車車間通信部114のいずれかにより送信する。
この構成によれば、アップロード対象データ6のデータ量が所定量を下回る場合、アップロード確認情報の送信を省略して、アップロード対象データ6を情報処理サーバー2にアップロードできる。よって、アップロード対象データ6のデータ量に依ることなく、都度、アップロード確認情報を送信する場合と比較して、システムにおける通信量を削減できる。特に、所定量がアップロード確認情報のデータ量より小さい量を示す場合、確実に、システムにおける通信量を削減できる。
次に、第2実施形態について説明する。
図8は、第2実施形態に係る情報処理サーバー2の構成を示す図である。
第2実施形態に係る情報処理サーバー2の説明では、第1実施形態の情報処理サーバー2の構成要素と同じ構成要素については、同一の符号を付して詳細な説明を省略する。
図8は、第2実施形態に係る情報処理サーバー2の構成を示す図である。
第2実施形態に係る情報処理サーバー2の説明では、第1実施形態の情報処理サーバー2の構成要素と同じ構成要素については、同一の符号を付して詳細な説明を省略する。
図8と図2とを比較して明らかな通り、第2実施形態の情報処理サーバー2のサーバー記憶部210は、管理DB210Aの他、ID管理DB210Bを記憶する。
ID管理DB210Bは、データID7と車両ID112Aとを管理するデータベースである。ID管理DB210Bに格納される1件のレコードは、少なくとも、データID7と車両ID112Aとを有する。
次に、図9及び図10を参照して、通信システム5の動作について説明する。
図9は、TCU11の動作を示すフローチャートである。図9に示す動作は、他の車両1のTCU11からアップロード対象データ6を受信した車両1が備えるTCU11の動作を示す。図9のフローチャートにおいて、図5のフローチャートと同じ処理には、同じステップ番号を付し詳細な説明を省略する。なお、第2実施形態では、アップロード対象データ6の送信元の車両1が備えるTCU11の動作は、第1実施形態と同じであるため詳細な説明を省略する。
図10は、情報処理サーバー2の動作を示すフローチャートである。
図9は、TCU11の動作を示すフローチャートである。図9に示す動作は、他の車両1のTCU11からアップロード対象データ6を受信した車両1が備えるTCU11の動作を示す。図9のフローチャートにおいて、図5のフローチャートと同じ処理には、同じステップ番号を付し詳細な説明を省略する。なお、第2実施形態では、アップロード対象データ6の送信元の車両1が備えるTCU11の動作は、第1実施形態と同じであるため詳細な説明を省略する。
図10は、情報処理サーバー2の動作を示すフローチャートである。
まず、図9を参照して、他の車両1のTCU11からアップロード対象データ6を受信した車両1が備えるTCU11の動作について説明する。
TCU制御部110は、TCU記憶部1120に記憶したアップロード対象データ6のデータID7と車両ID112Aとを、広域通信部112、及び、狭域通信部113のいずれかによって情報処理サーバー2に送信する(ステップSD1)。
TCU制御部110は、データID7と車両ID112Aとを送信した後、広域通信部112による送信、狭域通信部113による送信、車車間通信部114による送信前に情報処理サーバー2から送信禁止情報を受信したか否かを判別する(ステップSD2)。
送信禁止情報は、アップロード対象データ6の送信を禁止させる情報である。
TCU制御部110は、所定時間内に情報処理サーバー2から送信禁止情報を受信したと判別した場合(ステップSD2:YES)、TCU記憶部1120に記憶されたアップロード対象データ6の送信を禁止する(ステップSB7)。
一方で、TCU制御部110は、所定時間内に情報処理サーバー2から送信禁止情報を受信しなかったと判別した場合、ステップSB9以降の処理を実行する。なお、第2実施形態では、複製情報の付加を行わない。
続けて、図10を参照して、情報処理サーバー2の動作について説明する。
情報処理サーバー2のサーバー制御部20は、サーバー通信部21によりデータID7及び車両ID112Aを車両1から受信したか否かを判別する(ステップSE1)。
情報処理サーバー2のサーバー制御部20は、サーバー通信部21によりデータID7及び車両ID112Aを車両1から受信したか否かを判別する(ステップSE1)。
サーバー制御部20は、サーバー通信部21によりデータID7及び車両ID112Aを車両1から受信したと判別した場合(ステップSE1:YES)、受信したデータID7及び車両ID112AをID管理DB210Bに記憶する(ステップSE2)。
次いで、サーバー制御部20は、管理DB210Aを参照して、ステップSE2で記憶したデータID7と一致するデータID7が対応付けられたアップロード対象データ6が管理DB210Aにあるか否かを判別する(ステップSE3)。
サーバー制御部20は、アップロード対象データ6が管理DB210Aにあると判別した場合(ステップSE3:YES)、このアップロード対象データ6に対応付けられたデータID7と、ID管理DB210Eにおいて対応付けられている車両ID112Aを、特定し、特定した車両ID112Aが示す車両1に送信禁止情報を送信する(ステップSE7)。
一方、サーバー制御部20は、アップロード対象データ6が管理DB210Aにないと判別した場合(ステップSE3:NO)、サーバー通信部21によりアップロード対象データ6を車両1から受信したか否かを判別する(ステップSE4)。
サーバー制御部20は、サーバー通信部21によりアップロード対象データ6を車両1から受信していないと判別した場合(ステップSE4:NO)、処理をステップSE1に戻す。
一方、サーバー制御部20は、サーバー通信部21によりアップロード対象データ6を車両1から受信したと判別した場合(ステップSE4:YES)、受信したアップロード対象データ6を管理DB210Aに記憶させる(ステップSE5)。
なお、車両1から送信されるアップロード対象データ6にはデータID7が付加されているため、サーバー制御部20は、ステップSE5においてアップロード対象データ6とデータID7との組み合わせを1のレコードとして管理DB210Aに記憶する。
次いで、サーバー制御部20は、ID管理DB210Bを参照して、ステップSE5でアップロード対象データ6と共に記憶したデータID7と一致するデータID7が対応付く車両ID112AがID管理DB210Bにあるか否かを判別する(ステップSE6)。
サーバー制御部20は、車両ID112AがID管理DB210Bにないと判別した場合(ステップSE6:NO)、処理をステップSE1に戻す。
一方、サーバー制御部20は、車両ID112AがID管理DB210Bにあると判別した場合(ステップSE6:YES)、ステップSE5において記憶したアップロード対象データ6のデータID7が対応付く車両ID112Aが示す車両1に、送信禁止情報を送信する(ステップSE7)。
以下、図11を参照して、図9及び図10のフローチャートによる処理の適用例を具体的に説明する。
図11は、第2実施形態に係る通信システム5の動作を具体的に説明するための図である。
図11は、第2実施形態に係る通信システム5の動作を具体的に説明するための図である。
図11において、車両1Aは、アップロード対象データ6の送信元の車両1である。
車両1Aが備えるTCU11Aは、図4に示す動作の処理を実行して、車両1BのTCU11Bに、アップロード対象データ6、及び、このアップロード対象データ6のデータID7を送信する。
車両1Aが備えるTCU11Aは、図4に示す動作の処理を実行して、車両1BのTCU11Bに、アップロード対象データ6、及び、このアップロード対象データ6のデータID7を送信する。
車両1Bが備えるTCU11Bは、車両1AのTCU11Aからアップロード対象データ6とデータID7とを受信する。すると、TCU11Bは、受信したアップロード対象データ6のデータID7と、車両1Bの車両ID112Aとを、情報処理サーバー2に送信する。図11において、車両1BからデータID7と車両ID112Aとを情報処理サーバー2が受信したときは、アップロード対象データ6がサーバー記憶部210に記憶されておらず、車両1BがデータID7と車両ID112Aとを送信してから所定時間内に送信禁止情報を情報処理サーバー2が送信しないとする。そのため、車両1BのTCU11Bは、図9に示す動作において、ステップSB3:NO、ステップSB9:「車車間通信部」、ステップSB13の順に処理を実行し、車両1CのTCU11Cと、車両1DのTCU11Dとに、車両1Aから受信したアップロード対象データ6とデータID7とを送信する。
車両1Cが備えるTCU11Cは、車両1BのTCU11Bから、アップロード対象データ6とデータID7とを受信する。すると、TCU11Cは、受信したアップロード対象データ6のデータID7と、車両1Cの車両ID112Aとを、情報処理サーバー2に送信する。図11において、車両1CからデータID7と車両ID112Aとを情報処理サーバー2が受信したときは、アップロード対象データ6がサーバー記憶部210に記憶されておらず、車両1CがデータID7と車両ID112Aとを送信してから所定時間内に送信禁止情報を情報処理サーバー2が送信しないとする。そのため、車両1CのTCU11Cは、図9に示す動作において、ステップSB3:NO、ステップSB9:「広域通信部」、ステップSB10の順に処理を実行し、基地局3を介してアップロード対象データ6とデータID7とを情報処理サーバー2に送信する。
車両1Dが備えるTCU11Dは、車両1BのTCU11Bから、アップロード対象データ6とデータID7とを受信する。すると、TCU11Dは、受信したアップロード対象データ6のデータID7と、車両1Dの車両ID112Aとを、情報処理サーバー2に送信する。図11では、車両1DからデータID7と車両ID112Aとを情報処理サーバー2が受信したときには、車両1Aが送信元のアップロード対象データ6がサーバー記憶部210に記憶されており、車両1DがデータID7と車両ID112Aとを送信してから所定時間内に車両1B、1C、1Dに対して送信禁止情報を情報処理サーバー2が送信したとする。そのため、車両1DのTCU11Dは、図9に示す動作において、ステップSD1:YES、ステップSB7の順に処理を実行し、アップロード対象データ6とデータID7との送信を禁止する。これにより、車両1Cが情報処理サーバー2に対して送信したアップロード対象データ6と同一のアップロード対象データ6を、車両1DのTCU11Dが情報処理サーバー2に送信してしまうことを防止できる。
以上、説明したように、第2実施形態の通信システム5では、TCU制御部110は、TCU記憶部1120に記憶されたアップロード対象データ6のデータID7を、広域通信部112及び狭域通信部113のいずれかにより情報処理サーバー2に送信する。サーバー制御部20は、サーバー通信部21によりアップロード対象データ6を受信した場合、アップロード対象データ6の送信を禁止する送信禁止情報を、受信したアップロード対象データ6のデータID7を送信した全てのTCU11に対して送信する。TCU制御部110は、送信禁止情報を情報処理サーバー2から受信した場合、TCU記憶部1120に記憶されたアップロード対象データ6の広域通信部112、狭域通信部113、及び、車車間通信部114による送信を禁止し、送信禁止情報を情報処理サーバー2から受信しない場合、TCU記憶部1120に記憶されたアップロード対象データ6を、広域通信部112、狭域通信部113、及び、車車間通信部114のいずれかにより送信する。
通信システム5の制御方法では、TCU11は、アップロード対象データ6を記憶し、記憶したアップロード対象データ6のデータID7を、情報処理サーバー2に送信する。この制御方法では、情報処理サーバー2は、アップロード対象データ6をTCU11から受信した場合、アップロード対象データ6の送信を禁止する送信禁止情報を、受信したアップロード対象データ6のデータID7を送信したTCU11に対して送信する。TCU11は、送信禁止情報を情報処理サーバー2から受信した場合、記憶したアップロード対象データ6の送信を禁止し、送信禁止情報を情報処理サーバー2から受信しない場合、記憶したアップロード対象データ6を、情報処理サーバー2に送信する。
通信システム5、及び、通信システム5の制御方法によれば、TCU11が記憶するアップロード対象データ6を情報処理サーバー2が記憶している場合、TCU11がこのアップロード対象データ6の送信を禁止する。そのため、既に情報処理サーバー2に送信されたデータと同一のデータが車両1から送信されることがない。よって、通信システム5、及び、通信システム5の制御方法によれば、車両1から情報処理サーバー2に対して同一のデータが送信されることを防止して、システムにおける無駄な通信の発生を抑制できる。
なお、本発明は上記各実施形態の構成に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能である。
例えば、上述した実施形態及び変形例では、本発明の通信装置をTCU11として例示した。しかしながら、本発明の通信装置は、TCU11に限定されず、車両1の搭乗者が所有するスマートフォン等の端末装置でもよい。
例えば、車両1は、運転者が運転に関する操作を行うことで走行する手動運転が可能な車両でもよいし、運転者が運転に関する操作を行うことなく自動的に走行する自動運転が可能な車両でもよい。また、車両1は、例えばエンジン駆動の四輪車両や、モーター駆動式の電動車両、モーター及びエンジンを搭載したハイブリット車両等の車両である。なお、車両1は、四輪車両以外の車両でもよい。
例えば、上述実施形態において、図2、及び、図8に示したブロックは、本願発明を理解容易にするために構成要素を主な処理内容に応じて分類して示した概略図であり、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、1つの構成要素がさらに多くの処理を実行するように分類することもできる。
例えば、図3−図6、及び、図9−図10に示す動作のステップ単位は、通信システム5の各部の動作の理解を容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって、本発明が限定されることはない。処理内容に応じて、さらに多くのステップ単位に分割してもよい。また、1つのステップ単位がさらに多くの処理を含むように分割してもよい。また、そのステップの順番は、本発明の趣旨に支障のない範囲で適宜に入れ替えてもよい。
1、1A、1B、1C、1D…車両、2…情報処理サーバー(サーバー)、5…通信システム、6…アップロード対象データ、7…データID(アップロード対象データの識別情報)、11、11A、11B、11C、11D…TCU(通信装置)、20…サーバー制御部、21…サーバー通信部、110…TCU制御部(通信装置制御部)、112…広域通信部(第1通信装置通信部)、113…狭域通信部(第1通信装置通信部)、114…車車間通信部(第2通信装置通信部)、210…サーバー記憶部、1120…TCU記憶部(通信装置記憶部)。
Claims (8)
- 車両において使用される通信装置、及び、サーバーを備える通信システムであって、
前記通信装置は、前記サーバーと通信する第1通信装置通信部と、他の前記通信装置と通信する第2通信装置通信部と、前記サーバーをアップロード先として指定したアップロード対象データを記憶する通信装置記憶部と、通信装置制御部と、を備え、
前記サーバーは、前記通信装置と通信するサーバー通信部と、前記通信装置から受信した前記アップロード対象データを記憶するサーバー記憶部と、サーバー制御部と、を備え、
前記通信装置制御部は、
所定のタイミングにおいて、前記通信装置記憶部に記憶された前記アップロード対象データの識別情報を含んで、前記通信装置記憶部に記憶された前記アップロード対象データが既に前記サーバー記憶部に記憶されているか否かを問い合わせるアップロード確認情報を、前記第1通信装置通信部により前記サーバーに送信し、
前記サーバー制御部は、
前記アップロード確認情報を前記サーバー通信部により受信したときに、前記アップロード確認情報に含まれる前記識別情報の前記アップロード対象データが前記サーバー記憶部に記憶されているか否かを示すアップロード判定情報を、前記サーバー通信部により前記通信装置に送信し、
前記通信装置制御部は、
前記アップロード判定情報により、前記通信装置記憶部に記憶された前記アップロード対象データが、既に前記サーバー記憶部に記憶されていると判定した場合、前記通信装置記憶部に記憶された前記アップロード対象データの前記第1通信装置通信部又は前記第2通信装置通信部の少なくとも一方による送信を禁止し、
前記アップロード判定情報により、前記通信装置記憶部に記憶された前記アップロード対象データが、前記サーバー記憶部に記憶されていないと判定した場合、前記通信装置記憶部に記憶された前記アップロード対象データを、前記第1通信装置通信部又は前記第2通信装置通信部により送信する、
通信システム。 - 前記所定のタイミングは、前記通信装置記憶部に記憶された前記アップロード対象データを、前記第1通信装置通信部又は前記第2通信装置通信部により送信する前のタイミングである、
請求項1に記載の通信システム。 - 前記通信装置制御部は、
前記第2通信装置通信部により受信した前記アップロード対象データを前記第2通信装置通信部により他の前記通信装置に送信する場合、前記アップロード対象データに、前記アップロード対象データが複製されていることを示す複製情報を付加し、
前記第2通信装置通信部により受信した前記アップロード対象データに、前記複製情報が付加されている場合、前記アップロード確認情報を前記第1通信装置通信部により前記サーバーに送信し、
前記第2通信装置通信部により受信した前記アップロード対象データに、前記複製情報が付加されていない場合、前記アップロード確認情報の前記第1通信装置通信部による前記サーバーへの送信を禁止する、
請求項1又は2に記載の通信システム。 - 前記通信装置制御部は、
前記通信装置記憶部に記憶された前記アップロード対象データの前記第1通信装置通信部又は前記第2通信装置通信部による送信を禁止した場合、及び、前記通信装置記憶部に記憶された前記アップロード対象データを、前記第1通信装置通信部又は前記第2通信装置通信部により送信した場合、前記通信装置記憶部から前記アップロード対象データを消去する、
請求項1から3のいずれか一項に記載の通信システム。 - 前記通信装置制御部は、
前記通信装置記憶部に記憶された前記アップロード対象データのデータ量が所定量以上である場合、前記アップロード確認情報を前記第1通信装置通信部により前記サーバーに送信し、
前記通信装置記憶部に記憶された前記アップロード対象データのデータ量が前記所定量を下回る場合、前記アップロード確認情報の前記第1通信装置通信部により前記サーバーへの送信を禁止し、前記通信装置記憶部に記憶された前記アップロード対象データを前記第1通信装置通信部又は前記第2通信装置通信部により送信する、
請求項1から4のいずれか一項に記載の通信システム。 - 車両において使用される通信装置、及び、サーバーを備える通信システムであって、
前記通信装置は、前記サーバーと通信する第1通信装置通信部と、他の前記通信装置と通信する第2通信装置通信部と、前記サーバーをアップロード先として指定したアップロード対象データを記憶する通信装置記憶部と、通信装置制御部と、を備え、
前記サーバーは、前記通信装置と通信するサーバー通信部と、前記通信装置から受信した前記アップロード対象データを記憶するサーバー記憶部と、サーバー制御部と、を備え、
前記通信装置制御部は、
前記通信装置記憶部に記憶された前記アップロード対象データの識別情報を、前記第1通信装置通信部により前記サーバーに送信し、
前記サーバー制御部は、
前記サーバー通信部により前記アップロード対象データを受信した場合、前記アップロード対象データの送信を禁止する送信禁止情報を、当該受信した前記アップロード対象データの前記識別情報を送信した前記通信装置に対して送信し、
前記通信装置制御部は、
前記送信禁止情報を前記サーバーから受信した場合、前記通信装置記憶部に記憶された前記アップロード対象データの前記第1通信装置通信部又は前記第2通信装置通信部による送信を禁止し、
前記送信禁止情報を前記サーバーから受信していない場合、前記通信装置記憶部に記憶された前記アップロード対象データを、前記第1通信装置通信部又は前記第2通信装置通信部により送信する、
通信システム。 - 車両において使用される通信装置、及び、サーバーを備える通信システムの制御方法であって、
前記通信装置は、
前記サーバーをアップロード先として指定したアップロード対象データを記憶し、所定のタイミングにおいて、記憶した前記アップロード対象データの識別情報を含んで、記憶した前記アップロード対象データが既に前記サーバーに記憶されているか否かを問い合わせるアップロード確認情報を、前記サーバーに送信し、
前記サーバーは、
前記アップロード確認情報を受信したときに、前記アップロード確認情報に含まれる前記識別情報の前記アップロード対象データを記憶しているか否かを示すアップロード判定情報を、前記通信装置に送信し、
前記通信装置は、
前記アップロード判定情報により、記憶した前記アップロード対象データが、既に前記サーバーに記憶されていると判定した場合、記憶した前記アップロード対象データの送信を禁止し、
前記アップロード判定情報により、記憶した前記アップロード対象データが、前記サーバーに記憶されていないと判定した場合、記憶した前記アップロード対象データを前記サーバー又は他の前記通信装置に送信する、
通信システムの制御方法。 - 車両において使用される通信装置、及び、サーバーを備える通信システムの制御方法であって、
前記通信装置は、
前記サーバーをアップロード先として指定したアップロード対象データを記憶し、記憶した前記アップロード対象データの識別情報を、前記サーバーに送信し、
前記サーバーは、
前記アップロード対象データを前記通信装置から受信した場合、前記アップロード対象データの送信を禁止する送信禁止情報を、当該受信した前記アップロード対象データの前記識別情報を送信した前記通信装置に対して送信し、
前記通信装置は、
前記送信禁止情報を前記サーバーから受信した場合、記憶した前記アップロード対象データの送信を禁止し、
前記送信禁止情報を前記サーバーから受信していない場合、記憶した前記アップロード対象データを、前記サーバー又は他の前記通信装置に送信する、
通信システムの制御方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020057264A JP2021158536A (ja) | 2020-03-27 | 2020-03-27 | 通信システム、及び、通信システムの制御方法 |
CN202110153797.9A CN113453191A (zh) | 2020-03-27 | 2021-02-04 | 通信***及通信***的控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020057264A JP2021158536A (ja) | 2020-03-27 | 2020-03-27 | 通信システム、及び、通信システムの制御方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2021158536A true JP2021158536A (ja) | 2021-10-07 |
Family
ID=77808808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020057264A Pending JP2021158536A (ja) | 2020-03-27 | 2020-03-27 | 通信システム、及び、通信システムの制御方法 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2021158536A (ja) |
CN (1) | CN113453191A (ja) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013037676A (ja) * | 2011-07-12 | 2013-02-21 | Nissan Motor Co Ltd | 車両情報提供装置及び車両情報管理システム |
JP6330737B2 (ja) * | 2015-06-15 | 2018-05-30 | トヨタ自動車株式会社 | 情報収集システム、車載装置、及びサーバー |
CN105701168B (zh) * | 2015-12-31 | 2019-07-12 | 北京金山安全软件有限公司 | 一种数据存储方法、装置及电子设备 |
JP2018061190A (ja) * | 2016-10-07 | 2018-04-12 | 矢崎総業株式会社 | 車載システム |
JP6932980B2 (ja) * | 2017-04-26 | 2021-09-08 | セイコーエプソン株式会社 | 通信装置、管理サーバー、管理システムおよびプログラム |
CN107295002B (zh) * | 2017-07-12 | 2020-06-19 | 联动优势科技有限公司 | 一种云端存储数据的方法及服务器 |
-
2020
- 2020-03-27 JP JP2020057264A patent/JP2021158536A/ja active Pending
-
2021
- 2021-02-04 CN CN202110153797.9A patent/CN113453191A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
CN113453191A (zh) | 2021-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110062349B (zh) | 选择通信方式的方法、装置及车辆 | |
US11272421B2 (en) | Data transfer path calculation device and data transfer terminal | |
CN110896534B (zh) | 车辆之间建立通信连接方法、装置及*** | |
CN111163438A (zh) | 使用lte/5g v2x通信的交通工具编队行驶管理和功率控制 | |
US20190228383A1 (en) | System and method of servicing a vehicle | |
US9307410B2 (en) | System and method for controlled wireless unlocking of applications stored on a vehicle electronics system | |
CN110312203B (zh) | 信息处理方法、相关设备及计算机存储介质 | |
US20190143996A1 (en) | Controlling vehicle functionality based on geopolitical region | |
KR20140059812A (ko) | 차량을 위한 경로 추천을 결정하기 위한 방법과 장치 및 차량을 위한 경로 추천을 제공하기 위한 방법과 장치 | |
WO2022118793A1 (ja) | 通信制御装置、通信制御方法、及び中継サーバ | |
RU2707932C1 (ru) | Способ эксплуатации станции мобильной связи, станция мобильной связи, а также компьютерная программа | |
JP2021158536A (ja) | 通信システム、及び、通信システムの制御方法 | |
US11375359B2 (en) | Method and system for managing service provisioning based on registration | |
DE102019105304A1 (de) | Bestimmen des Standorts eines geparkten Fahrzeugs | |
JP2021150781A (ja) | 通信装置、通信方法、通信用プログラム、及び、車両 | |
RU2670373C1 (ru) | Система связи транспортного средства | |
JP2005333225A (ja) | 通信システム、通信機およびセンター装置 | |
JP6178192B2 (ja) | 閉そく装置 | |
CN111698661A (zh) | 车辆以及车载设备 | |
WO2022045159A1 (ja) | 車両用無線通信装置、通信制御方法 | |
JP7143724B2 (ja) | 通信装置および通信装置の制御方法 | |
US11122489B2 (en) | On-board vehicular communication system | |
WO2022054681A1 (ja) | 車両用無線通信装置、通信制御方法 | |
JP2005303563A (ja) | 無線端末、無線通信可能な相手先の管理方法、及び無線通信可能な相手先の管理プログラム | |
US20190304304A1 (en) | Methods and systems for estimating an end of a vehicle trip |