(57)【要約】【課題】ユーザによる不正な運転診断による保険加入を効果的に抑制すること。【解決手段】情報処理装置であって、ユーザが所有する携帯端末からユーザを識別する識別情報を取得する識別情報取得部と、携帯端末から位置情報を取得する位置情報取得部と、取得した位置情報に基づいて、ユーザの運転を診断する運転診断部と、ユーザが運転していない場合、取得した位置情報を運転診断部による運転診断から排除する診断制御部と、を備える。【選択図】  図１
2019028654.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが所有する携帯端末から前記ユーザを識別する識別情報を取得する識別情報取得手段と、
前記携帯端末から位置情報を取得する位置情報取得手段と、
取得した前記位置情報に基づいて、前記ユーザの運転を診断する運転診断手段と、
前記ユーザが運転していない場合、取得した前記位置情報を前記運転診断手段による運転診断から排除する診断制御手段と、
を備える情報処理装置。
【請求項２】
前記ユーザが、移動中に前記携帯端末で実行したアプリケーションの情報を取得するアプリケーション情報取得手段をさらに備え、
前記診断制御手段は、前記アプリケーションの情報が前記ユーザの運転を診断する運転診断アプリケーションを示さない場合、前記位置情報を前記ユーザの運転診断から排除する請求項１に記載の情報処理装置。
【請求項３】
前記アプリケーション情報は、前記ユーザが第１時間内に、前記アプリケーションをアクティブまたは非アクティブにした回数を含み、
前記診断制御手段は、前記回数に基づいて、取得した前記位置情報を前記運転診断手段による運転診断から排除する請求項２に記載の情報処理装置。
【請求項４】
前記診断制御手段は、前記回数が所定回数以上の場合、取得した前記位置情報を前記運転診断手段による運転診断から排除する請求項３に記載の情報処理装置。
【請求項５】
前記診断制御手段は、前記アプリケーションをアクティブにした時間が第２時間を超えた場合、取得した前記位置情報を前記運転診断手段による運転診断から排除する請求項２乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
取得した前記位置情報に基づいて、前記ユーザの移動履歴を生成する移動履歴生成手段をさらに備え、
前記診断制御手段は、生成した移動履歴に基づいて、取得した前記位置情報を前記運転診断手段による運転診断から排除する請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
地図データを取得する地図データ取得手段をさらに備え、
前記診断制御手段は、前記地図データから生成された地図上に設定された複数のポイントをいくつ通過したかに基づいて、取得した前記位置情報を前記運転診断手段による運転診断から排除する請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記診断制御手段は、通過した前記複数のポイントの数が所定の数以上の場合、取得した前記位置情報を前記運転診断手段による運転診断から排除する請求項７のいずれか１項に記載の情報処理装置。
【請求項９】
ユーザが所有する携帯端末から前記ユーザを識別する識別情報を取得する識別情報取得ステップと、
前記携帯端末から位置情報を取得する位置情報取得ステップと、
取得した前記位置情報に基づいて、前記ユーザの運転を診断する運転診断ステップと、
前記ユーザが運転していない場合、取得した前記位置情報を前記運転診断ステップにおける運転診断から排除する診断制御ステップと、
を含む情報処理方法。
【請求項１０】
ユーザが所有する携帯端末から前記ユーザを識別する識別情報を取得する識別情報取得ステップと、
前記携帯端末から位置情報を取得する位置情報取得ステップと、
取得した前記位置情報に基づいて、前記ユーザの運転を診断する運転診断ステップと、
前記ユーザが運転していない場合、取得した前記位置情報を前記運転診断ステップにおける運転診断から排除する診断制御ステップと、
をコンピュータに実行させる情報処理プログラム。
【請求項１１】
ユーザが所持する携帯端末と、
前記携帯端末からユーザを識別する識別情報を取得する識別情報取得手段と、
前記携帯端末から位置情報を取得する位置情報取得手段と、
取得した前記位置情報に基づいて、前記ユーザの運転を診断する運転診断手段と、
前記ユーザが運転していない場合、取得した前記位置情報を前記運転診断手段による運転診断から排除する診断制御手段と、
を備えた情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、情報処理プログラムおよび情報処理システムに関する。
【背景技術】
【０００２】
上記技術分野において、特許文献１には、車両に搭載された車載端末から受信した車両の走行環境およびドライバーの運転状態に基づいて、安全運転レベルを判定し、判定した安全運転レベルに対応する自動車保険料を算出する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１２８４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献に記載の技術では、保険加入者による不正な運転診断による保険加入を効果的に抑制することができなかった。
【０００５】
本発明の目的は、上述の課題を解決する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る情報処理装置は、
ユーザが所有する携帯端末から前記ユーザを識別する識別情報を取得する識別情報取得手段と、
前記携帯端末から位置情報を取得する位置情報取得手段と、
取得した前記位置情報に基づいて、前記ユーザの運転を診断する運転診断手段と、
前記ユーザが運転していない場合、取得した前記位置情報を前記運転診断手段による運転診断から排除する診断制御手段と、
を備える。
【０００７】
上記目的を達成するため、本発明に係る情報処理方法は、
ユーザが所有する携帯端末から前記ユーザを識別する識別情報を取得する識別情報取得ステップと、
前記携帯端末から位置情報を取得する位置情報取得ステップと、
取得した前記位置情報に基づいて、前記ユーザの運転を診断する運転診断ステップと、
前記ユーザが運転していない場合、取得した前記位置情報を前記運転診断ステップにおける運転診断から排除する診断制御ステップと、
を含む。
【０００８】
上記目的を達成するため、本発明に係る情報処理プログラムは、
ユーザが所有する携帯端末から前記ユーザを識別する識別情報を取得する識別情報取得ステップと、
前記携帯端末から位置情報を取得する位置情報取得ステップと、
取得した前記位置情報に基づいて、前記ユーザの運転を診断する運転診断ステップと、
前記ユーザが運転していない場合、取得した前記位置情報を前記運転診断ステップにおける運転診断から排除する診断制御ステップと、
をコンピュータに実行させる。
【０００９】
上記目的を達成するため、本発明に係る情報処理システムは、
ユーザが所持する携帯端末と、
前記携帯端末からユーザを識別する識別情報を取得する識別情報取得手段と、
前記携帯端末から位置情報を取得する位置情報取得手段と、
取得した前記位置情報に基づいて、前記ユーザの運転を診断する運転診断手段と、
前記ユーザが運転していない場合、取得した前記位置情報を前記運転診断手段による運転診断から排除する診断制御手段と、
を備えた。
【発明の効果】
【００１０】
本発明によれば、ユーザによる不正な運転診断による保険加入を効果的に抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態に係る情報処理装置の構成を示すブロック図である。
【図２Ａ】本発明の第２実施形態に係る情報処理システムの動作の概略を説明する図である。
【図２Ｂ】本発明の第２実施形態に係る情報処理システムに含まれる携帯端末のディスプレイに表示される利用登録画面の一例を示す図である。
【図２Ｃ】本発明の第２実施形態に係る情報処理システムに含まれる携帯端末のディスプレイに表示される運転診断画面の一例を示す図である。
【図３】本発明の第２実施形態に係る情報処理システムに含まれる情報処理装置および携帯端末の構成を示すブロック図である。
【図４】本発明の第２実施形態に係る情報処理システムに含まれる情報処理装置が有する排除テーブルの一例を示す図である。
【図５】本発明の第２実施形態に係る情報処理システムに含まれる情報処理装置のハードウェア構成を示すブロック図である。
【図６】本発明の第２実施形態に係る情報処理システムに含まれる情報処理装置の処理手順を説明するフローチャートである。
【図７】本発明の第３実施形態に係る情報処理システムに含まれる情報処理装置の構成を示すブロック図である。
【図８】本発明の第３実施形態に係る情報処理システムに含まれる情報処理装置が有する排除テーブルの一例を示す図である。
【図９】本発明の第３実施形態に係る情報処理システムに含まれる情報処理装置のハードウェア構成を示すブロック図である。
【図１０】本発明の第３実施形態に係る情報処理システムに含まれる情報処理装置の処理手順を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
以下に、本発明を実施するための形態について、図面を参照して、例示的に詳しく説明記載する。ただし、以下の実施の形態に記載されている、構成、数値、処理の流れ、機能要素などは一例に過ぎず、その変形や変更は自由であって、本発明の技術範囲を以下の記載に限定する趣旨のものではない。
【００１３】
［第１実施形態］
本発明の第１実施形態としての情報処理装置１００について、図１を用いて説明する。情報処理装置１００は、ユーザが運転していない場合、取得した位置情報を運転診断から排除する装置である。
【００１４】
図１に示すように、情報処理装置１００は、識別情報取得部１０１と、位置情報取得部１０２と、運転診断部１０３と、診断制御部１０４と、を含む。
【００１５】
識別情報取得部１０１は、ユーザが所有する携帯端末からユーザを識別する識別情報を取得する。位置情報取得部１０２は、携帯端末から位置情報を取得する。運転診断部１０３は、取得した位置情報に基づいて、ユーザの運転を診断する。診断制御部１０４は、ユーザが運転していない場合、取得した位置情報を運転診断部１０３による運転診断から排除する。
【００１６】
本実施形態によれば、ユーザによる不正な運転診断による保険加入を効果的に抑制することができる。
【００１７】
［第２実施形態］
次に本発明の第２実施形態に係る情報処理システム２００について、図２Ａ乃至図６を用いて説明する。
【００１８】
＜保険加入の概略＞
図２Ａは、本実施形態に係る情報処理システムの動作の概略を説明する図である。すなわち、ユーザが運転診断を受けて、保険の契約を締結するまでの一連の流れの概略を説明する図である。
【００１９】
情報処理システム２００は、情報処理装置２１０とユーザが所有する携帯端末２２０とを含む。情報処理装置２１０は、携帯端末２２０から位置情報を取得し、取得した位置情報に基づいて、ユーザの運転を診断する。運転診断は、例えば、ユーザの運転をスコア化するなどして行われる。そして、ユーザは、保険加入時に、取得したスコアに応じた保険料の割引サービスを受けることができる。
【００２０】
携帯端末２２０は、ＧＰＳ（Global Positioning System）により計測した位置情報を情報処理装置２１０へと送信する。また、携帯端末２２０は、例えば、スマートフォンやタブレット端末、ウェアラブル端末などであるが、ユーザが携帯可能な端末であれば、これらには限定されない。
【００２１】
次に、情報処理システム２００における、処理の流れを説明する。ステップＳ２０１において、情報処理システム２００の情報処理装置２１０は、ユーザからの運転診断用アプリケーションのダウンロード要求に応じて、ユーザが所有する携帯端末２２０に対して、運転診断用アプリケーションを提供する。そして、携帯端末２２０に運転診断用アプリケーションをダウンロードしたユーザは、運転診断用アプリケーションをインストールして、ユーザ登録や初期設定などを行う。
【００２２】
なお、この運転診断用アプリケーションは、ナビゲーション用アプリケーションの一機能として実装してもよいし、また、これとは反対に、運転診断用アプリケーションの一機能としてナビゲーション用アプリケーションを実装してもよい。
【００２３】
ステップＳ２０３において、ユーザは、自身の運転がどの程度安全かをチェックするために、運転診断用アプリケーションを起動して、運転診断の開始ボタンをタップする。運転診断開始ボタンがタップされたら、情報処理装置２１０は、ユーザに対して運転診断を受ける上での注意事項や免責事項を記載した画面を表示し、ユーザが注意事項などの同意確認ボタンをタップすれば、運転診断を開始する。
【００２４】
そして、情報処理装置２１０は、ユーザの一定期間の位置情報から、一定期間の走行データを生成して、この期間におけるユーザの運転を診断し、運転診断スコアを算出する。走行データは、例えば、加速、減速、右折、左折、発進、停止などの自動車の走行に関するデータであり、携帯端末２２０から取得した位置情報に基づいて生成される。情報処理装置２１０は、生成した走行データに基づいて、ユーザの運転を診断して、診断結果をスコア化する。スコアは、ユーザが、急発進や急ブレーキなどの危険な運転をしなければ、よりよいスコアが出るようになっている。
【００２５】
ステップＳ２０５において、情報処理装置２１０は、算出したスコアに応じた保険料の割引率を算出して、確定する。確定した割引率は、運転診断を受けたユーザに提供される。ステップＳ２０７において、ユーザは、確定した割引率を使って、保険に加入する。
【００２６】
図２Ｂは、本実施形態に係る情報処理システム２００に含まれる携帯端末２２０のディスプレイ２２１に表示される利用登録画面の一例を示す図である。
【００２７】
図２Ｂの左側に示されるように、ディスプレイ２２１には、運転診断用アプリケーションの初期画面が表示される。そして、ユーザが、ディスプレイ２２１の上部に表示された「会員登録」アイコンをタップすると、ディスプレイ２２１の表示画面が図２Ｂの右側に示した表示画面に遷移する。
【００２８】
既に会員登録しているユーザは、図２Ｂの右側に示された表示画面の上部に示された、ログイン用画面２２２を用いてシステムにログインする。具体的には、ユーザは、メールアドレスおよびパスワードを入力して、システムにログインする。
【００２９】
このシステムを初めて利用するユーザ（未登録ユーザ）は、図２Ｂの右側に示された表示画面の下部の利用登録用画面２２３を用いて利用登録を行う。利用登録が完了したら、ユーザは、ログイン用画面２２２を用いてシステムにログインする。
【００３０】
図２Ｃは、本実施形態に係る情報処理システム２００に含まれる携帯端末２２０のディスプレイ２２１に表示される運転診断画面の一例を示す図である。図２Ｃの左上には運転診断画面２２４が、図２Ｃの右上には運転診断結果表示画面２２５が、図２Ｃの下部には割引スコア表示画面２２６がそれぞれ表示されている。
【００３１】
運転診断画面２２４には、運転診断開始ボタンが表示されており、ユーザが運転診断開始ボタンをタップすると運転診断が開始される。ユーザは、自身が所有する車やレンタカー、カーシェア用の車、家族の車、社有車などで運転診断を受ける。そして、例えば、１０時間以上かつ５日以上走行した場合に、情報処理装置２１０は、運転診断を行う。運転診断の結果は、運転診断結果表示画面２２５に表示される。そして、情報処理装置２１０は、運転診断に基づく、割引スコアを算出し、算出した割引スコア（割引率）は割引スコア表示画面２２６に表示される。ユーザは、この割引スコアを用いて、保険契約を締結する。なお、ユーザは、運転診断実行中に、ナビゲーションが必要な場合には、音声案内などのルート案内を受けることもできる。以上、ユーザが運転診断を受けて、保険の契約を締結するまでの一連の流れの概略を説明した。
【００３２】
＜不正加入の排除＞
しかしながら、全てのユーザが、正当な手段により運転診断を受け、運転診断のスコアを取得するとは限らない。つまり、一部のユーザは、より有利な割引率、すなわち、安価な保険料で保険契約を締結するために、不正の手段を用いて、よりよい運転診断結果（よりよいスコア）を取得しようとする。例えば、ユーザが自動車の助手席などに座り、ユーザよりも運転の上手い他人に運転させている状態で運転診断を受けたり、ユーザがタクシーやバスなどに乗車中に運転診断を受けたりするような場合である。
【００３３】
このような、不正の手段を用いた保険契約を防止するために、情報処理システム２００は、保険に加入しようとするユーザが、本当に自身の運転について運転診断を受けているか否かを確認する。つまり、ユーザが虚偽の運転データを用いて運転診断を受けようとする場合、情報処理システム２００は、そのような運転データを運転診断の対象から排除する。
【００３４】
このようなケースとしては、例えば、ユーザが、自身よりも運転の上手な他人を運転席に座らせて、自動車を運転させ、ユーザ自身は助手席に座り、運転診断アプリケーションを実行しているような場合があげられる。
【００３５】
上述のケースに対処するため、情報処理装置２１０は、ユーザが自動車などで移動中に携帯端末２２０で実行したアプリケーションの情報を取得する。そして、情報処理装置２１０は、取得したアプリケーション情報からユーザが実行しているアプリケーションが、運転診断用アプリケーションを示さないような場合に、携帯端末２２０から取得した位置情報を運転診断から排除する。ユーザ自身が運転席に座って、自動車を運転している場合、ユーザは運転に集中しなければならず、携帯端末２２０を操作するシチュエーションは、ナビゲーション機能（ナビゲーション用アプリケーション）を操作する場合などに限られてくる。
【００３６】
そのため、ユーザが携帯端末２２０を操作して、運転診断用アプリケーション以外のアプリケーションを実行している場合などには、ユーザが運転席ではなく、助手席などに座り、他人の運転で運転診断用アプリケーションを実行して、運転診断を受けていると判断できる。
【００３７】
このように、ユーザが自身の運転ではなく、他人の運転による不正な手段で運転診断を受けようとする場合、ユーザは、運転する必要がないので、携帯端末２２０を操作して、運転診断用アプリケーション以外のアプリケーション（他のアプリケーション）をアクティブにすることが想定される。そして、ユーザが、他のアプリケーションをアクティブにすると、つまり、他のアプリケーションを携帯端末２２０のディスプレイ２２１の表に持ってくると、運転診断用アプリケーションは他のアプリケーションの裏側に隠れてしまう。
【００３８】
このように、他のアプリケーションをアクティブにして表側にもってくると、運転診断用アプリケーションは非アクティブとなり裏側に隠れる。よって、情報処理装置２１０は、ユーザが運転診断用アプリケーションを表裏（アクティブまたは非アクティブ）にした回数をカウントし、カウントした回数に応じて、ユーザの不正行為を認定する。
【００３９】
アプリケーションを非アクティブにするとは、例えば、携帯端末２２０のディスプレイ２２１に当該アプリケーションは表示されていないが、バックグラウンドで当該アプリケーションが動いている状態をいう。すなわち、画面上では、他のアプリケーションが動いているように見えるが、裏で当該アプリケーションが動いている状態をいう。
【００４０】
情報処理装置２１０は、ユーザが運転診断用アプリケーションをアクティブまたは非アクティブにした回数が、例えば、所定の回数以上の場合、携帯端末２２０から取得した位置情報を運転診断の対象から排除することにより、運転診断の正当性を担保する。
【００４１】
また、例えば、情報処理装置２１０は、ユーザが、所定時間内に所定回数以上、運転診断用アプリケーションをアクティブまたは非アクティブにした場合、携帯端末２２０から取得した位置情報を運転診断の対象から排除する。
【００４２】
さらに、例えば、情報処理装置２１０は、ユーザが、所定時間以上、他のアプリケーションをアクティブにした場合も同様に、携帯端末２２０から取得した位置情報を運転診断の対象から排除する。
【００４３】
このように、ユーザが、正当な手段で運転診断を受けていないことが疑われる事象が発生した場合、情報処理装置２１０は、当該事象に対応する、携帯端末２２０から取得した位置情報を運転診断の対象から排除する。これにより、ユーザによる不正の手段により運転診断を受けることを防止することができる。
【００４４】
図３は、本実施形態に係る情報処理システム２００に含まれる情報処理装置２１０および携帯端末２２０の構成を示すブロック図である。情報処理システム２００は、情報処理装置２１０と携帯端末２２０とを含む。情報処理装置２１０はと携帯端末２２０とは、無線通信または有線通信により相互に通信可能となっている。
【００４５】
情報処理装置２１０は、識別情報取得部３１１、位置情報取得部３１２、運転診断部３１３、アプリケーション情報取得部３１４および診断制御部３１５を有する。
【００４６】
識別情報取得部３１１は、ユーザを識別するための識別情報を取得する。識別情報の取得は、例えば、ユーザが、携帯端末２２０を操作して入力したデータを、携帯端末２２０から取得してもよい。また、識別情報の取得は、あらかじめデータベースなどに登録されたデータから取得してもよい。ここで、識別情報は、例えば、ユーザごとに割り当てられたユーザ番号などの識別子（ＩＤ：Identifier）である。識別情報は、例えば、ユーザの氏名や運転免許証番号などが代表的であるが、ユーザを識別できる情報であれば、これらの情報には限定されない。
【００４７】
位置情報取得部３１２は、ユーザが所有する携帯端末２２０の位置情報を、携帯端末２２０が有するＧＰＳから位置情報を取得する。位置情報の取得は、所定のタイミングで一定期間の位置情報を取得してもよいし、リアルタイムで取得してもよい。取得する位置情報は、ユーザの運転の診断に必要な所定の期間の位置情報である。
【００４８】
運転診断部３１３は、取得した所定の期間の位置情報に基づいて、ユーザの運転を診断する。運転の診断は、ユーザの運転操作を推定し、推定された運転操作に基づいて行われる。運転操作の推定は、例えば、取得した位置情報の時間変化などからユーザがどのような運転操作を行ったかを推定することにより行われる。推定する運転操作は、例えば、発進時および停止時の操作や、加速および減速の操作、右折および左折の操作などであるが、これらには限定されない。そして、運転診断部３１３による診断結果は、スコア化して、数値で表現してもよいし、ランクで表現してもよいが、これらには限定されない。
【００４９】
アプリケーション情報取得部３１４は、ユーザが移動中に携帯端末２２０で実行したアプリケーションの情報を取得する。アプリケーション情報には、例えば、起動したアプリケーションの種類や、アプリケーションで行った操作、アプリケーションをアクティブまたは非アクティブにした回数などが含まれるが、これらには限定されない。
【００５０】
診断制御部３１５は、ユーザが運転していない場合、取得した位置情報を運転診断部３１３による運転診断から排除する。また、診断制御部３１５は、例えば、アプリケーション情報取得部３１４が取得したアプリケーション情報が、ユーザの運転を診断する運転診断用アプリケーションを示さない場合、取得した位置情報を運転診断から排除する。
【００５１】
また、診断制御部３１５は、例えば、ユーザが所定時間内に、運転診断用アプリケーションをアクティブまたは非アクティブにした回数に基づいて、取得した位置情報を運転診断部３１３による運転診断から排除する。さらに、診断制御部３１５は、ユーザが運転診断用アプリケーションをアクティブまたは非アクティブにした回数に所定の閾値を設け、回数が閾値以上となった場合に、取得した位置情報を運転診断から排除する。
【００５２】
回数の閾値は、例えば、ユーザの年齢や性別、職業などに応じて決定してもよい。また、法人契約をしている企業の従業員が、仕事中に運転診断を受けている場合に、電話を受けて、電話アプリケーションを起動するようなケースもある。そのため、回数の閾値は、例えば、５回や６回など、ある程度の余裕をもって設定してもよい。
【００５３】
さらに、診断制御部３１５は、ユーザが運転診断用アプリケーション以外のアプリケーションをアクティブにした時間が所定の時間を超えた場合、取得した位置情報を運転診断から排除する。所定の時間も、上述の回数の閾値と同様に設定できる。
【００５４】
なお、回数のカウントは、例えば、ユーザがアクティブな状態の運転診断用アプリケーションを非アクティブな状態にした（アクティブ→非アクティブ）ことを１回とカウントしてもよい。また、例えば、ユーザがアクティブな状態の運転診断用アプリケーションを非アクティブな状態にし、再度、アクティブな状態に戻した（アクティブ→非アクティブ→アクティブ）ことを１回とカウントしてもよい。回数のカウントは、これに限定されない。
【００５５】
次に、携帯端末２２０は、位置情報計測部３２１および位置情報送信部３２２を有する。位置情報計測部３２１は、ＧＰＳシステムなどの位置を計測するシステムであり、携帯端末２２０の位置を計測する。なお、携帯端末２２０の位置の計測は、ＧＰＳシステムを用いる方法には限定されず、例えば、ビーコンやＷｉＦｉなどの電波を利用した方法により携帯端末２２０の位置を計測してもよい。さらに、携帯端末２２０に内蔵されている加速度センサや磁気センサなどを用いて携帯端末２２０の位置を計測してもよいが、これらのセンサは、個体差が大きいため、位置計測の精度がＧＰＳシステムと比べて低くなることもある。
【００５６】
位置情報送信部３２２は、位置情報計測部３２１で計測した携帯端末２２０の位置情報を情報処理装置２１０へ送信する。情報処理装置２１０への位置情報の送信は、リアルタイムで送信してもよいし、蓄積された一定期間の位置情報のデータを所定のタイミングで送信してもよく、これらには限定されない。
【００５７】
なお、図示していないが、携帯端末２２０は、携帯端末２２０で実行したアプリケーションに関する情報を情報処理装置２１０のアプリケーション情報取得部３１４に対して送信するアプリケーション情報送信部を有していてもよい。
【００５８】
図４は、本実施形態に係る情報処理システム２００に含まれる情報処理装置２１０が有する排除テーブル４０１の一例を示す図である。排除テーブル４０１は、ユーザＩＤ４１１に関連付けて、端末ＩＤ４１２、位置情報４１３、アプリケーション情報４１４および排除フラグ４１５を記憶する。
【００５９】
ユーザＩＤ４１１は、ユーザを識別するための識別子である。端末ＩＤは、ユーザの所有するスマートフォンなどの携帯端末２２０を識別するための識別子である。位置情報４１３は、ユーザの所有する携帯端末２２０から取得した位置に関する情報である。アプリケーション情報４１４は、ユーザが移動中に携帯端末２２０で実行したアプリケーションの情報である。排除フラグ４１５は、取得した位置情報を運転診断から排除するか否かを示すフラグである。そして、情報処理装置２１０は、排除テーブル４０１を参照して携帯端末から取得した位置情報を運転診断から排除するか否かを決定し、排除されなかった位置情報に基づいて運転診断を行う。
【００６０】
図５は、本実施形態に係る情報処理システム２００に含まれる情報処理装置２１０のハードウェア構成を示す図である。ＣＰＵ(Central Processing Unit)５１０は演算制御用のプロセッサであり、プログラムを実行することで図３の情報処理装置２１０の機能構成部を実現する。ＲＯＭ(Read Only Memory)５２０は、初期データおよびプログラムなどの固定データおよびその他のプログラムを記憶する。また、ネットワークインタフェース５３０は、ネットワークを介して他の装置などと通信する。なお、ＣＰＵ５１０は１つに限定されず、複数のＣＰＵであっても、あるいは画像処理用のＧＰＵ(Graphics Processing Unit)を含んでもよい。また、ネットワークインタフェース５３０は、ＣＰＵ５１０とは独立したＣＰＵを有して、ＲＡＭ(Random Access Memory)５４０の領域に送受信データを書き込みあるいは読み出しするのが望ましい。また、ＲＡＭ５４０とストレージ５５０との間でデータを転送するＤＭＡＣ(Direct Memory Access Controller)を設けるのが望ましい（図示なし）。さらに、入出力インタフェース５６０は、ＣＰＵ５１０とは独立したＣＰＵを有して、ＲＡＭ５４０の領域に入出力データを書き込みあるいは読み出しするのが望ましい。したがって、ＣＰＵ５１０は、ＲＡＭ５４０にデータが受信あるいは転送されたことを認識してデータを処理する。また、ＣＰＵ５１０は、処理結果をＲＡＭ５４０に準備し、後の送信あるいは転送はネットワークインタフェース５３０やＤＭＡＣ、あるいは入出力インタフェース５６０に任せる。
【００６１】
ＲＡＭ５４０は、ＣＰＵ５１０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ５４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。識別情報５４１は、ユーザを識別するための情報である。位置情報５４２は、携帯端末２２０から取得した位置に関する情報である。アプリケーション情報５４３は、ユーザが移動中に携帯端末２２０で実行したアプリケーションに関する情報である。排除適否５４４は、取得した位置情報を運転診断から排除するか否かを示す情報である。診断結果５４５は、ユーザの運転を診断した結果である。端末ＩＤ５４６は、ユーザの所有するスマートフォンなどの携帯端末２２０を識別する情報である。これらの情報は、例えば、排除テーブル４０１から展開される。
【００６２】
入出力データ５４７は、入出力インタフェース５６０を介して入出力されるデータである。送受信データ５４８は、ネットワークインタフェース５３０を介して送受信されるデータである。また、ＲＡＭ５４０は、各種アプリケーションモジュールを実行するためのアプリケーション実行領域５４９を有する。
【００６３】
ストレージ５５０には、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。ストレージ５５０は、排除テーブル４０１を格納する。排除テーブル４０１は、図４に示した、ユーザＩＤ４１１と排除フラグ４１５などとの関係を管理するテーブルである。ストレージ５５０は、さらに、識別情報取得モジュール５５１、位置情報取得モジュール５５２、運転診断モジュール５５３、アプリケーション情報取得モジュール５５４および診断制御モジュール５５５を格納する。
【００６４】
識別情報取得モジュール５５１は、ユーザを識別する情報を取得するモジュールである。位置情報取得モジュール５５２は、ユーザが所持する携帯端末２２０の位置情報を取得するモジュールである。運転診断モジュール５５３は、取得した位置情報の時間変化などに基づいて、ユーザの運転を診断するモジュールである。アプリケーション情報取得モジュール５５４は、ユーザが移動中に実行したアプリケーションの情報を取得するモジュールである。診断制御モジュール５５５は、ユーザが運転していない場合や取得したアプリケーション情報が運転診断アプリケーションを示さない場合などに、取得した位置情報を運転診断の対象から排除するモジュールである。これらのモジュール５５１〜５５５は、ＣＰＵ５１０によりＲＡＭ５４０のアプリケーション実行領域５４９に読み出され、実行される。制御プログラム５５６は、情報処理装置２１０の全体を制御するためのプログラムである。
【００６５】
入出力インタフェース５６０は、入出力機器との入出力データをインタフェースする。入出力インタフェース５６０には、表示部５６１、操作部５６２、が接続される。また、入出力インタフェース５６０には、さらに、記憶媒体５６４が接続されてもよい。さらに、音声出力部であるスピーカ５６３や、音声入力部であるマイク、あるいは、ＧＰＳ位置判定部が接続されてもよい。なお、図５に示したＲＡＭ５４０やストレージ５５０には、情報処理装置２１０が有する汎用の機能や他の実現可能な機能に関するプログラムやデータは図示されていない。
【００６６】
図６は、本実施形態に係る情報処理システム２００に含まれる情報処理装置２１０の処理手順を説明するフローチャートである。このフローチャートは、ＣＰＵ５１０がＲＡＭ５４０を使用して実行し、図３の情報処理装置２１０の機能構成部を実現する。
【００６７】
ステップＳ６０１において、情報処理装置２１０は、ユーザが情報処理システム２００の提供するアプリケーションを起動して、システムにログインしたか否かを判断する。システムにログインしていないと判断した場合（ステップＳ６０１のＮＯ）、情報処理装置２１０は、ユーザがシステムにログインするのを待機する。システムにログインしたと判断した場合（ステップＳ６０１のＹＥＳ）、情報処理装置２１０は、ステップＳ６０３へ進む。
【００６８】
ステップＳ６０３において、情報処理装置２１０は、システムにログインしたユーザが、例えば、運転診断の開始ボタンをタップして、運転診断を開始したか否かを判断する。運転診断を開始していないと判断した場合（ステップＳ６０３のＮＯ）、情報処理装置２１０は、ユーザがシステムにログインして運転診断を開始するのを待機する。運転診断を開始したと判断した場合（ステップＳ６０３のＹＥＳ）、情報処理装置２１０は、ステップＳ６０５へ進む。
【００６９】
ステップＳ６０５において、情報処理装置２１０は、運転診断の注意事項についてのユーザの同意があるか否かを判断する。ユーザの同意がないと判断した場合（ステップＳ６０５のＮＯ）、情報処理装置２１０は、ステップＳ６２１へと進み、その他の操作を実行する。ユーザの同意があると判断した場合（ステップＳ６０５のＹＥＳ）、情報処理装置２１０は、ステップＳ６０７に進む。
【００７０】
ステップＳ６０７において、情報処理装置２１０は、ユーザを識別する識別情報を取得する。情報処理装置２１０は、例えば、ユーザが所有する携帯端末２２０を用いて入力した識別情報を取得する。識別情報は、例えば、ユーザの氏名や免許証番号などである。
【００７１】
ステップＳ６０９において、情報処理装置２１０は、ユーザの所有する携帯端末２２０から位置情報を取得する。情報処理装置２１０は、ユーザの運転の診断が可能な期間、例えば、ユーザが運転診断を開始してから所定の期間の位置情報を取得する。
【００７２】
ステップＳ６１１において、情報処理装置２１０は、ユーザが運転診断を開始して、自動車などで移動中に携帯端末２２０で実行したアプリケーションの情報を取得する。
【００７３】
ステップＳ６１３において、情報処理装置２１０は、取得した位置情報を運転診断から排除するか否かを判断する。排除の判断は、取得したアプリケーション情報に基づいて行われ、例えば、アプリケーションをアクティブまたは非アクティブにした回数に基づいて行われる。排除すると判断した場合（ステップＳ６１３のＹＥＳ）、情報処理装置２１０は、ステップＳ６０７へ戻る。排除しないと判断した場合（ステップＳ６１３のＮＯ）、情報処理装置２１０は、ステップＳ６１５へ進む。
【００７４】
ステップＳ６１５において、情報処理装置２１０は、取得した位置情報の時間変化などに基づいて、ユーザの運転操作を推定する。推定する運転操作は、例えば、加速時および減速時の運転操作、右折時および左折時の運転操作などである。
【００７５】
ステップＳ６１７において、情報処理装置２１０は、推定した運転操作に基づいて、ユーザの運転を診断する。情報処理装置２１０は、例えば、診断結果をスコア化してもよい。また、情報処理装置２１０は、診断結果やスコアをユーザに報知してもよい。
【００７６】
本実施形態によれば、ユーザによる不正な運転診断による保険加入を効果的に抑制することができる。また、携帯端末から取得したアプリケーション情報から不正か否かを判断するので、容易に不正な手段を用いた保険加入を防止することができる。さらに、ユーザが、所定時間内にアプリケーションをアクティブまたは非アクティブにした回数により不正を判断するので、容易に不正の手段で計測した位置情報を運転診断の対象から排除することができる。さらにまた、運転診断用アプリケーション以外のアプリケーションをアクティブにした時間により不正を判断するので、容易に不正の手段で計測した位置情報を運転診断の対象から排除することができる。
【００７７】
［第３実施形態］
次に本発明の第３実施形態に係る情報処理システムについて、図７乃至１０を用いて説明する。図７は、本実施形態に係る情報処理システムに含まれる情報処理装置の構成を説明するための図である。本実施形態に係る情報処理システムは、上記第２実施形態と比べると、情報処理装置が、移動履歴生成部および地図データ取得部を有する点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【００７８】
なお、第２実施形態に係る情報処理システムの説明においては、ユーザが、自動車の助手席やタクシー、バスなどに乗車している場合の不正の発見方法について説明をした。これに対して、本実施形態の情報処理システム７００は、ユーザが電車に乗車して運転診断を受けるという不正を発見するシステムである。なお、第２実施形態の情報処理システム２００を用いてユーザが電車に乗車して運転診断を受けるという不正を発見してもよい。
【００７９】
情報処理装置７１０は、移動履歴生成部７１１および地図データ取得部７１２を有する。移動履歴生成部７１１は、位置情報取得部３１２が取得した位置情報に基づいて、ユーザがどのような経路を移動したかを示す移動履歴を生成する。
【００８０】
地図データ取得部７１２は、地図データベースなどから地図データを取得して、取得した地図データから地図を生成する。生成した地図には、複数のポイントとして、例えば、駅が設定されている。なお、複数のポイントとして設定されるのは、駅には限定されない。
【００８１】
診断制御部３１５は、地図上のユーザの移動履歴から、ユーザが地図上に設定された所定のポイント（駅）の通過数を計数し、通過したポイントの数が所定の数以上であれば、取得した位置情報を運転診断から排除する。
【００８２】
つまり、ユーザが電車の乗車中に運転診断を受ければ、１区間（１駅）乗車することも、複数区間（複数駅）乗車することもあるが、複数区間乗車する場合、所定数の駅を通過することになる。これに対して、ユーザが自動車に乗車中に運転診断を受けてる場合、線路と並行する道路を走行していれば、１〜２駅を通過することは考えられる。
【００８３】
しかしながら、電車に乗車している（自動車に乗車していない）場合、１区間や２区間の乗車を除いて、ユーザは複数の駅、例えば、３駅以上の駅を通過することになる。この場合には、不正の方法により運転診断を受けている蓋然性が高いので、診断制御部３１５は、ユーザが電車に乗車中に取得した位置情報を運転診断の対象データから除外する。これにより、ユーザが電車に乗車中に運転診断を受けるという不正行為を排除することができる。
【００８４】
図８は、本実施形態に係る情報処理システムに含まれる情報処理装置が有する排除テーブル８０１の一例を示す図である。排除テーブル８０１は、ユーザＩＤ４１１に関連付けて、移動履歴８１１および地図データ８１２を記憶する。
【００８５】
移動履歴８１１は、運転診断を受けている間にユーザが移動した経路などである。なお、移動履歴８１１は、ユーザが運転診断を受けている間の移動経路には限定されず、例えば、運転診断用アプリケーションの一機能であるナビゲーションアプリケーションを利用している間の移動の履歴などであってもよい。
【００８６】
地図データ８１２は、地図を生成するためのデータである。そして、生成された地図上には、複数のポイントが設定されている。複数のポイントは、例えば、地図上の駅などであるが、これには限定されない。
【００８７】
そして、診断制御部３１５は、生成した地図上にユーザの移動履歴を重ね合わせて、ユーザが地図上の所定のポイントをいくつ通過したかを計数する。計数した結果、ユーザが、所定の数以上のポイントを通過していれば、診断制御部３１５は、取得した位置情報を運転診断部３１３による運転診断から排除する。
【００８８】
図９は、本実施形態に係る情報処理システム７００に含まれる情報処理装置７１０のハードウェア構成を示す図である。ＲＡＭ９４０は、ＣＰＵ５１０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ９４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。移動履歴９４１は、ユーザが移動した経路を示すデータである。地図データ９４２は、例えば、携帯端末２２０のディスプレイ２２１に表示する地図を生成するためのデータである。これらのデータは、例えば、排除テーブル８０１から展開される。
【００８９】
ストレージ９５０には、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。ストレージ９５０は、排除テーブル８０１を格納する。排除テーブル８０１は、図８に示した、ユーザＩＤ４１１と移動履歴８１１などとの関係を管理するテーブルである。ストレージ５５０は、さらに、移動履歴生成モジュール９５１および地図データ取得モジュール９５２を格納する。
【００９０】
移動履歴生成モジュール９５１は、取得した位置情報に基づいて、ユーザの移動履歴を生成するモジュールである。地図データ取得モジュール９５２は、地図を生成するために必要な地図データを取得するモジュールである。
【００９１】
図１０は、本実施形態に係る情報処理システム７００に含まれる情報処理装置７１０の処理手順を説明するフローチャートである。このフローチャートは、ＣＰＵ５１０がＲＡＭ５４０を使用して実行し、図７の情報処理装置７１０の機能構成部を実現する。
【００９２】
ステップＳ１００１において、情報処理装置７１０は、取得した位置情報に基づいて、ユーザの移動履歴を生成する。ステップＳ１００３において、情報処理装置７１０は、地図データを取得する。ステップＳ１００５において、情報処理装置７１０は、ユーザが地図上の所定のポイントをいくつ通過したかに基づいて、取得した位置情報を運転診断部３１３による運転診断の対象から排除するか否かを判断する。排除すると判断した場合（ステップＳ１００５のＹＥＳ）、情報処理装置７１０は、ステップＳ６０７へ戻る。排除しないと判断した場合（ステップＳ１００５のＮＯ）、情報処理装置７１０は、ステップＳ６１５へ進み、ユーザの運転を診断する。
【００９３】
本実施形態によれば、ユーザの移動履歴と地図上のポイントとからユーザの不正を認定するので、容易に不正の手段で計測した位置情報を運転診断の対象から排除することができる。また、ユーザが電車を利用して運転診断を受けようとする不正を容易に発見することができるので、容易に不正の手段で計測した位置情報を運転診断の対象から排除することができる。
【００９４】
［他の実施形態］
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
【００９５】
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する情報処理プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはそのプログラムを格納した媒体、そのプログラムをダウンロードさせるＷＷＷ(World Wide Web)サーバも、本発明の範疇に含まれる。特に、少なくとも、上述した実施形態に含まれる処理ステップをコンピュータに実行させるプログラムを格納した非一時的コンピュータ可読媒体（non-transitory computer readable medium）は本発明の範疇に含まれる。
【図１】
2019028654.tif 000003
【図２Ａ】
2019028654.tif 000004
【図２Ｂ】
2019028654.tif 000005
【図２Ｃ】
2019028654.tif 000006
【図３】
2019028654.tif 000007
【図４】
2019028654.tif 000008
【図５】
2019028654.tif 000009
【図６】
2019028654.tif 000010
【図７】
2019028654.tif 000011
【図８】
2019028654.tif 000012
【図９】
2019028654.tif 000013
【図１０】
2019028654.tif 000014