(57)【要約】      （修正有）【課題】移動体の状態の判定の精度を向上させることができる情報処理装置及びプログラムを提供する。【解決手段】情報処理装置において、移動体ＭＢに配置されたセンサユニット２０は、移動体ＭＢの速度に関する速度情報、および、移動体ＭＢにかかる重力負荷に関する重力負荷情報とを取得し、サーバ３０は、速度情報に基づいて、移動体の速度が所定の速度条件を満たす第１期間を特定し、更に、重力負荷情報によって示される重力負荷に基づいて、第１期間の前の第２期間の重力負荷を計算することにより、第２期間の重力負荷に基づいて、移動体の状態を判定する。【選択図】図３
2020091699.tif 000002
【特許請求の範囲】
【請求項１】
移動体の速度に関する速度情報を取得する手段を備え、
前記移動体にかかる重力負荷に関する重力負荷情報を取得する手段を備え、
前記速度情報に基づいて、前記移動体の速度が所定の速度条件を満たす第１期間を特定する手段を備え、
前記重力負荷情報によって示される重力負荷に基づいて、前記第１期間の前の第２期間の重力負荷を計算する手段を備え、
前記第２期間の重力負荷に基づいて、前記移動体の状態を判定する手段を備える、
情報処理装置。
【請求項２】
前記第１期間は、前記速度が略ゼロである状態が継続する期間である、
請求項１に記載の情報処理装置。
【請求項３】
前記第１期間は、前記速度情報が欠落している状態が継続する期間である、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記重力負荷情報は、前記移動体の加速度に関する加速度情報を含み、
前記判定する手段は、前記第２期間の加速度が所定の加速度閾値以上である場合、前記移動体に異常が発生していると判定する、
請求項１〜３の何れかに記載の情報処理装置。
【請求項５】
前記重力負荷情報は、前記移動体の角速度に関する角速度情報を含み、
前記判定する手段は、前記第２期間の角速度の鉛直方向成分及び水平方向成分の少なくとも１つの変化率が所定値以上を示す場合、前記移動体に異常が発生していると判定する、
請求項１〜４の何れかに記載の情報処理装置。
【請求項６】
前記移動体の位置に関する位置情報を取得する手段を備え、
前記重力負荷情報は、前記移動体の加速度に関する加速度情報及び前記移動体の角速度に関する角速度情報を含み、
前記判定する手段は、前記第２期間の加速度が所定値以上であり、前記第２期間の角速度が所定値以上であり、且つ、前記第１期間の位置情報が走行路以外の位置を示す場合、前記移動体に異常が発生していると判定する、
請求項１〜５の何れかに記載の情報処理装置。
【請求項７】
前記移動体の位置に関する位置情報を取得する手段を備え、
前記移動体の運転者を識別する運転者識別情報と、前記判定する手段の判定結果と、前記位置情報と、前記判定の日時に関する日時情報と、を関連付けて記憶する手段を備え、
前記運転者識別情報と、前記移動体に異常が発生している場合の通知先に関するコンタクト情報と、を関連付けて記憶する手段を備え、
第１運転者を識別する第１運転者識別情報を取得する手段を備え、
前記判定結果が異常である場合、前記第１運転者識別情報に関連付けられたコンタクト情報が示す通知先に対して、前記判定結果に関連付けられた日時情報及び位置情報と、前記判定結果と、を通知する手段を備える、
請求項１〜６の何れかに記載の情報処理装置。
【請求項８】
コンピュータを、請求項１〜７の何れかに記載の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、自動車に関する情報を取得する車載器が普及している。車載器によって取得される情報は、自動車の事故の防止に利用されている。
【０００３】
自動車の事故を防止するためには、車載器によって取得される情報から自動車が事故を発生させるか否かを予測する必要がある。例えば、特許文献１は、自動車に配置された加速度センサによって検出された加速度の変化に基づいて、自動車の異常の有無を判定するように構成される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】再表２０１６−０３８７０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般に、移動体の異常の有無は、移動体の加速度の変化に依存しない場合がある。例えば、移動体が走行している道の傾斜が変化すると、移動体に異常が発生していないにもかかわらず、加速度が変化する。
【０００６】
特許文献１では、加速度の変化に基づいて自動車の異常の有無を判定するので、自動車に異常が発生していない場合であっても、「異常」と判定される場合がある。
【０００７】
このように、従来、加速度の変化に基づいて移動体の状態を判定するため、移動体の状態の判定の精度は十分ではない。
【０００８】
本発明の目的は、移動体の状態の判定の精度を向上させることである。
【課題を解決するための手段】
【０００９】
本発明の一態様は、
移動体の速度に関する速度情報を取得する手段を備え、
前記移動体にかかる重力負荷に関する重力負荷情報を取得する手段を備え、
前記速度情報に基づいて、前記移動体の速度が所定の速度条件を満たす第１期間を特定する手段を備え、
前記重力負荷情報によって示される重力負荷情報に基づいて、前記第１期間の前の第２期間の重力負荷を計算する手段を備え、
前記第２期間の重力負荷に基づいて、前記移動体の状態を判定する手段を備える、
情報処理装置である。
【発明の効果】
【００１０】
本発明によれば、移動体の状態の判定の精度を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の情報処理システムの構成を示すブロック図である。
【図２】図１の情報処理システムの機能ブロック図である。
【図３】本実施形態の概要の説明図である。
【図４】本実施形態の運転者情報データベースのデータ構造を示す図である。
【図５】本実施形態の走行ログ情報データベースのデータ構造を示す図である。
【図６】本実施形態の情報処理のシーケンス図である。
【図７】図６の情報処理において表示される画面例を示す図である。
【図８】本実施形態の状態判定モデルの概略図である。
【図９】図６の状態判定の詳細なフローチャートである。
【図１０】図９の第１期間の特定の説明図である。
【図１１】本実施形態の第２期間の加速度の説明図である。
【図１２】本実施形態の第２期間の角速度の説明図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態について、図面に基づいて詳細に説明する。なお、実施形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１３】
（１）情報処理システムの構成
情報処理システムの構成について説明する。図１は、本実施形態の情報処理システムの構成を示すブロック図である。図２は、図１の情報処理システムの機能ブロック図である。
【００１４】
図１に示すように、情報処理システム１は、クライアント装置１０と、センサユニット２０と、サーバ３０とを備える。
クライアント装置１０及びサーバ３０は、ネットワーク（例えば、インターネット又はイントラネット）ＮＷを介して接続される。
クライアント装置１０及びセンサユニット２０は互いに接続される。
【００１５】
クライアント装置１０は、サーバ３０にリクエストを送信する情報処理装置の一例である。クライアント装置１０は、例えば、車載装置、スマートフォン、タブレット端末、又は、パーソナルコンピュータである。
【００１６】
センサユニット２０は、移動体ＭＢの走行に関する走行情報（例えば、速度情報、角速度情報、及び、位置情報）を検出するように構成される。
【００１７】
サーバ３０は、クライアント装置１０から送信されたリクエストに応じたレスポンスをクライアント装置１０に提供する情報処理装置の一例である。サーバ３０は、例えば、ウェブサーバである。
【００１８】
（１−１）クライアント装置の構成
クライアント装置１０の構成について説明する。
【００１９】
図２に示すように、クライアント装置１０は、記憶装置１１と、プロセッサ１２と、入出力インタフェース１３と、通信インタフェース１４とを備える。
【００２０】
記憶装置１１は、プログラム及びデータを記憶するように構成される。記憶装置１１は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
【００２１】
プログラムは、例えば、以下のプログラムを含む。
・ＯＳ（Operating System）のプログラム
・情報処理を実行するアプリケーション（例えば、ウェブブラウザ）のプログラム
【００２２】
データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理を実行することによって得られるデータ（つまり、情報処理の実行結果）
【００２３】
プロセッサ１２は、記憶装置１１に記憶されたプログラムを起動することによって、クライアント装置１０の機能を実現するように構成される。プロセッサ１２は、コンピュータの一例である。
【００２４】
入出力インタフェース１３は、クライアント装置１０に接続される入力デバイスからユーザの指示を取得し、かつ、クライアント装置１０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。また、入力デバイスは、センサユニット２０を含む。
出力デバイスは、例えば、ディスプレイである。
【００２５】
通信インタフェース１４は、クライアント装置１０とサーバ３０との間の通信を制御するように構成される。
【００２６】
（１−２）センサユニットの構成
センサユニット２０の構成について説明する。
【００２７】
図２に示すように、センサユニット２０は、加速度センサ２１と、角速度センサ２２と、位置センサ２３と、を備える。加速度センサ２１、角速度センサ２２、及び、位置センサ２３は、入出力インタフェース１３を介して、プロセッサ１２と接続される。
【００２８】
加速度センサ２１は、移動体ＭＢの加速度を検出するように構成される。
【００２９】
角速度センサ２２は、移動体ＭＢの角速度を検出するように構成される。角速度センサ２２は、例えば、ジャイロセンサである。
【００３０】
位置センサ２３は、移動体ＭＢの位置を検出するように構成される。位置センサ２３は、例えば、ＧＰＳ（Global Positioning System）受信機である。
【００３１】
（１−３）サーバの構成
サーバ３０の構成について説明する。
【００３２】
図２に示すように、サーバ３０は、記憶装置３１と、プロセッサ３２と、入出力インタフェース３３と、通信インタフェース３４とを備える。
【００３３】
記憶装置３１は、プログラム及びデータを記憶するように構成される。記憶装置３１は、例えば、ＲＯＭ、ＲＡＭ、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
【００３４】
プログラムは、例えば、以下のプログラムを含む。
・ＯＳのプログラム
・情報処理を実行するアプリケーションのプログラム
【００３５】
データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理の実行結果
【００３６】
プロセッサ３２は、記憶装置３１に記憶されたプログラムを起動することによって、サーバ３０の機能を実現するように構成される。プロセッサ３２は、コンピュータの一例である。
【００３７】
入出力インタフェース３３は、サーバ３０に接続される入力デバイスからユーザの指示を取得し、かつ、サーバ３０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイである。
【００３８】
通信インタフェース３４は、サーバ３０とクライアント装置１０との間の通信を制御するように構成される。
【００３９】
（２）実施形態の概要
本実施形態の概要について説明する。図３は、本実施形態の概要の説明図である。
【００４０】
図３に示すように、移動体ＭＢに配置されたセンサユニット２０は、移動体ＭＢの速度に関する速度情報と、移動体ＭＢの重力負荷に関する重力負荷情報と、を検出する。
クライアント装置１０は、速度情報と、重力負荷情報と、をセンサユニット２０から取得する。
クライアント装置１０は、速度情報と、重力負荷情報と、をサーバ３０に送信する。
【００４１】
サーバ３０は、クライアント装置１０から、速度情報と、重力負荷情報と、を取得する。
サーバ３０は、速度情報に基づいて、移動体ＭＢの速度が所定の速度条件を満たす第１期間を特定する。
サーバ３０は、重力負荷情報によって示される重力負荷に基づいて、前記第１期間の前の第２期間の重力負荷を計算する。
サーバ３０は、、第２期間の重力負荷に基づいて、移動体ＭＢの状態を判定する。
【００４２】
このように、本実施形態では、速度及び重力負荷の組合せに基づいて、移動体ＭＢの状態を判定する。これにより、移動体のＭＢの状態の精度を向上させることができる。
【００４３】
（３）データベース
本実施形態のデータベースについて説明する。以下のデータベースは、記憶装置３１に記憶される。
【００４４】
（３−１）運転者情報データベース
本実施形態の運転者情報データベースについて説明する。図４は、本実施形態の運転者情報データベースのデータ構造を示す図である。
【００４５】
図４の運転者情報データベースには、運転者に関する運転者情報が格納されている。
運転者情報データベースは、「運転者ＩＤ」フィールドと、「運転者名」フィールドと、「運転者属性」フィールドと、「コンタクト」フィールドと、を含む。各フィールドは、互いに関連付けられている。
【００４６】
「運転者ＩＤ」フィールドには、運転者を識別する運転者識別情報が格納される。
【００４７】
「運転者名」フィールドには、運転者名に関する情報（例えば、テキスト）が格納される。
【００４８】
「運転者属性」フィールドには、運転者の属性に関する運転者属性情報が格納される。「運転者属性」フィールドは、複数のサブフィールド（「性別」フィールド、及び、「年齢」フィールド）を含む。
【００４９】
「性別」フィールドには、運転者の性別に関する情報が格納される。
【００５０】
「年齢」フィールドには、運転者の年齢に関する情報が格納される。
【００５１】
「コンタクト」フィールドには、通知先に関するコンタクト情報が格納されている。コンタクト情報は、以下の少なくとも１つである。
・メールアドレス
・電話番号
・メッセージングサービスのアカウント
【００５２】
（３−２）走行ログ情報データベース
本実施形態の走行ログ情報データベースについて説明する。図５は、本実施形態の走行ログ情報データベースのデータ構造を示す図である。
【００５３】
図５の走行ログ情報データベースには、走行の履歴に関する走行ログ情報が格納されている。
走行ログ情報データベースは、「走行ログＩＤ」フィールドと、「日時」フィールドと、「走行」フィールドと、「状態」フィールドと、を含む。各フィールドは、互いに関連付けられている。
走行ログ情報データベースは、運転者ＩＤに関連付けられる。
【００５４】
「走行ログＩＤ」フィールドには、走行ログを識別する走行ログ識別情報が格納される。
【００５５】
「日時」フィールドには、走行ログの日時に関する情報が格納される。
【００５６】
「走行」フィールドには、走行情報が格納される。「走行」フィールドは、複数のサブフィールド（「速度」フィールド、「加速度」フィールド、「角速度」フィールド、及び、「位置」フィールド）を含む。
【００５７】
「速度」フィールドには、移動体ＭＢの速度に関する速度情報が格納される。
【００５８】
「加速度」フィールドには、移動体ＭＢの加速度に関する加速度情報（「重力負荷情報」の一例）が格納される。加速度は
移動体ＭＢにかかる重力負荷の一例である。
【００５９】
「角速度」フィールドには、移動体ＭＢの角速度に関する角速度情報（「重力負荷情報」の一例）が格納される。角速度は
移動体ＭＢにかかる重力負荷の一例である。
【００６０】
「位置」フィールドには、移動体ＭＢの位置に関する位置情報が格納される。
【００６１】
「状態」フィールドには、状態判定の結果に関する状態情報が格納される。状態情報は、例えば、以下の少なくとも１つを示す。
・正常
・異常
【００６２】
（４）情報処理
本実施形態の情報処理について説明する。図６は、本実施形態の情報処理のシーケンス図である。図７は、図６の情報処理において表示される画面例を示す図である。図８は、本実施形態の状態判定モデルの概略図である。図９は、図６の状態判定の詳細なフローチャートである。図１０は、図９の第１期間の特定の説明図である。図１１は、本実施形態の第２期間の加速度の説明図である。図１２は、本実施形態の第２期間の角速度の説明図である。
【００６３】
図７のクライアント装置１０ａは、移動体ＭＢ内に配置され、且つ、移動体ＭＢの運転者によって使用される装置である。クライアント装置１０ｂは、当該移動体ＭＢの外部に配置され、且つ、当該運転者の運転者識別情報に関連付けられたコンタクト情報に対応する装置である。
【００６４】
図７に示すように、クライアント装置１０は、運転者識別情報の取得（Ｓ１１０）を実行する。
具体的には、プロセッサ１２は、画面Ｐ１０（図７）をディスプレイに表示する。
【００６５】
画面Ｐ１０は、操作オブジェクトＢ１００と、フィールドオブジェクトＦ１００と、を含む。
フィールドオブジェクトＦ１００は、運転者識別情報の入力を受け付けるオブジェクトである。
操作オブジェクトＢ１００は、フィールドオブジェクトＦ１００の入力を確定させるためのユーザ指示を受け付けるオブジェクトである。
【００６６】
ステップＳ１１０の後、クライアント装置１０は、走行情報の取得（Ｓ１１１）を実行する。
具体的には、運転者がフィールドオブジェクトＦ１００に自身の運転者識別情報を入力し、且つ、操作オブジェクトＢ１００を操作すると、プロセッサ１２は、センサユニット２０を構成する各センサ（加速度センサ２１、角速度センサ２２、及び、位置センサ２３）から、走行情報（速度情報、角速度情報、及び、位置情報）を取得する。
プロセッサ１２は、位置情報が示す位置の単位時間あたりの変化量（つまり、移動距離）に基づいて、移動体ＭＢの速度を計算する。
【００６７】
プロセッサ１２は、以下の情報をサーバ３０に送信する。
・ステップＳ１１０でフィールドオブジェクトＦ１００に入力された運転者識別情報
・ステップＳ１１１で取得された走行情報（速度情報、加速度情報、角速度情報、及び、位置情報）
・ステップＳ１１１の実行日時に関する日時情報
【００６８】
ステップＳ１１１の後、サーバ３０は、データベースの更新（Ｓ１３０）を実行する。
具体的には、  プロセッサ３２は、ステップＳ１１１で送信された運転者識別情報に関連付けられた走行ログ情報データベース（図５）に新規レコードを追加する。新規レコードの各フィールドには、以下の情報が格納される。
・「走行ログＩＤ」フィールドには、新規走行ログ識別情報が格納される。
・「日時」フィールドには、ステップＳ１１１で送信された日時情報が格納される。
・「速度」フィールドには、ステップＳ１１１で送信された速度情報が格納される。
・「加速度」フィールドには、ステップＳ１１１で送信された加速度情報が格納される。
・「角速度」フィールドには、ステップＳ１１１で送信された角速度情報が格納される。
・「位置」フィールドには、ステップＳ１１１で送信された位置情報が格納される。
【００６９】
ステップＳ１３０の後、サーバ３０は、状態判定（Ｓ１３１）を実行する。
具体的には、記憶装置３１には、状態判定モデル（図８）が記憶されている。状態判定モデルは、所定期間の加速度情報及び角速度情報の少なくとも１つを入力すると、当該期間の移動体の状態に関する状態情報を出力するように構成される。
プロセッサ３２は、判定リクエストデータに含まれる走行情報を状態判定モデルに入力することにより、当該期間の移動体の状態を判定する。
【００７０】
ステップＳ１３１の詳細なフローを説明する。
【００７１】
図９に示すように、サーバ３０は、第１期間の特定（Ｓ１３１０）を実行する。
具体的には、図１０に示すように、プロセッサ３２は、ステップＳ１３０において更新された走行ログ情報データベース（図５）を参照して、以下の速度条件の少なくとも１つを満たす第１期間を特定する。
・速度Ｖが略ゼロの状態が継続する期間ＰＥＲ１ａ
・速度Ｖの情報が欠落する状態が継続する期間ＰＥＲ１ｂ
換言すると、サーバ３０は、速度の経時的変化に基づいて、第１期間を特定する。
【００７２】
ステップＳ１３１０の後、サーバ３０は、第２期間の重力負荷の計算（Ｓ１３１１）を実行する。
具体的には、プロセッサ３２は、ステップＳ１３１０で特定された第１期間の前の所定期間（例えば、１０秒間）を、第２期間として特定する。一例として、図１０に示すように、以下の期間が、第２期間として特定される。
・速度Ｖが略ゼロの状態が継続する第１期間ＰＥＲ１ａの前の第２期間ＰＥＲ２ａ
・速度Ｖの情報が欠落する状態が継続する第１期間ＰＥＲ１ｂの前の第２期間ＰＥＲ２ｂ
【００７３】
プロセッサ３２は、ステップＳ１３０で更新された走行ログ情報データベース（図５）の「日時」フィールドの情報を参照して、第２期間に該当するレコード（以下「第２期間レコード」という）を特定する。
【００７４】
ステップＳ１３１１の第１例では、図１１に示すように、プロセッサ３２は、第２期間レコードの「加速度」フィールドを参照して、第２期間の加速度Ｇａ（Ｔ）を計算する。
【００７５】
ステップＳ１３１１の第２例では、図１２Ａ〜図１２Ｃに示すように、プロセッサ３２は、第２期間レコードの「角速度」フィールドを参照して、第２期間の角速度Ｇω（Ｔ）を計算する。
【００７６】
ステップＳ１３１１の後、サーバ３０は、状態判定（Ｓ１３１２）を実行する。
具体的には、プロセッサ３２は、ステップＳ１３１１で計算した第２期間の重力負荷（加速度Ｇａ（Ｔ）及び角速度Ｇω（Ｔ）の少なくとも１つ）に基づいて、移動体ＭＢの状態を判定する。
【００７７】
ステップＳ１３１２の第１例では、プロセッサ３２は、第２期間の加速度Ｇａ（ｔ）が所定の加速度閾値以上である場合、移動体ＭＢの挙動に起因する異常が発生したと判定する。
【００７８】
ステップＳ１３１２の第２例では、プロセッサ３２は、第２期間の角速度Ｇω（ｔ）が所定の角速度閾値以上である場合、移動体ＭＢの姿勢に起因する異常が発生したと判定する。
一例として、プロセッサ３２は、以下の何れかの値と角速度閾値とを比較する。
・第２期間の角速度Ｇω（ｔ）の合成ベクトルのベクトル量
・第２期間の角速度Ｇω（ｔ）のＺ成分の変化率
・第２期間の角速度Ｇω（ｔ）のＸ成分及びＹ成分の少なくとも１つ
【００７９】
ステップＳ１３１２の第３例では、プロセッサ３２は、第２期間の加速度Ｇａ（ｔ）が所定の加速度閾値以上であり、第２期間の角速度Ｇω（ｔ）が所定の角速度閾値以上であり、且つ、第２期間の位置情報によって示される位置が走行路以外の位置を示す場合、移動体ＭＢの走行経路に起因する異常が発生したと判定する。
【００８０】
ステップＳ１３１２の後、サーバ３０は、データベースの更新（Ｓ１３１３）を実行する。
具体的には、プロセッサ３２は、走行ログ情報データベース（図５）の第２期間レコードの「状態」フィールドに、ステップＳ１３１２の判定結果（例えば、状態情報「異常」又は「正常」）を格納する。
【００８１】
ステップＳ１３１の後、サーバ３０は、通知（Ｓ１３２）を実行する。
具体的には、プロセッサ３２は、運転者情報データベース（図４）を参照して、ステップＳ１１１で送信された運転者識別情報に関連付けられた運転者名に関する情報及びコンタクト情報を特定する。
プロセッサ３２は、コンタクト情報に対応するクライアント装置１０ｂに対して、通知データを送信する。通知データは、以下の情報を含む。
・特定された運転者名に関する情報
・ステップＳ１１１で送信された日時情報
・ステップＳ１１１で送信された位置情報
・ステップＳ１３１で判定された状態情報に関する異常メッセージ情報
【００８２】
クライアント装置１０ｂのプロセッサ１２は、画面Ｐ１１（図７）をディスプレイに表示する。
【００８３】
画面Ｐ１１は、表示オブジェクトＡ１１１を含む。
表示オブジェクトＡ１１１には、通知データに含まれる情報（運転者名に関する情報、日時情報、位置情報、及び、異常メッセージ情報）が表示される。
【００８４】
本実施形態によれば、速度情報及び角速度情報の組合せに基づいて、移動体ＭＢの状態を判定する。これにより、移動体ＭＢの状態（特に、異常の有無）をより正確に判定することができる。
【００８５】
また、本実施形態によれば、移動体ＭＢの状態の判定結果を、コンタクト情報によって特定される宛先に通知する。これにより、移動体ＭＢの外部に対して、移動体ＭＢの状態をリアルタイムに通知することができる。
【００８６】
（５）本実施形態の小括
本実施形態について小括する。
【００８７】
本実施形態の第１態様は、
移動体の速度に関する速度情報を取得する手段を備え、
移動体にかかる重力負荷に関する重力負荷情報を取得する手段を備え、
速度情報に基づいて、移動体の速度が所定の速度条件を満たす第１期間を特定する手段を備え、
重力負荷情報によって示される重力負荷に基づいて、第１期間の前の第２期間の重力負荷を計算する手段を備え、
第２期間の重力負荷に基づいて、移動体の状態を判定する手段を備える、
情報処理装置（例えば、サーバ３０）である。
【００８８】
第１態様によれば、速度及び重力負荷の組合せに基づいて、移動体ＭＢの状態を判定する。これにより、移動体の状態の判定結果の精度を向上させることができる。
【００８９】
本実施形態の第２態様は、
第１期間は、速度が略ゼロである状態が継続する期間である、
情報処理装置（例えば、サーバ３０）である。
【００９０】
第２態様によれば、第１態様と同様の効果を得ることができる。
【００９１】
本実施形態の第３態様は、
第１期間は、速度情報が欠落している状態が継続する期間である、
情報処理装置（例えば、サーバ３０）である。
【００９２】
第３態様によれば、第１態様と同様の効果を得ることができる。
【００９３】
本実施形態の第４態様は、
重力負荷情報は、移動体の加速度に関する加速度情報を含み、
判定する手段は、第２期間の加速度が所定の加速度閾値以上である場合、移動体に異常が発生していると判定する、
情報処理装置（例えば、サーバ３０）である。
【００９４】
第４態様によれば、速度及び加速度に基づいて移動体ＭＢの状態を判定する。これにより、移動体ＭＢの挙動に起因する異常の有無を判定することができる。
【００９５】
本実施形態の第５態様は、
重力負荷情報は、移動体の角速度に関する角速度情報を含み、
判定する手段は、第２期間の角速度の鉛直方向成分及び水平方向成分の少なくとも１つの変化率が所定値以上を示す場合、移動体に異常が発生していると判定する、
情報処理装置（例えば、サーバ３０）である。
【００９６】
第５態様によれば、速度及び角速度に基づいて移動体ＭＢの状態を判定する。これにより、移動体ＭＢの姿勢に起因する異常の有無を判定することができる。
【００９７】
本実施形態の第６態様は、
移動体の位置に関する位置情報を取得する手段を備え、
重力負荷情報は、移動体の加速度に関する加速度情報及び移動体の角速度に関する角速度情報を含み、
判定する手段は、第２期間の加速度が所定値以上であり、第２期間の角速度が所定値以上であり、且つ、第１期間の位置情報が走行路以外の位置を示す場合、移動体に異常が発生していると判定する、
情報処理装置（例えば、サーバ３０）である。
【００９８】
第６態様によれば、速度、重力負荷、及び、位置情報の組合せに基づいて、移動体ＭＢの状態を判定する。これにより、移動体の状態の判定結果の精度をより向上させることができる。
【００９９】
本実施形態の第７態様は、
移動体の位置に関する位置情報を取得する手段を備え、
移動体の運転者を識別する運転者識別情報と、判定する手段の判定結果と、位置情報と、判定の日時に関する日時情報と、を関連付けて記憶する手段を備え、
運転者識別情報と、移動体に異常が発生している場合の通知先に関するコンタクト情報と、を関連付けて記憶する手段を備え、
第１運転者を識別する第１運転者識別情報を取得する手段を備え、
判定結果が異常である場合、第１運転者識別情報に関連付けられたコンタクト情報が示す通知先に対して、判定結果に関連付けられた日時情報及び位置情報と、判定結果と、を通知する手段を備える、
情報処理装置（例えば、サーバ３０）である。
【０１００】
第７態様によれば、移動体ＭＢに異常が発生している場合、予め登録された通知先に通知する。これにより、移動体の異常をリアルタイムに知らせることができる。
【０１０１】
本実施形態の第８態様は、
コンピュータ（例えば、プロセッサ３２）を、上記の何れかに記載の各手段として機能させるためのプログラムである。
【０１０２】
（６）その他の変形例
その他の変形例を説明する。
【０１０３】
記憶装置１１は、ネットワークＮＷを介して、クライアント装置１０と接続されてもよい。記憶装置３１は、ネットワークＮＷを介して、サーバ３０と接続されてもよい。
【０１０４】
上記の情報処理の各ステップは、クライアント装置１０及びサーバ３０の何れでも実行可能である。
【０１０５】
以上、本発明の実施形態について詳細に説明したが、本発明の範囲は上記の実施形態に限定されない。また、上記の実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更が可能である。また、上記の実施形態及び変形例は、組合せ可能である。
【符号の説明】
【０１０６】
１          ：情報処理システム
１０        ：クライアント装置
１１        ：記憶装置
１２        ：プロセッサ
１３        ：入出力インタフェース
１４        ：通信インタフェース
２０        ：センサユニット
２１        ：加速度センサ
２２        ：角速度センサ
２３        ：位置センサ
３０        ：サーバ
３１        ：記憶装置
３２        ：プロセッサ
３３        ：入出力インタフェース
３４        ：通信インタフェース
【図１】
2020091699.tif 000003
【図２】
2020091699.tif 000004
【図３】
2020091699.tif 000005
【図４】
2020091699.tif 000006
【図５】
2020091699.tif 000007
【図６】
2020091699.tif 000008
【図７】
2020091699.tif 000009
【図８】
2020091699.tif 000010
【図９】
2020091699.tif 000011
【図１０】
2020091699.tif 000012
【図１１】
2020091699.tif 000013
【図１２】
2020091699.tif 000014