(57)【要約】      （修正有）【課題】車両の盗難を検知するためのネットワークシステム、サーバ、および情報処理方法を提供する。【解決手段】ネットワークシステム１は、車両５００に関する各種のデータを取得するための第１の端末２００と、前記第１の端末２００から前記車両５００に関する前記各種のデータを取得して、所定の条件を満たす場合に通知を出力するためのサーバ１００と、を備える。サーバは、主たる構成要素として、ＣＰＵ（Central Processing Unit）と、メモリと、操作部と、通信インターフェイスとを含む。【選択図】図１
2020021370.tif 000002
【特許請求の範囲】
【請求項１】
車両に関する各種のデータを取得するための第１の端末と、
前記第１の端末から前記車両に関する前記各種のデータを取得して、所定の条件を満たす場合に通知を出力するためのサーバと、を備えるネットワークシステム。
【請求項２】
前記サーバと通信可能な第２の端末をさらに備え、
前記サーバは、前記通知を前記第２の端末に送信する、請求項１に記載のネットワークシステム。
【請求項３】
前記第１の端末は、前記車両の傾きを測定して前記サーバに送信し、
前記サーバは、前記第１の端末の移動方向と前記車両の傾きとに応じて、前記所定の条件が満たされるか否かを判断する、請求項１または２に記載のネットワークシステム。
【請求項４】
前記第１の端末は、前記車両の向きを測定して前記サーバに送信し、
前記サーバは、前記第１の端末の移動方向と前記車両の向きとに応じて、前記所定の条件が満たされるか否かを判断する、請求項１から３のいずれか１項に記載のネットワークシステム。
【請求項５】
前記第１の端末は、前記温度を測定して前記サーバに送信し、
前記サーバは、前記第１の端末の移動の有無と前記温度とに応じて、前記所定の条件が満たされるか否かを判断する、請求項１から４のいずれか１項に記載のネットワークシステム。
【請求項６】
前記第１の端末は、衝撃を検知して、前記衝撃を受けると前記各種のデータの取得およびサーバへの送信を開始する、請求項１から５のいずれか１項に記載のネットワークシステム。
【請求項７】
前記第１の端末は、第３の端末との近距離通信が可能であって、前記第３の端末との近距離通信が切断されると、前記各種のデータの取得およびサーバへの送信を開始する、請求項１から６のいずれか１項に記載のネットワークシステム。
【請求項８】
端末と通信するための通信インターフェイスと、
前記通信インターフェイスを介して前記端末から車両に関する各種のデータを取得して、所定の条件を満たす場合に通知を出力するためのプロセッサと、を備えるサーバ。
【請求項９】
通信インターフェイスを介して端末から車両に関する各種のデータを取得するステップと、
所定の条件を満たすか否かを判断するステップと、
前記所定の条件がみたされる場合に通知を出力するステップと、を備える情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の盗難を検知するためのネットワークシステム、サーバ、および情報処理方法の技術に関する。
【背景技術】
【０００２】
従来から、車両の盗難を検知するための技術が知られている。たとえば、特開２００３−２４２５７８号公報（特許文献１）には、盗難防止用マイカー監視システムが開示されている。特許文献１によると、盗難防止用マイカー監視システムは、車を離れるとき、車載装置にスイッチを入れると受信装置は、ＧＰＳ衛星から位置情報Ｍ１として駐車位置の緯度と経度を取得し、これを記憶装置へ格納すると共にその後所定の時間毎に自動車の位置の緯度と経度を取得し、記憶装置へ格納し、前記位置情報Ｍ１において、ＣＰＵで駐車位置の緯度と経度とその後の車の最新の位置の緯度と経度とを比較したデータを得、これらの比較データに差異が生じた際、最新の緯度と経度を任意に設定された携帯電話Ｓ２のメールアドレスへ異常通知メールＭ２として発信し、携帯電話Ｓ２は着信した異常通知メールに含まれるインターネット・アドレスからインターネット上の地図情報サービスＳ３により緯度と経度を表示画面の地図上に表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２４２５７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、車両の盗難を検知するためのネットワークシステム、サーバ、および情報処理方法を提供することにある。
【課題を解決するための手段】
【０００５】
この発明のある態様に従うと、車両に関する各種のデータを取得するための第１の端末と、前記端末から前記車両に関する前記各種のデータを取得して、所定の条件を満たす場合に通知を出力するためのサーバと、を備えるネットワークシステムが提供される。
【発明の効果】
【０００６】
以上のように、本発明によれば、車両の盗難を検知するためのネットワークシステム、サーバ、および情報処理方法が提供される。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態にかかるネットワークシステム１の全体構成を示すイメージ図である。
【図２】第１の実施の形態にかかるサーバ１００の構成を表わすブロック図である。
【図３】第１の実施の形態にかかるユーザ情報データ１２１を示すイメージ図である。
【図４】第１の実施の形態にかかる位置情報データ１２２のデータ構造を示すイメージ図である。
【図５】第１の実施の形態にかかるネットワークシステム１の処理手順を示すシーケンス図である。
【図６】第１の実施の形態にかかる第１の端末２００の構成を示すブロック図である。
【図７】第１の実施の形態にかかる第２の端末３００の構成を示すブロック図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステムの全体構成＞
【０００９】
まず、本実施の形態にかかるネットワークシステム１の全体構成について説明する。図１を参照して、ネットワークシステム１は、主に、盗難検知サービスを提供するためのインターネットに接続されたサーバ１００と、盗難検知サービスに登録された各種車両５００に搭載された第１の端末２００と、盗難検知サービスの提供を受けるユーザの第２の端末３００とを含む。そして、本実施の形態にかかるネットワークシステム１は、複数の車両５００，５００・・・に取り付けられる複数の第１の端末２００，２００・・・の各種の測定データを利用して、複数のユーザおよび複数の第２の端末３００，３００・・・に盗難検知サービスを提供するものである。
【００１０】
より詳細には、第１の端末２００の各々が車両５００の現在位置や向きや姿勢や速度や温度などをサーバ１００にアップロードすることによって、車両５００が盗難されている可能性が高いか否かをサーバ１００が判断するものである。そして、車両５００が盗難されている可能性が高いと判断される場合に、サーバ１００が、その旨の通知を車両５００の所有者であるユーザの第２の端末３００に送信するものである。
＜サーバ１００の構成＞
【００１１】
以下では、本実施の形態にかかるネットワークシステム１を構成する各装置の構成や機能について説明する。まず、サーバ１００は、図２に示すように、主たる構成要素として、ＣＰＵ（Central Processing Unit）１１０と、メモリ１２０と、操作部１４０と、通信インターフェイス１６０とを含む。
【００１２】
ＣＰＵ１１０は、メモリ１２０に記憶されているプログラムを実行することによって、サーバ１００の各部を制御しながら、盗難通知サービスを実現する。たとえば、ＣＰＵ１１０は、メモリ１２０に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。
【００１３】
メモリ１２０は、各種のＲＡＭやＲＯＭなどによって実現され、サーバ１００に内包されているものであってもよいし、サーバ１００の各種インターフェイスに着脱可能なものであってもよいし、サーバ１００からアクセス可能な他の装置内のデータベースであってもよい。メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、ユーザ情報データ１２１、位置情報データ１２２などを記憶する。
【００１４】
ユーザ情報データ１２１は、図３を参照して、盗難検知サービスに登録されているユーザの識別情報と、ユーザの氏名と、ユーザの年齢と、ユーザの性別と、盗難検知サービスに登録されている車両５００の識別情報と、第１の端末２００の識別情報と、第２の端末３００の識別情報と、ユーザのアドレスなどとの対応関係を格納する。
【００１５】
位置情報データ１２２は、図４を参照して、第１の端末２００毎の、現在位置と、向きと、傾きと、速度と、温度と、当該データの取得日時などとの対応関係を格納する。
【００１６】
図２に戻って、操作部１４０は、サービスの管理者などからの操作命令を受け付けてＣＰＵ１１０に入力する。
【００１７】
通信インターフェイス１６０は、ＣＰＵ１１０からのデータを、インターネットやキャリア網、ルータなどを介して第１の端末２００，２００・・・や第２の端末３００，３００・・・などの他の装置に送信する。逆に、通信インターフェイス１６０は、インターネット、キャリア網、ルータなどを介して他の装置からのデータを受信して、ＣＰＵ１１０に受け渡す。
＜サーバ１００における情報処理＞
【００１８】
次に、図５を参照して、本実施の形態にかかるサーバ１００の情報処理について説明する。サーバ１００のＣＰＵ１１０は、通信インターフェイス１６０を介して、第１の端末２００からデータを受信すると、以下の処理を実行する。
【００１９】
まず、ＣＰＵ１１０は、受信データから第１の端末２００の識別情報を読み出して、ユーザ情報データ１２１を参照してユーザを特定する（ステップＳ１０２）。ＣＰＵ１１０は、受信データから各種の測定データを取得する（ステップＳ１０４）。たとえば、ＣＰＵ１１０は、第１の端末２００すなわち車両５００の現在位置を取得する。たとえば、ＣＰＵ１１０は、第１の端末２００すなわち車両５００の向きや移動方向や傾きや姿勢や速度などを取得する。たとえば、ＣＰＵ１１０は、第１の端末２００すなわち車両５００の温度を取得する。
【００２０】
そして、ＣＰＵ１１０は、測定データに基づいて、車両５００に異常な事態が生じていないか否かを判断する（ステップＳ１０６）。
【００２１】
たとえば、ＣＰＵ１１０は、第１の端末２００すなわち車両５００の向きと移動方向とに矛盾がないか否かを判断する。より詳細には、車両５００が東を向いているはずなのに、車両５００が南へ移動している場合は、トラックなどに車両５００が載せられて運ばれている可能性がある。
【００２２】
あるいは、ＣＰＵ１１０は、第１の端末２００すなわち車両５００の傾きと移動方向とに矛盾がないか否かを判断する。より詳細には、車両５００が地図上で直進しているのに、車両５００が傾いている場合には、傾いて停止される形態の２輪車がトラックなどに載せられて運ばれている可能性がある。あるいは、２輪車が直立した姿勢でありながら２輪車がカーブを移動している場合には、傾いて旋回するはずの２輪車がトラックなどに直立に支持されて運ばれている可能性がある。
【００２３】
あるいは、ＣＰＵ１１０は、第１の端末２００すなわち車両５００の周囲の温度と移動速度とに矛盾がないか否かを判断する。より詳細には、車両５００のエンジン回りの温度が低いのに、車両５００が移動している場合には、エンジンが停止している２輪車がトラックなどに載せられて運ばれている可能性がある。
【００２４】
以上のように、車両５００が盗難されて運ばれていると判断された場合（ステップＳ１０６にてＹＥＳである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して、車両５００のユーザの第２の端末３００に、車両５００が盗難されて運ばれている可能性が高い旨の通知を送信する（ステップＳ１０８）。なおこのとき、ＣＰＵ１１０は、ユーザの第２の端末３００に、車両５００の現在位置や測定結果などを提供することが好ましい。
【００２５】
一方、車両５００が盗難されて運ばれていると判断されなかった場合（ステップＳ１０６にてＮＯである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して次の第１の端末２００からの測定データを待ち受ける。
＜第１の端末２００の構成＞
【００２６】
次に、本実施の形態にかかるネットワークシステム１における車両５００に取り付け可能な第１の端末２００の機能的な構成について説明する。なお、第１の端末２００は、自動車やバイクや自転車や電動立ち乗り２輪車や船舶などの車両５００に着脱自在に取り付けられることが好ましい。
【００２７】
そして、第１の端末２００は、車両５００の向きや姿勢などを正確に測定するために、予め定められた位置に、予め定められた姿勢で、車両５００に取り付けられることが好ましい。ただし、第１の端末２００が取り付けられた状態で車両５００を数分間走行させることによって、車両５００の向きや姿勢に対する第１の端末２００の向きや姿勢を予め特定しておき、これによってその後の第１の端末２００の向きや姿勢に基づいて車両５００の向きや姿勢を計算する形態であってもよい。
【００２８】
図６を参照して、第１の端末２００は、主に、ＭＣＵ（Micro Controller Unit）２１０や、位置情報取得部２３０や、通信部２６０や、センサ部２７０や、近距離通信部２８０や、バッテリー部２９０などを搭載する。
【００２９】
より詳細には、ＭＣＵ２１０は、プロセッサや、ＲＡＭ（Random  Access  Memory）、各種のＲＯＭ（Read-Only  Memory）などのメモリ、などから構成される。プロセッサは、メモリのプログラムやデータに基づいて第１の端末２００の各部を制御する。
【００３０】
位置情報取得部２３０は、ＧＮＳＳ（Global Navigation Satellite System）機能などを有し、定期的に、第１の端末２００すなわち車両の現在の位置と時刻とのデータをＭＣＵ２１０に提供する。たとえば、ＭＰＵ２１０は、定期的に、位置情報取得部２３０で測定されたデータを通信部２６０を利用してサーバ１００にアップロードする。
【００３１】
通信部２６０は、ＬＴＥアンテナやＳＩＭカードなどを有し、キャリア網やインターネットや他の通信端末を介してサーバ１００との間でデータを送受信する。たとえば、ＭＰＵ２１０は、定期的に、位置情報取得部２３０やセンサ部２７０で測定されたデータを通信部２６０を利用してサーバ１００にアップロードする。
【００３２】
センサ部２７０は、定期的に、車両５００の向きや姿勢や振動、すなわち所定の姿勢で車両５００に取り付けられた第１の端末２００の向きや姿勢や振動を検知するためのモーションセンサや、定期的に、第１の端末２００の周囲の温度を検知するための温度センサなどを含む。センサ部２７０は、取得した各種の測定データをＭＰＵ２１０に定期的に入力する。
【００３３】
近距離通信部２８０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離の無線通信用のアンテナなどを含む。ＭＰＵ２１０は、近距離通信部２８０を介して、車両５００に載っているユーザの端末とデータをやり取りすることができる。
【００３４】
バッテリー部２９０は、第１の端末２００の各部に電力を供給する。
＜第２の端末３００の構成＞
【００３５】
次に、ネットワークシステム１を構成する第２の端末３００の構成の一態様について説明する。第２の端末３００は、スマートフォンや、ウェアラブル端末や、タブレットや、パーソナルコンピュータや、スピーカなどのような、サーバ１００とデータ通信可能な装置である。第２の端末３００は、主たる構成要素として、ＣＰＵ３１０と、メモリ３２０と、ディスプレイ３３０と、操作部３４０と、通信インターフェイス３６０と、スピーカ３７０と、マイク３８０などを含む。
【００３６】
ＣＰＵ３１０は、メモリ３２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、第２の端末３００の各部を制御する。
【００３７】
メモリ３２０は、各種のＲＡＭや、各種のＲＯＭなどによって実現される。メモリ３２０は、ＣＰＵ３１０によって実行されるプログラムや、ＣＰＵ３１０によるプログラムの実行により生成されたデータ、サーバ１００から受信したテキストデータや画像データや音声データや、操作部３４０を介して入力されたデータなどを記憶する。
【００３８】
ディスプレイ３３０は、ＣＰＵ３１０からの信号に基づいて、文字や画像などを出力する。操作部３４０は、ユーザからの命令を受け付けて、当該命令をＣＰＵ３１０に入力する。ディスプレイ３３０と操作部３４０は、タッチパネル３５０によって実現されてもよい。
【００３９】
通信インターフェイス３６０は、無線ＬＡＮ通信あるいは有線ＬＡＮなどの通信モジュールによって実現される。通信インターフェイス３６０は、有線通信あるいは無線通信によってサーバ１００などの他の装置との間でデータを送受信する。
【００４０】
スピーカ３７０は、ＣＰＵ３１０からの信号に基づいて、音声を出力する。マイク３８０は、外部からの音声に基づいて音声信号を作成し、ＣＰＵ３１０に入力する。
【００４１】
本実施の形態においては、ＣＰＵ３１０は、通信インターフェイス３６０を介して、サーバ１００から盗難検知データを受信する。ＣＰＵ３１０は、受信したデータに基づいて、スピーカ３７０から警告音を出力したり、ディスプレイ３３０に盗難された可能性があることやユーザの車両５００の現在位置や向きや移動方向や傾きや温度などを出力させたりする。
＜第２の実施の形態＞
【００４２】
上記の第１の端末２００は、定期的に、現在位置や向きや移動方向や速度や姿勢や振動や温度などを測定し、測定結果をサーバ１００にアップロードするものであった。しかしながら、ＭＰＵ２１０は、モーションセンサなどのセンサ部２７０が、振動を検知した際に、その後の所定の期間の間、たとえば３時間など、定期的に、現在位置や向きや移動方向や速度や姿勢や振動や温度などを測定し、測定結果をサーバ１００にアップロードする形態であってもよい。
【００４３】
あるいは、ＭＰＵ２１０は、近距離通信部２８０を介して、ユーザの保持する端末、たとえば第２の端末３００や他の通信端末と通信し、近距離通信部２８０による端末との通信が途絶したときに、その後の所定の期間の間、たとえば３時間など、定期的に、現在位置や向きや移動方向や速度や姿勢や振動や温度などを測定し、測定結果をサーバ１００にアップロードする形態であってもよい。
＜第３の実施の形態＞
【００４４】
上記の実施の形態のネットワークシステム１の各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、サーバ１００や第１の端末２００，２００・・・や第２の端末３００，３００・・・の各々の役割の一部または全部を別の装置が担ったり、各々の役割の一部または全部を複数の装置で担ったりしてもよい。
【００４５】
また、サーバ１００は、車両保険を扱う会社が運営するものであってもよいし、盗難通知サービスを独立して提供する会社が運営するものであってもよいし、車両５００の製造メーカや車両５００の販売会社が運営するものであってもよい。また、盗難の可能性の通知先も、車両５００の所有者やユーザの端末に限らず、保険会社や警察などのサーバや通信端末であってもよい。
＜まとめ＞
【００４６】
上記の実施の形態においては、車両５００に関する各種のデータを取得するための第１の端末２００と、前記第１の端末２００から前記車両５００に関する前記各種のデータを取得して、所定の条件を満たす場合に通知を出力するためのサーバ１００と、を備えるネットワークシステム１が提供される。
【００４７】
好ましくは、ネットワークシステム１は、前記サーバ１００と通信可能な第２の端末３００をさらに備える。前記サーバ１００は、前記通知を前記第２の端末３００に送信する。
【００４８】
好ましくは、前記第１の端末２００は、前記車両５００の傾きを測定して前記サーバ１００に送信する。前記サーバ１００は、前記第１の端末２００の移動方向と前記車両５００の傾きとに応じて、前記所定の条件が満たされるか否かを判断する。
【００４９】
好ましくは、前記第１の端末２００は、前記車両５００の向きを測定して前記サーバ１００に送信する。前記サーバ１００は、前記第１の端末２００の移動方向と前記車両５００の向きとに応じて、前記所定の条件が満たされるか否かを判断する。
【００５０】
好ましくは、前記第１の端末２００は、前記温度を測定して前記サーバ１００に送信する。前記サーバ１００は、前記第１の端末２００の移動の有無と前記温度とに応じて、前記所定の条件が満たされるか否かを判断する。
【００５１】
好ましくは、前記第１の端末２００は、衝撃を検知して、前記衝撃を受けると前記各種のデータの取得およびサーバ１００への送信を開始する。
【００５２】
好ましくは、前記第１の端末２００は、第３の端末との近距離通信が可能であって、前記第３の端末との近距離通信が切断されると、前記各種のデータの取得およびサーバ１００への送信を開始する。
【００５３】
上記の実施の形態においては、端末２００と通信するための通信インターフェイス１６０と、前記通信インターフェイス１６０を介して前記端末２００から車両５００に関する各種のデータを取得して、所定の条件を満たす場合に通知を出力するためのプロセッサ１１０と、を備えるサーバ１００が提供される。
【００５４】
上記の実施の形態においては、通信インターフェイス１６０を介して端末２００から車両５００に関する各種のデータを取得するステップと、所定の条件を満たすか否かを判断するステップと、前記所定の条件がみたされる場合に通知を出力するステップと、を備える情報処理方法が提供される。
【００５５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００５６】
１        ：ネットワークシステム
１００    ：サーバ
１１０    ：ＣＰＵ
１２０    ：メモリ
１２１    ：ユーザ情報データ
１２２    ：位置情報データ
１４０    ：操作部
１６０    ：通信インターフェイス
２００    ：第１の端末
２１０    ：ＭＰＵ
２３０    ：位置情報取得部
２６０    ：通信部
２７０    ：センサ部
２７０    ：センサ
２８０    ：近距離通信部
２９０    ：バッテリー部
３００    ：第２の端末
３１０    ：ＣＰＵ
３２０    ：メモリ
３３０    ：ディスプレイ
３４０    ：操作部
３５０    ：タッチパネル
３６０    ：通信インターフェイス
３７０    ：スピーカ
３８０    ：マイク
５００    ：車両
Ｓ１０２  ：ステップ
Ｓ１０４  ：ステップ
Ｓ１０６  ：ステップ
Ｓ１０８  ：ステップ
【図１】
2020021370.tif 000003
【図２】
2020021370.tif 000004
【図３】
2020021370.tif 000005
【図４】
2020021370.tif 000006
【図５】
2020021370.tif 000007
【図６】
2020021370.tif 000008
【図７】
2020021370.tif 000009