(57)【要約】【課題】無線通信装置が有するハードウェア資源を用いて、無線通信装置の車内外判定を精度良く行うこと。【解決手段】無線通信装置１０２−１について、図１の（１−１）で示すように、車内外判定装置１０１は、車内外判定要求を、近距離無線通信により無線通信装置１０２に通知する。そして、車内外判定装置１０１は、図１の（２）で示すように、車内外判定要求に対する応答を受信した場合、コイル１１１に電流を流す。無線通信装置１０２−１は、発生した磁界の強度を、磁気センサ１１２−１で計測し、図１の（３−１）で示すように、計測結果を、近距離無線通信により車内外判定装置１０１に送信する。【選択図】図１
2018032901.tif 000002
【特許請求の範囲】
【請求項１】
磁気センサを有する無線通信装置と、車内外判定装置とが近距離無線通信により接続する車内外判定システムであって、
前記車内外判定装置は、
車両内部に設置したコイルに接続しており、
車内外判定要求を、前記近距離無線通信により前記無線通信装置に通知し、
前記無線通信装置からの前記車内外判定要求に対する応答を受信した場合、前記コイルに電流を流し、
前記無線通信装置は、
前記コイルに電流を流すことにより発生した磁界の強度を前記磁気センサで計測した計測結果を、前記近距離無線通信により前記車内外判定装置に通知する、
ことを特徴とする無線通信装置の車内外判定システム。
【請求項２】
前記車内外判定装置は、
受信した前記計測結果に基づいて、前記無線通信装置が前記車両の内外のいずれにあるかを判定する、
ことを特徴とする請求項１に記載の無線通信装置の車内外判定システム。
【請求項３】
前記車内外判定装置は、
前記近距離無線通信により前記磁気センサの分解能を示す値を受信した場合、前記磁気センサの分解能を示す値に基づいて、前記コイルに流す電流の電流値を算出し、
前記無線通信装置からの前記車内外判定要求に対する応答を受信した場合、算出した前記電流値に基づいて、前記コイルに電流を流す、
ことを特徴とする請求項１または２に記載の無線通信装置の車内外判定システム。
【請求項４】
前記車内外判定装置は、
前記車両の内側であって前記コイルから最も離れた位置に設置した磁気センサに接続しており、
発生した前記磁界の強度を当該磁気センサで計測した計測結果と、受信した前記計測結果との比較結果に基づいて、前記無線通信装置が前記車両の内外のいずれにあるかを判定する、
ことを特徴とする請求項１〜３のいずれか一つに記載の無線通信装置の車内外判定システム。
【請求項５】
前記車内外判定装置は、
前記車両内部に設置した３以上のコイルに接続しており、
前記無線通信装置からの前記車内外判定要求に対する応答を受信した場合、前記３以上のコイルの各々のコイルの間で異なる時間に前記各々のコイルに電流を流し、
前記無線通信装置は、
前記各々のコイルに電流を流すことにより発生した磁界の強度を前記磁気センサで計測した計測結果を、前記近距離無線通信により前記車内外判定装置に通知する、
ことを特徴とする請求項１〜３のいずれか一つに記載の無線通信装置の車内外判定システム。
【請求項６】
前記無線通信装置は、
前記各々のコイルに電流を流すことにより発生した磁界の強度を前記磁気センサで計測した計測結果から、前記磁気センサが計測可能な最大値に一致する強度を有する磁界を発生させたコイルを特定し、
特定した前記コイルに流す電流の電流値を低下させる依頼を、前記近距離無線通信により前記車内外判定装置に通知し、
前記車内外判定装置は、
前記依頼を受信した場合、特定した前記コイルに流した電流の電流値より低い電流値に基づいて、特定した前記コイルに電流を流す、
ことを特徴とする請求項５に記載の無線通信装置の車内外判定システム。
【請求項７】
磁気センサを有する無線通信装置と近距離無線通信により接続する車内外判定装置であって、
車両内部に設置したコイルに接続しており、
車内外判定要求を、前記近距離無線通信により前記無線通信装置に通知し、前記無線通信装置からの前記車内外判定要求に対する応答を受信した場合、前記コイルに電流を流し、前記コイルに電流を流すことにより発生した磁界の強度を前記磁気センサで計測した計測結果を、前記近距離無線通信により前記無線通信装置から受信する制御部を、
有することを特徴とする無線通信装置の車内外判定装置。
【請求項８】
磁気センサを有する無線通信装置と近距離無線通信により接続し、車両内部に設置したコイルに接続するコンピュータに、
車内外判定要求を、前記近距離無線通信により前記無線通信装置に通知し、
前記無線通信装置からの前記車内外判定要求に対する応答を受信した場合、前記コイルに電流を流し、
前記コイルに電流を流すことにより発生した磁界の強度を前記磁気センサで計測した計測結果を、前記近距離無線通信により前記無線通信装置から受信する、
処理を実行させることを特徴とする車内外判定制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置の車内外判定システム、無線通信装置の車内外判定装置、および車内外判定制御プログラムに関する。
【背景技術】
【０００２】
従来、何らかの装置が車両の内側にあるのか外側にあるのかを判定する、車内外判定を行う技術がある。関連する先行技術として、例えば、降車後に携帯機自身の動きを感知して、携帯機に持出しの動きが感知された場合にはドアを施錠し、携帯機に持出しの動きが感知されない場合には、ユーザが携帯機を所持せずに車外へ出たものとしてドアを解錠するものがある。また、携帯電話が、車両無線アンテナから送信された画像データをタッチパネルに表示し、コントローラが、携帯電話の表示画像を撮影し、送信画像と撮影画像とを比較することにより行った画像認証が成立すれば、携帯電話が車内にあると判定する技術がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１５２４５８号公報
【特許文献２】特開２０１４−１９２７２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術によれば、ユーザが常に身に着けているスマートデバイス等の無線通信装置が有するハードウェア資源を用いて、無線通信装置の車内外判定を行うと、判定結果の精度が劣化することがある。例えば、動きの検知として、無線通信装置が有するジャイロセンサの計測値を用いて車内外判定を行うと、ユーザの降車時の動作がジャイロセンサの計測値に影響を与えるため、ユーザの降車の仕方によっては降車とみなされず、車内外判定の精度が劣化する。
【０００５】
１つの側面では、本発明は、無線通信装置が有するハードウェア資源を用いて、無線通信装置の車内外判定を精度良く行うことができる無線通信装置の車内外判定システム、無線通信装置の車内外判定装置、および車内外判定制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面によれば、磁気センサを有する無線通信装置と、車内外判定装置とが近距離無線通信により接続しており、車内外判定装置は、車両内部に設置したコイルに接続しており、車内外判定要求を、近距離無線通信により無線通信装置に通知し、無線通信装置からの車内外判定要求に対する応答を受信した場合、コイルに電流を流し、無線通信装置は、コイルに電流を流すことにより発生した磁界の強度を磁気センサで計測した計測結果を、近距離無線通信により車内外判定装置に通知する無線通信装置の車内外判定システム、無線通信装置の車内外判定装置、および車内外判定制御プログラムが提案される。
【発明の効果】
【０００７】
本発明の一態様によれば、無線通信装置が有するハードウェア資源を用いて、無線通信装置の車内外判定を精度良く行うことができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態にかかる車内外判定システム１００の動作例を示す説明図である。
【図２】図２は、実施例１における車内外判定システム２００の構成例を示す説明図である。
【図３】図３は、実施例１における車両Ｖ内のコイルアンテナおよび磁気センサの設置位置例を示す説明図である。
【図４】図４は、実施例１における車両Ｖ内のハードウェア構成例を示す説明図である。
【図５】図５は、実施例１におけるスマートデバイス２０２のハードウェア構成例を示す説明図である。
【図６】図６は、車内外判定システム２００の機能構成例を示す説明図である。
【図７】図７は、磁気センサ分解能から必要パルス電流を算出する一例を示す説明図（その１）である。
【図８】図８は、磁気センサ分解能から必要パルス電流を算出する一例を示す説明図（その２）である。
【図９】図９は、スマートデバイス２０２が車両Ｖの外側にあるときの磁界強度の計測値の一例を示す説明図である。
【図１０】図１０は、スマートデバイス２０２が車両Ｖの内側にあるときの磁界強度の計測値の一例を示す説明図である。
【図１１】図１１は、スマートデバイス２０２が車両Ｖの外側にあるときの車内外判定のシーケンスの一例を示す説明図である。
【図１２】図１２は、スマートデバイス２０２が車両Ｖの内側にあるときの車内外判定のシーケンスの一例を示す説明図である。
【図１３】図１３は、実施例１における車内外判定処理手順の一例を示すフローチャート（その１）である。
【図１４】図１４は、実施例１における車内外判定処理手順の一例を示すフローチャート（その２）である。
【図１５】図１５は、降車判定処理手順の一例を示すフローチャートである。
【図１６】図１６は、エンジンスタートボタン押下時における車内外判定処理手順の一例を示すフローチャートである。
【図１７】図１７は、実施例２における車内外判定システム１７００の機能構成例を示す説明図である。
【図１８】図１８は、実施例２におけるコイルアンテナ３０１の設置位置例を示す説明図である。
【図１９】図１９は、実施例２における車両Ｖ内のハードウェア構成例を示す説明図である。
【図２０】図２０は、実施例２における各コイルアンテナ３０１での電流の流し方の一例を示す説明図である。
【図２１】図２１は、実施例２におけるスマートデバイス１７０２の位置計算例を示す説明図である。
【図２２】図２２は、コイルアンテナ３０１の磁界強度が磁気センサ５０９の最大計測レンジを超える例を示す説明図である。
【図２３】図２３は、コイルアンテナ３０１に流す電流の値を下げた場合の磁界強度の一例を示す説明図である。
【図２４】図２４は、スマートデバイス１７０２が車両Ｖの外側にあるときの車内外判定のシーケンスを示す説明図である。
【図２５】図２５は、スマートデバイス１７０２が車両Ｖの内側にあるときの車内外判定のシーケンスを示す説明図である。
【図２６】図２６は、スマートデバイス１７０２が車両Ｖの外側にあり、さらに例外３−１、３−２となるときの車内外判定のシーケンスを示す説明図である。
【図２７】図２７は、スマートデバイス１７０２が車両Ｖの内側にあり、さらに例外３−１、３−２となるときの車内外判定のシーケンスを示す説明図である。
【図２８】図２８は、実施例２における車内外判定処理手順の一例を示すフローチャート（その２）である。
【図２９】図２９は、実施例２における車内外判定処理手順の一例を示すフローチャート（その３）である。
【図３０】図３０は、実施例２における車内外判定処理手順の一例を示すフローチャート（その４）である。
【発明を実施するための形態】
【０００９】
以下に図面を参照して、開示の無線通信装置の車内外判定システム、無線通信装置の車内外判定装置、および車内外判定制御プログラムの実施の形態を詳細に説明する。
【００１０】
図１は、実施の形態にかかる車内外判定システム１００の動作例を示す説明図である。図１に示す車内外判定システム１００は、車内外を判定するシステムである。具体的には、車内外判定システム１００は、車内外判定装置１０１と、無線通信装置１０２とを含み、無線通信装置１０２が車両Ｖの内外のいずれにあるのかを判定するシステムである。
【００１１】
ここで、車両Ｖは、原動機の動力によって走る車である。例えば、車両Ｖは、乗用車、貨物車等がある。従来、機械的な鍵を使用せずに、車両Ｖのドアやトランクの施錠、開錠、エンジンの始動が行える、キーレスエントリーと呼ばれる機能がある。さらに、近年では、電子キーの開錠／施錠ボタンを押さずとも、車両に近づく、または、車両のドアノブを触れるだけで、解錠／施錠が可能とする、スマートエントリーと呼ばれる機能がある。しかしながら、スマートエントリーでは、ユーザは、ドアの施錠を行う際に、電子キーを身に着けておくことになる。そのため、ユーザは、運転する際に電子キーを携帯しなければならない煩わしさがある。
【００１２】
一方で、スマートフォンやスマートウォッチ等のスマートデバイスは、常に身に着けていることが当たり前となっている。これらのスマートデバイスを上記した電子キーの代わりにできれば、電子キーが不要となり、ユーザの負担が軽減されて、より便利になる。
【００１３】
スマートデバイスを電子キーの代わりとして使用するために不可欠な機能として、電子キーが車内にあるか車外にあるかを判定する車内外判定機能と、キー認証機能とがある。ここで、電子キーでは、一般的に電子キーと車両とがＬＦ（Ｌｏｗ  Ｆｒｅｑｕｅｎｃｙ）波／ＵＨＦ（Ｕｌｔｒａ  Ｈｉｇｈ  Ｆｒｅｑｕｅｎｃｙ）波を用いて双方向に通信することにより、車内外判定とキー認証を行う。車内外判定は、車両に設置された数台のＬＦ波送受信機と電子キーの距離を計算し、電子キーの位置を推定することで実現している。
【００１４】
しかしながら、スマートデバイスは、電子キーに採用されている周波数帯域（ＬＦ波）に対応していないため、スマートデバイスが持つ機能で、車内外判定とキー認証とを実現することになる。ここで、スマートデバイスでのキー認証については、例えば、スマートデバイスが有するＢｌｕｅｔｏｏｔｈ（登録商標）等を用いて、例えば車両とＢｌｕｅｔｏｏｔｈ等の近距離無線通信機能で実現できる。しかしながら、スマートデバイスでの車内外判定機能は、Ｂｌｕｅｔｏｏｔｈ等の無線通信では、位置測定誤差が大きい、人体等の影響を受けやすいといった問題があるため、実現は難しい。
【００１５】
例えば、無線通信機能以外のスマートデバイスに内蔵されている機能で、車内外判定を実現する方法として、スマートデバイスのジャイロセンサの計測値に基づいて、車両から降りたか否かを判定する方法が考えられる。しかしながら、この方法では、ユーザの降車時の動作がジャイロセンサの計測値に影響を与えるため、ユーザの降車の仕方によっては降車とみなされず、車内外判定の精度が劣化することが予想される。
【００１６】
また、例えば、スマートデバイスが特定の位置に置かれているかどうかで車内外判定を行う方法が考えられる。しかしながら、この方法では、車両内の特定の位置にスマートデバイスを置くことになるため、ユーザの負担が大きくなる。
【００１７】
そこで、本実施の形態では、スマートデバイス等の無線通信装置１０２が車両Ｖに近づいたら、車両Ｖ内に設置したコイルに電流を流し、無線通信装置１０２が計測した磁界強度の計測結果を車内外判定装置１０１に通知することについて説明する。
【００１８】
図１を用いて、車内外判定システム１００の動作例について説明する。車内外判定システム１００に含まれる車内外判定装置１０１は、無線通信装置１０２が車両Ｖの内外のいずれにあるのかを判定するコンピュータである。そして、車内外判定装置１０１は、車両Ｖ内に設置されたコイル１１１と接続する。ここで、コイル１１１は、電力が流れることにより磁界を発生させるアンテナとなる。また、図１のコイル１１１は、車両Ｖの中央に設置される。
【００１９】
無線通信装置１０２は、ユーザが持つスマートデバイスである。そして、無線通信装置１０２は、磁界強度を計測する磁気センサ１１２を有する。また、車内外判定装置１０１と、無線通信装置１０２とは、近距離無線通信により接続する。近距離無線通信は、前述したＢｌｕｅｔｏｏｔｈ以外にも、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）（登録商標）、ＺｉｇＢｅｅ（登録商標）等を採用することができる。
【００２０】
ここで、図１の例では、無線通信装置１０２が車両Ｖの内側にある場合である無線通信装置１０２−１と、無線通信装置１０２が車両Ｖの外側にある場合である無線通信装置１０２−２とに分けて説明する。
【００２１】
無線通信装置１０２−１について、図１の（１−１）で示すように、車内外判定装置１０１は、車内外判定要求を、近距離無線通信により無線通信装置１０２に通知する。そして、車内外判定装置１０１は、図１の（２）で示すように、車内外判定要求に対する応答を受信した場合、コイル１１１に電流を流す。コイル１１１に電流を流すことにより、コイル１１１の周りに磁界が発生する。そして、発生する磁界の強度は、コイル１１１に近い程強く、コイル１１１から離れるほど弱くなる。
【００２２】
無線通信装置１０２−１は、発生した磁界の強度を、磁気センサ１１２−１で計測し、図１の（３−１）で示すように、計測結果を、近距離無線通信により車内外判定装置１０１に送信する。車内外判定装置１０１は、受信した計測結果により、無線通信装置１０２−１の車両Ｖの内外のいずれにあるかを精度良く判定することができる。
【００２３】
例えば、車内外判定装置１０１は、車両Ｖの内部であって、コイル１１１から最も離れた位置における磁界の強度を記憶しておく。この磁界の強度は、計算で求めた理論値でもよいし、車両Ｖにコイル１１１を設置した際に、車両Ｖの製造者等が、コイル１１１から最も離れた位置において、自身のスマートデバイスが有する磁気センサで計測して得てもよい。そして、車内外判定装置１０１は、予め記憶した磁界の強度と、受信した計測結果に含まれる磁界の強度との比較結果に基づいて、無線通信装置１０２−１が車両Ｖの内外のいずれにあるかを判定する。無線通信装置１０２−１の例では、予め記憶した磁界の強度より、受信した計測結果に含まれる磁界の強度の方が大きいため、車内外判定装置１０１は、無線通信装置１０２−１が車両Ｖの内側にあると判定する。
【００２４】
また、無線通信装置１０２−２について、図１の（１−２）で示すように、車内外判定装置１０１は、車内外判定要求を、近距離無線通信により無線通信装置１０２に通知する。そして、車内外判定装置１０１は、図１の（２）で示すように、車内外判定要求に対する応答を受信した場合、コイル１１１に電流を流す。コイル１１１に電流を流すことにより、コイル１１１の周りに磁界が発生する。
【００２５】
無線通信装置１０２−２は、発生した磁界の強度を、磁気センサ１１２−２で計測し、図１の（３−２）で示すように、計測結果を、近距離無線通信により車内外判定装置１０１に送信する。車内外判定装置１０１は、受信した計測結果により、無線通信装置１０２−２の車両Ｖの内外のいずれにあるかを判定することができる。無線通信装置１０２−２の例では、予め記憶した磁界の強度より、受信した計測結果に含まれる磁界の強度の方が小さいため、車内外判定装置１０１は、無線通信装置１０２−２が車両Ｖの外側にあると判定する。
【００２６】
このように、車内外判定システム１００は、一般的なスマートデバイスが有する磁気センサを用いることで、ユーザがスマートデバイスを例えばバッグやポケット等の任意の位置に身に着けていても、ユーザの負担なく高精度な車内外判定を実現することができる。以下の説明では、車両Ｖにも磁気センサを設置する例である実施例１と、車両Ｖに３以上のコイルを設置する実施例２とについて説明する。
【００２７】
（実施例１）
図２は、実施例１における車内外判定システム２００の構成例を示す説明図である。車内外判定システム２００は、ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２０１と、スマートデバイス２０２と、を含む。ＥＣＵ２０１とスマートデバイス２０２とは、近距離無線通信を行っている。また、ＥＣＵ２０１は、車両Ｖに取り付けられている。車両Ｖは、例えば、自動車である。車両Ｖには、図２で示すように、ドア２１１、シート２１２等が含まれる。ここで、ＥＣＵ２０１は、図１で示した車内外判定装置１０１に相当する。また、スマートデバイス２０２は、図１で示した無線通信装置１０２に相当する。
【００２８】
ＥＣＵ２０１は、車両Ｖのエンジン、モータ、ブレーキ、ドア２１１の施錠、開錠等の制御を行う。また、車両Ｖには、コイルアンテナおよび磁気センサが設置されているが、設置位置の例については、図３で示す。スマートデバイス２０２は、ユーザＵによって操作される装置である。図２の例では、ユーザＵは、シート２１２に座っている。
【００２９】
図３は、実施例１における車両Ｖ内のコイルアンテナおよび磁気センサの設置位置例を示す説明図である。ここで、図３の（ａ）は、車両Ｖを側面の視点から描画した場合の側面図を示す。また、図３の（ｂ）は、車両Ｖを上方向の視点から描画した場合の上面図を示す。
【００３０】
車両Ｖには、図３の（ａ）、（ｂ）で示すように、コイルアンテナ３０１と、磁気センサ３０２とが設置される。ここで、コイルアンテナ３０１は、図１で示したコイル１１１に相当する。
【００３１】
コイルアンテナ３０１と、磁気センサ３０２とは、ＥＣＵ２０１と接続する。ここで、実施例１では、磁気センサ３０２の設置位置は、コイルアンテナ３０１が発生する磁界強度が、車両Ｖ内で最も小さくなる位置であることが好ましい。
【００３２】
図３の（ａ）、（ｂ）から示されるように、コイルアンテナ３０１は、車両Ｖの底面内側の中央に設置される。磁気センサ３０２は、車両Ｖの上面内側の端４箇所にそれぞれ設置される。
【００３３】
図４は、実施例１における車両Ｖ内のハードウェア構成例を示す説明図である。実施例１における車両Ｖには、ＥＣＵ２０１が含まれる。ＥＣＵ２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４０３と、ディスクドライブ４０４と、ディスク４０５とを有する。また、実施例１における車両Ｖには、ＥＣＵ２０１の他に、近距離無線通信インターフェース４１１と、エンジンスタートボタン４１２と、感圧センサ４１３と、ドア２１１と、コイルアンテナ３０１と、磁気センサ３０２とを有する。ＣＰＵ４０１〜ディスクドライブ４０４、近距離無線通信インターフェース４１１〜感圧センサ４１３、ドア２１１、コイルアンテナ３０１、磁気センサ３０２は、バス４２０によってそれぞれ接続される。
【００３４】
ここで、ＣＰＵ４０１は、ＥＣＵ２０１の全体の制御を司る演算処理装置である。ＲＯＭ４０２は、ブートプログラムなどのプログラムを記憶する不揮発メモリである。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される揮発性メモリである。
【００３５】
ディスクドライブ４０４は、ＣＰＵ４０１の制御に従ってディスク４０５に対するデータのリードおよびライトを制御する制御装置である。ディスク４０５は、ディスクドライブ４０４の制御で書き込まれたデータを記憶する。ディスクドライブ４０４には、例えば、磁気ディスクドライブ、ソリッドステートドライブなどを採用することができる。例えばディスクドライブ４０４が磁気ディスクドライブである場合、ディスク４０５には、磁気ディスクを採用することができる。また、ディスクドライブ４０４がソリッドステートドライブである場合、ディスク４０５には、半導体素子によって形成された半導体メモリ、いわゆる半導体ディスクを採用することができる。
【００３６】
近距離無線通信インターフェース４１１は、近距離にあるスマートデバイス２０２からのデータの入出力を制御する制御装置である。例えば、近距離無線通信インターフェース４１１は、近距離無線通信の規格の一つであるＢｌｕｅｔｏｏｔｈ、ＮＦＣ、ＺｉｇＢｅｅ等によって、スマートデバイス２０２と接続する。
【００３７】
エンジンスタートボタン４１２は、押下されることにより、車両Ｖのエンジンをかけるボタンである。
【００３８】
感圧センサ４１３は、シート２１２にかかる荷重を検出するセンサである。具体的には、感圧センサ４１３は、シート２１２の下に設置されており、シート２１２にユーザＵが座ることによってシート２１２にかかる荷重を検出する。また、感圧センサ４１３の代わりに、感圧フィルムセンサが採用されてもよい。
【００３９】
ドア２１１は、車両Ｖの出入り口に付けられる戸、扉である。そして、ＥＣＵ２０１は、ドア２１１の施錠、開錠を行う。コイルアンテナ３０１は、電流調整可能なコイルである。磁気センサ３０２は、磁界強度を計測するセンサである。
【００４０】
また、ＥＣＵ２０１は、車両Ｖ内部に設置したエンジンの動作の有無と、前記車両のドアの開閉とを検出することが可能である。
【００４１】
図５は、実施例１におけるスマートデバイス２０２のハードウェア構成例を示す説明図である。図５において、スマートデバイス２０２は、ＣＰＵ５０１と、ＲＯＭ５０２と、ＲＡＭ５０３と、ディスクドライブ５０４と、ディスク５０５とを有する。さらに、スマートデバイス２０２は、通信インターフェース５０６と、タッチパネル５０７と、近距離無線通信インターフェース５０８と、磁気センサ５０９とを有する。また、ＣＰＵ５０１〜ディスクドライブ５０４と、通信インターフェース５０６〜磁気センサ５０９とはバス５１０によってそれぞれ接続される。
【００４２】
ここで、ＣＰＵ５０１は、スマートデバイス２０２の全体の制御を司る演算処理装置である。ＲＯＭ５０２は、ブートプログラムなどのプログラムを記憶する不揮発メモリである。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される揮発性メモリである。
【００４３】
ディスクドライブ５０４は、ＣＰＵ５０１の制御に従ってディスク５０５に対するデータのリードおよびライトを制御する制御装置である。ディスク５０５は、ディスクドライブ５０４の制御で書き込まれたデータを記憶する。ディスクドライブ５０４には、例えば、ソリッドステートドライブなどを採用することができる。例えば、ディスクドライブ５０４がソリッドステートドライブである場合、ディスク５０５には、半導体素子によって形成された半導体メモリ、いわゆる半導体ディスクを採用することができる。
【００４４】
通信インターフェース５０６は、ネットワークと内部のインターフェースを司り、他の装置からのデータの入出力を制御する制御装置である。具体的に、通信インターフェース５０６は、通信回線を通じてネットワークを介して他の装置に接続される。
【００４５】
タッチパネル５０７は、ユーザＵによるタップ操作やフリック操作を検出するセンサと、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示するディスプレイとを組み合わせた装置である。具体的には、センサは、ディスプレイ上に重ねて配置される。また、センサは、例えば、抵抗膜方式、表面型や投影型の静電容量方式等が採用されたセンサである。ディスプレイは、例えば、ＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）液晶ディスプレイなどを採用することができる。
【００４６】
近距離無線通信インターフェース５０８は、近距離にあるＥＣＵ２０１からのデータの入出力を制御する制御装置である。磁気センサ５０９は、磁界強度を計測するセンサである。
【００４７】
（車内外判定システム２００の機能構成例）
図６は、車内外判定システム２００の機能構成例を示す説明図である。ＥＣＵ２０１は、制御部６００を有する。制御部６００は、通信部６０１と、コイルアンテナ制御部６０２と、磁気センサ制御部６０３と、降車判定部６０４と、車内外判定部６０５と、警報発生部６０６と、ドア制御部６０７と、を含む。また、制御部６００には、ＥＣＵ２０１を制御する基本機能も含まれる。制御部６００は、記憶装置に記憶されたプログラムをＣＰＵ４０１が実行することにより、各部の機能を実現する。記憶装置とは、具体的には、例えば、図４に示したＲＯＭ４０２、ＲＡＭ４０３、ディスク４０５などである。また、各部の処理結果は、ＲＡＭ４０３、ＣＰＵ４０１のレジスタ、ＣＰＵ４０１のキャッシュメモリ等に格納される。
【００４８】
また、スマートデバイス２０２は、制御部６１０を有する。制御部６１０は、通信部６１１と、磁気センサ制御部６１２と、を含む。また、制御部６１０には、スマートデバイス２０２を制御する基本機能も含まれる。制御部６１０は、記憶装置に記憶されたプログラムをＣＰＵ５０１が実行することにより、各部の機能を実現する。記憶装置とは、具体的には、例えば、図５に示したＲＯＭ５０２、ＲＡＭ５０３、ディスク５０５などである。また、各部の処理結果は、ＲＡＭ５０３、ＣＰＵ５０１のレジスタ、ＣＰＵ５０１のキャッシュメモリ等に格納される。
【００４９】
通信部６０１は、近距離無線通信により、スマートデバイス２０２と通信する。例えば、通信部６０１は、車内外判定要求を、近距離無線通信によりスマートデバイス２０２に通知する。また、通信部６０１は、スマートデバイス２０２からの車内外判定要求に対する応答を受信する。
【００５０】
コイルアンテナ制御部６０２は、コイルアンテナ３０１を制御する。具体的には、コイルアンテナ制御部６０２は、スマートデバイス２０２からの車内外判定要求に対する応答を受信した場合、コイルアンテナ３０１に電流を流す。
【００５１】
また、コイルアンテナ制御部６０２は、近距離無線通信により磁気センサ５０９の分解能を示す値を受信した場合、磁気センサ５０９の分解能を示す値に基づいて、コイルに流す電流の電流値を算出してもよい。具体的な算出の方法の一例は、図７、図８で示す。そして、コイルアンテナ制御部６０２は、スマートデバイス２０２からの車内外判定要求に対する応答を受信した場合、算出した電流値に基づいて、コイルアンテナ３０１に電流を流す。
【００５２】
磁気センサ制御部６０３は、磁気センサ３０２を制御し、磁気センサ３０２が計測した計測結果を取得する。例えば、磁気センサ制御部６０３は、コイルアンテナ３０１に電流を流すことにより発生した磁界強度を磁気センサ３０２で計測し、計測結果を取得する。
【００５３】
降車判定部６０４は、ユーザＵが車両Ｖから降車したか否かを判定する。具体的には、降車判定部６０４は、車両Ｖのエンジンの動作が停止しており、車両Ｖのドアの開閉があり、シート２１２にかかる荷重がない場合、ユーザＵが車両Ｖから降車したと判定する。
【００５４】
車内外判定部６０５は、受信した計測結果に基づいて、スマートデバイス２０２が車両の内外のいずれにあるかを判定する。また、車内外判定部６０５は、磁気センサ３０２で計測した計測結果と、通信部６０１が受信した計測結果との比較結果に基づいて、スマートデバイス２０２が車両の内外のいずれにあるかを判定してもよい。
【００５５】
警報発生部６０６は、ユーザＵが車両Ｖから降車したと降車判定部６０４が判定し、かつ、スマートデバイス２０２が車両Ｖの内側にあると車内外判定部６０５が判定した場合、ユーザＵに対する警報を発生させる。具体的な警報としては、車両Ｖの外側にいるユーザＵが警報に気付けばどのようなものでもよく、例えば、警報発生部６０６は、車両Ｖの車外ブザーを鳴らしてもよい。
【００５６】
また、警報発生部６０６は、エンジンスタートボタン４１２が押下され、かつ、スマートデバイス２０２が車両Ｖの外側にあると判定した場合、スマートデバイス２０２のユーザに対する警報を発生させる。この場合、ユーザＵは車両Ｖの内側にいるため、警報発生部６０６は、例えば、車両Ｖの車内ブザーを鳴らしてもよい。
【００５７】
ドア制御部６０７は、ドア２１１の施錠、開錠を行う。具体的には、ドア制御部６０７は、ユーザＵが車両Ｖから降車したと降車判定部６０４が判定し、かつ、スマートデバイス２０２が車両Ｖの外側にあると車内外判定部６０５が判定した場合、ドア２１１を施錠する。
【００５８】
通信部６１１は、近距離無線通信により、ＥＣＵ２０１と通信する。例えば、通信部６１１は、車内外判定要求を、近距離無線通信によりＥＣＵ２０１から受信する。また、通信部６１１は、磁気センサ５０９の計測結果を、近距離無線通信によりＥＣＵ２０１に通知する。
【００５９】
磁気センサ制御部６１２は、磁気センサ５０９を制御し、磁気センサ５０９が計測した計測結果を取得する。例えば、磁気センサ制御部６１２は、コイルアンテナ３０１に電流を流すことにより発生した磁界強度を磁気センサ５０９で計測し、計測結果を取得する。
【００６０】
以下に、車両Ｖの鍵となるスマートデバイス２０２の閉じ込め防止に用いる例を用いて、車内外判定処理を説明する。車内外判定システム２００は、以下に示す認証０、判定０〜判定４を行う。
【００６１】
まず、認証０として、ＥＣＵ２０１とスマートデバイス２０２とは、近距離無線通信が接続確立可能な距離、例えばＢｌｕｅｔｏｏｔｈの場合１０ｍ程度になると、スマートデバイス２０２が予め登録された正規なスマートデバイス２０２であるかのキー認証を行う。そして、認証が成功した場合には、ＥＣＵ２０１とスマートデバイス２０２とは、接続を確立する。
【００６２】
次に、判定０として、車内外判定を精度よく行うために、スマートデバイス２０２は、スマートデバイス２０２の磁気センサ分解能を近距離無線通信によりＥＣＵ２０１側に通知する。ＥＣＵ２０１は、通知されたスマートデバイス２０２の磁気センサ分解能から、スマートデバイス２０２が車室内にある場合に、スマートデバイス２０２の磁気センサがコイルが発生させる磁界を十分検知できるような必要パルス電流を算出する。具体的な必要パルス電流の算出例については、図７、図８で示す。
【００６３】
そして、判定１として、ユーザＵが降車した等の何らかの要因で、ＥＣＵ２０１が車内外判定要求を発生させると、ＥＣＵ２０１は、近距離無線通信によりスマートデバイス２０２へ車内外判定要求を通知する。また、スマートデバイス２０２は、車内外判定要求を受信したら、磁気センサ５０９を起動し、車両Ｖ側にセンシング準備状態であることを近距離無線通信で伝える。
【００６４】
次に、判定２として、ＥＣＵ２０１は、スマートデバイス２０２がセンシング準備状態である通知を受信したら、磁気センサ３０２を起動し、判定０で算出しておいた必要パルス電流をコイルアンテナ３０１に流す。電流の流し方の一例を、図９、図１０で示す。
【００６５】
そして、判定３として、スマートデバイス２０２は、自身の磁気センサ５０９で、コイルアンテナ３０１が発生させた磁界強度を計測し、近距離無線通信により、ＥＣＵ２０１に通知する。同様に、ＥＣＵ２０１は、自身の磁気センサ３０２でも同様に、コイルアンテナ３０１が発生させた磁界強度を計測する。
【００６６】
次に、判定４として、ＥＣＵ２０１は、スマートデバイス２０２の磁気センサ５０９で計測した磁気強度を受信したら、車両側の磁気センサ３０２で計測した磁界強度と比較する。ここで、スマートデバイス２０２の磁気センサ５０９で計測した磁界強度の方が車両側の磁気センサ３０２で計測した磁界強度よりも小さいとき、ＥＣＵ２０１は、スマートデバイス２０２が車両Ｖの外側にあると判定し、ドア２１１を施錠する。反対に、スマートデバイス２０２の磁気センサ５０９で計測した磁界強度の方が車両Ｖ側の磁気センサ３０２で計測した磁界強度よりも大きいとき、ＥＣＵ２０１は、スマートデバイス２０２が車両Ｖの内側にあると判定し、置き忘れの警報を発生させる。スマートデバイス２０２が車両Ｖの外側にある場合のシーケンスを図１１で示し、スマートデバイス２０２が車両Ｖの内側にある場合のシーケンスを図１２で示す。また、車内外判定処理のフローチャートについて、図１３〜図１６で示す。
【００６７】
図７は、磁気センサ分解能から必要パルス電流を算出する一例を示す説明図（その１）である。また、図８は、磁気センサ分解能から必要パルス電流を算出する一例を示す説明図（その２）である。図７と図８では、車両Ｖ内のコイルアンテナ３０１を例に用いて、必要パルス電流を算出する例を示す。
【００６８】
図７では、車両Ｖ内の底面にコイルアンテナ３０１が設置されている。ここで、コイルアンテナ３０１から最も遠い点Ｌ1で磁気センサ５０９がコイルアンテナ３０１の磁界強度を検出することができれば、スマートデバイス２０２が車両Ｖ内のどこにあっても、コイルアンテナ３０１の磁界強度を検出することができることになる。
【００６９】
コイルアンテナ３０１に、Ｉ1の電流を流した際に、点Ｌ1に影響する磁界強度ＢLは、下記（１）式のように導ける。
【００７０】
【数１】
2018032901.tif 000003
【００７１】
ただし、ｌ1は、コイルアンテナ３０１の中心から点Ｌ1までの距離とする。また、コイルアンテナ３０１の中心と、点Ｌ1との仰角を、θ1とする。また、コイルアンテナ３０１の巻き数をＮ1とする。また、コイルアンテナ３０１の半径をｒ1とする。また、コイルアンテナ３０１の面積をＳ1とする。（１）式内で現れる右辺の変数は、コイルアンテナ３０１を設置した時点で全て既知の値となる。
【００７２】
また、コイルアンテナ３０１に、−Ｉ1の電流を流した際に、点Ｌ1に影響する磁界強度ＢRは、下記（２）式のように導ける。
【００７３】
【数２】
2018032901.tif 000004
【００７４】
ここで、図８で示すグラフ８０１は、点Ｌ1での時間変化における磁界強度を示すグラフである。グラフ８０１内のＢnoiseは、地磁気などによるノイズである。ここで、ＢL−ＢRを計算することにより、Ｂnoiseの影響を除いた、点Ｌ1におけるコイルアンテナ３０１が発生させた磁界強度を取り出すことができる。この磁界強度ＢL−ＢRが、磁気センサ分解能μを超えていないと、コイルアンテナ３０１が発生させた磁界強度を検出することができない。ここで、磁界強度ＢL−ＢRは、下記（３）式となる。
【００７５】
【数３】
2018032901.tif 000005
【００７６】
そして、磁界強度ＢL−ＢR＞磁気センサ分解能μの関係から、下記（４）式が導かれる。
【００７７】
【数４】
2018032901.tif 000006
【００７８】
すなわち、点Ｌ1でコイルアンテナ３０１が発生させた磁界強度を検出するには、コイルアンテナ３０１に（４）式を満たす電流Ｉ1を流せばよいことになる。ただし、Ｂnoiseは、一定ではなく振動していることが一般的であり、ＢL−ＢRが磁気センサ分解能μに近い値であると、ノイズの振動の影響を受け誤差が多くなるので、下記（５）式で示すように、所定値σを用いて余裕を持たせることが好ましい。
【００７９】
【数５】
2018032901.tif 000007
【００８０】
（５）式を、電流Ｉ1について整理することにより、下記（６）式が導かれる。
【００８１】
【数６】
2018032901.tif 000008
【００８２】
従って、ＥＣＵ２０１は、スマートデバイス２０２から磁気センサ分解能μを受信した場合、（６）式を用いて、必要パルス電流Ｉ1を算出する。なお、（６）式において、（μ＋σ）の係数部分に含まれる変数は、コイルアンテナ３０１を設置した時点で全て既知の値である。従って、ＥＣＵ２０１は、車両Ｖの製造者等によってコイルアンテナ３０１が設置された際に、（μ＋σ）の係数の値を算出しておいてもよい。そして、ＥＣＵ２０１は、磁気センサ分解能を受信した際に、（μ＋σ）に、予め算出しておいた係数の値を乗じることにより、必要パルス電流を算出してもよい。
【００８３】
次に、スマートデバイス２０２が車両Ｖの外側にあるときと内側にあるときの磁界強度の計測値について、図９と図１０とを用いて説明する。
【００８４】
図９は、スマートデバイス２０２が車両Ｖの外側にあるときの磁界強度の計測値の一例を示す説明図である。図９で示すグラフ９０１は、コイルアンテナ３０１における時間と電流との関係を示すグラフである。ここで、グラフ９０１内のＩは、図７、図８で説明した、必要パルス電流である。
【００８５】
図９に示すグラフ９０２、９０３は、それぞれ、コイルアンテナ３０１にグラフ９０１で示すように電流を流した際のスマートデバイス２０２側と車両Ｖ側との磁界強度を示す。スマートデバイス２０２が車両Ｖの外側にある場合には、図９で示すように、グラフ９０２が示すスマートデバイス２０２側の磁界強度値は、グラフ９０３が示す車両Ｖ側の磁界強度値より小さくなる。
【００８６】
図１０は、スマートデバイス２０２が車両Ｖの内側にあるときの磁界強度の計測値の一例を示す説明図である。図１０で示すグラフ１００１は、コイルアンテナ３０１における時間と電流との関係を示すグラフである。ここで、グラフ１００１内のＩは、図７、図８で説明した、必要パルス電流である。
【００８７】
図１０に示すグラフ１００２、１００３は、それぞれ、コイルアンテナ３０１にグラフ１００１で示すように電流を流した際のスマートデバイス２０２側と車両Ｖ側との磁界強度を示す。スマートデバイス２０２が車両Ｖの内側にある場合には、図１０で示すように、グラフ１００２が示すスマートデバイス２０２側の磁界強度値は、グラフ１００３が示す車両Ｖ側の磁界強度値より大きくなる。
【００８８】
次に、スマートデバイス２０２が車両Ｖの外側にあるときと内側にあるときの車内外判定のシーケンスについて、図１１と図１２とを用いて説明する。
【００８９】
図１１は、スマートデバイス２０２が車両Ｖの外側にあるときの車内外判定のシーケンスの一例を示す説明図である。ＥＣＵ２０１とスマートデバイス２０２とは、認証を完了し、接続を行う（ステップＳ１１０１）。ステップＳ１１０１の処理は、前述した認証０に相当する。
【００９０】
次に、スマートデバイス２０２は、近距離無線通信により、磁気センサ５０９の磁気センサ分解能をＥＣＵ２０１に通知する（ステップＳ１１０２）。磁気センサ分解能を受信したＥＣＵ２０１は、磁気センサ分解能に基づいて、必要パルス電流を算出する（ステップＳ１１０３）。ステップＳ１１０２、Ｓ１１０３の処理は、前述した判定０に相当する。
【００９１】
そして、ユーザＵが、車両Ｖから降車する（ステップＳ１１０４）と、ＥＣＵ２０１は、近距離無線通信により、車内外判定要求をスマートデバイス２０２に通知する（ステップＳ１１０５）。ここで、ユーザＵによる車両Ｖからの降車を判断するには、例えば、ＥＣＵ２０１は、シート２１２にかかる荷重の有無により判断することができる。降車判定処理については、図１５で示す。車内外判定要求を受信したスマートデバイス２０２は、磁気センサ５０９を起動し（ステップＳ１１０６）、近距離無線通信により、センシング準備完了通知をＥＣＵ２０１に通知する（ステップＳ１１０７）。ステップＳ１１０４〜Ｓ１１０７の処理は、前述した判定１に相当する。
【００９２】
センシング準備完了通知を受信したＥＣＵ２０１は、磁気センサ３０２を起動し（ステップＳ１１０８）、算出した必要パルス電流をコイルアンテナ３０１に流す（ステップＳ１１０９）。ステップＳ１１０８、Ｓ１１０９の処理は、前述した判定２に相当する。
【００９３】
コイルアンテナ３０１から発生した磁界強度を磁気センサ５０９により計測したスマートデバイス２０２は、近距離無線通信により、計測した磁界強度をＥＣＵ２０１に通知する（ステップＳ１１１０）。また、ＥＣＵ２０１は、自身の磁気センサ３０２でも同様に、コイルアンテナ３０１が発生させた磁界強度を計測する。ステップＳ１１１０の処理は、前述した判定３に相当する。
【００９４】
計測した磁界強度を受信したＥＣＵ２０１は、自身の磁気センサ３０２で計測した磁界強度と、受信した磁界強度とを比較する（ステップＳ１１１１）。図１１の例では、スマートデバイス２０２が車両Ｖの外側にあるため、図９で示したように、スマートデバイス２０２の磁気センサ５０９で計測した磁界強度の方が車両Ｖ側の磁気センサ３０２で計測した磁界強度よりも小さくなる。従って、ＥＣＵ２０１は、ドア２１１を施錠する（ステップＳ１１１２）。
【００９５】
図１２は、スマートデバイス２０２が車両Ｖの内側にあるときの車内外判定のシーケンスの一例を示す説明図である。図１２で示すステップＳ１２０１〜Ｓ１２１０の処理は、図１１で示すステップＳ１１０１〜Ｓ１１１０と同一の処理、同一の処理結果であるため、説明を省略する。
【００９６】
計測した磁界強度を受信したＥＣＵ２０１は、自身の磁気センサ３０２で計測した磁界強度と、受信した磁界強度とを比較する（ステップＳ１２１１）。図１２の例では、スマートデバイス２０２が車両Ｖの内側にあるため、図１０で示したように、スマートデバイス２０２の磁気センサ５０９で計測した磁界強度の方が車両Ｖ側の磁気センサ３０２で計測した磁界強度よりも大きくなる。従って、ＥＣＵ２０１は、置き忘れの警報を発生させる（ステップＳ１２１２）。
【００９７】
次に、ＥＣＵ２０１とスマートデバイス２０２とが行う車内外判定処理のフローチャートについて、図１３〜図１６で示す。
【００９８】
図１３は、実施例１における車内外判定処理手順の一例を示すフローチャート（その１）である。また、図１４は、実施例１における車内外判定処理手順の一例を示すフローチャート（その２）である。車内外判定処理は、スマートデバイス２０２が、車両Ｖの内外のいずれにあるかを判定する処理である。図１３、図１４で示す車内外判定処理は、前述した認証０、すなわち、認証は完了した状態であるとする。
【００９９】
スマートデバイス２０２は、近距離無線通信により、磁気センサ分解能を通知する（ステップＳ１３０１）。ステップＳ１３０１の処理終了後、スマートデバイス２０２は、ＥＣＵ２０１から車内外判定要求を受信するまで待機する。
【０１００】
ＥＣＵ２０１は、磁気センサ分解能を受信したか否かを判断する（ステップＳ１３０２）。磁気センサ分解能を受信していない場合（ステップＳ１３０２：Ｎｏ）、ＥＣＵ２０１は、ステップＳ１３０２の処理を再び実行する。一方、磁気センサ分解能を受信した場合（ステップＳ１３０２：Ｙｅｓ）、ＥＣＵ２０１は、磁気センサ分解能に基づいて、必要パルス電流を算出する（ステップＳ１３０３）。次に、ＥＣＵ２０１は、ユーザＵが降車したか否かを判断する（ステップＳ１３０４）。ステップＳ１３０４の処理としては、例えば、ＥＣＵ２０１は、図１５に示す降車判定処理を行う。
【０１０１】
ユーザＵが降車していない場合（ステップＳ１３０４：Ｎｏ）、ＥＣＵ２０１は、ステップＳ１３０４の処理を再び実行する。一方、ユーザＵが降車した場合（ステップＳ１３０４：Ｙｅｓ）、ＥＣＵ２０１は、近距離無線通信により、車内外判定要求をスマートデバイス２０２に通知する（ステップＳ１４０１）。車内外判定要求を通知後、ＥＣＵ２０１は、スマートデバイス２０２からセンシング準備完了を受信するまで待機する。
【０１０２】
スマートデバイス２０２は、車内外判定要求を受信したか否かを判断する（ステップＳ１４０２）。車内外判定要求を受信していない場合（ステップＳ１４０２：Ｎｏ）、スマートデバイス２０２は、ステップＳ１４０２の処理を再び実行する。一方、車内外判定要求を受信した場合（ステップＳ１４０２：Ｙｅｓ）、スマートデバイス２０２は、磁気センサ５０９を起動する（ステップＳ１４０３）。磁気センサ５０９の起動完了後、スマートデバイス２０２は、近距離無線通信により、センシング準備完了をＥＣＵ２０１に通知する（ステップＳ１４０４）。
【０１０３】
ＥＣＵ２０１は、センシング準備完了を受信したか否かを判断する（ステップＳ１４０５）。センシング準備完了を受信していない場合（ステップＳ１４０５：Ｎｏ）、ＥＣＵ２０１は、ステップＳ１４０５の処理を再び実行する。一方、センシング準備完了を受信した場合（ステップＳ１４０５：Ｙｅｓ）、ＥＣＵ２０１は、磁気センサ３０２を起動する（ステップＳ１４０６）。そして、ＥＣＵ２０１は、コイルアンテナ３０１に必要パルス電流を流す（ステップＳ１４０７）。コイルアンテナ３０１に必要パルス電流が流れることにより、スマートデバイス２０２の磁気センサ５０９は、コイルアンテナ３０１から発生した磁界強度を計測する。
【０１０４】
スマートデバイス２０２は、近距離無線通信により、磁気センサ５０９が計測した磁界強度を通知する（ステップＳ１４０８）。そして、スマートデバイス２０２は、磁気センサを停止させる（ステップＳ１４０９）。ステップＳ１４０９の処理終了後、スマートデバイス２０２は、車内外判定処理を終了する。
【０１０５】
ＥＣＵ２０１は、磁界強度を受信する（ステップＳ１４１０）。そして、ＥＣＵ２０１は、スマートデバイス２０２側の磁気センサ５０９が計測した磁界強度の方が、車両Ｖ側の磁気センサ３０２が計測した磁界強度より小さいか否かを判断する（ステップＳ１４１１）。磁気センサ５０９が計測した磁界強度の方が、磁気センサ３０２が計測した磁界強度より小さい場合（ステップＳ１４１１：Ｙｅｓ）、ＥＣＵ２０１は、ドア２１１を施錠する（ステップＳ１４１２）。一方、磁気センサ５０９が計測した磁界強度の方が、磁気センサ３０２が計測した磁界強度以上である場合（ステップＳ１４１１：Ｎｏ）、ＥＣＵ２０１は、警報を発生する（ステップＳ１４１３）。ステップＳ１４１２、またはステップＳ１４１３の処理終了後、ＥＣＵ２０１は、車内外判定処理を終了する。
【０１０６】
図１５は、降車判定処理手順の一例を示すフローチャートである。降車判定処理は、ユーザＵが車両Ｖを降車したか否かを判定する処理である。
【０１０７】
ＥＣＵ２０１は、車両Ｖのエンジンが停止しているか否かを判断する（ステップＳ１５０１）。車両Ｖのエンジンが停止していない場合（ステップＳ１５０１：Ｎｏ）、ＥＣＵ２０１は、ステップＳ１５０１の処理を再び実行する。一方、車両Ｖのエンジンが停止している場合（ステップＳ１５０１：Ｙｅｓ）、ＥＣＵ２０１は、ドア２１１の開閉が直前にあったか否かを判断する（ステップＳ１５０２）。例えば、ＥＣＵ２０１は、直前として、所定秒前から現時刻までにドア２１１の開閉があったか否かを判断する。
【０１０８】
ドア２１１の開閉が直前にない場合（ステップＳ１５０２：Ｎｏ）、ＥＣＵ２０１は、ステップＳ１５０２の処理を再び実行する。一方、ドア２１１の開閉が直前にあった場合（ステップＳ１５０２：Ｙｅｓ）、ＥＣＵ２０１は、シート２１２に荷重がかかっているか否かを判断する（ステップＳ１５０３）。シート２１２に荷重がかかっている場合（ステップＳ１５０３：Ｙｅｓ）、ＥＣＵ２０１は、ステップＳ１５０２の処理に移行する。一方、シート２１２に荷重がかかっていない場合（ステップＳ１５０３：Ｎｏ）、ＥＣＵ２０１は、ユーザＵが降車したと特定する（ステップＳ１５０４）。ステップＳ１５０４の処理終了後、ＥＣＵ２０１は、降車判定処理を終了する。
【０１０９】
ここで、図１３、図１４で示した車内外判定処理は、鍵となるスマートデバイス２０２の閉じ込めを防止するための処理である。この例以外にも、エンジンスタートボタンが押された場合にも、車内外判定処理を行ってもよい。図１６において、エンジンスタートボタン押下時における車内外判定処理のフローチャートについて説明する。
【０１１０】
図１６は、エンジンスタートボタン押下時における車内外判定処理手順の一例を示すフローチャートである。ここで、図１６における車内外判定処理は、前述した認証０、すなわち、認証は完了した状態であり、かつ、図１３のステップＳ１３０１〜Ｓ１３０３の処理は実行済であるとする。
【０１１１】
ＥＣＵ２０１は、エンジンスタートボタン４１２が押下されたか否かを判断する（ステップＳ１６０１）。エンジンスタートボタン４１２が押下されていない場合（ステップＳ１６０１：Ｎｏ）、ＥＣＵ２０１は、ステップＳ１６０１の処理を再び実行する。一方、エンジンスタートボタン４１２が押下された場合（ステップＳ１６０１：Ｙｅｓ）、ＥＣＵ２０１は、ステップＳ１４０１の処理に移行する。
【０１１２】
ステップＳ１４０１以降の処理については、図１４で示した処理とほぼ同様であるため、説明を省略する。差異について、ステップＳ１４１１：Ｙｅｓとなる場合、スマートデバイス２０２が車両Ｖの外側にあることを示している。ここで、ユーザＵは、エンジンスタートボタン４１２を押下したため、車両Ｖの内部にいる。従って、ＥＣＵ２０１は、ステップＳ１４１１：Ｙｅｓとなる場合、警報を発生させる。例えば、ステップＳ１４１１：Ｙｅｓとなる場合とは、ユーザＵは、車両Ｖに乗車する直前まではスマートデバイス２０２を所持していたが、乗車時にスマートデバイス２０２を落としてしまった場合である。より具体的には、例えば、ユーザＵは、スマートデバイス２０２を胸ポケット内にしまっていたが、車両Ｖに乗車する際に前屈みとなり、スマートデバイス２０２を落としてしまい、落としたことに気付かずにエンジンスタートボタン４１２を押下した場合である。
【０１１３】
一方、ステップＳ１４１１：Ｎｏとなる場合、スマートデバイス２０２が車両Ｖの内側にあることを示している。この場合、ＥＣＵ２０１は、ステップＳ１４１１：Ｎｏとなる場合、車両Ｖのエンジンをかける。
【０１１４】
以上説明したように、車内外判定システム２００は、スマートデバイス２０２が車両Ｖに近づいたら、車両Ｖ内に設置したコイルアンテナ３０１に電流を流し、スマートデバイス２０２の磁気センサ５０９が計測した磁界強度の計測結果をＥＣＵ２０１に通知する。これにより、車内外判定システム２００は、スマートデバイス２０２の既存ハードウェアである磁気センサ５０９を用いて、スマートデバイス２０２の車内外判定を精度良く行うことができる。また、磁界を用いた位置測位技術では、実施例２で示すように、通常３個以上のコイルを用いて測定対象物の位置等を推定するが、実施例１では、スマートデバイス２０２の位置ではなく、車両Ｖ内にあるか車両Ｖ外にあるかを判定するだけである。このため、上記の通り、１つのコイルアンテナ３０１での判定が可能になる。これにより、車内外判定システム２００は、実施例２の車内外判定システムに比べて応答速度や消費電力、コストの削減にもつながる。
【０１１５】
また、車内外判定システム２００は、磁気センサ５０９の計測結果に基づいて、スマートデバイス２０２が車両Ｖの内外のいずれにあるかを判定してもよい。このように、車内外判定システム２００は、電子キーの代わりにスマートデバイス２０２で必要となる車両内外判定機能を行えるようになる。
【０１１６】
また、車内外判定システム２００は、磁気センサ５０９の分解能に基づいて、コイルアンテナ３０１に流す電流の電流値を算出してもよい。これにより、車内外判定システム２００は、スマートデバイス２０２の磁気センサ５０９の性能に応じた電流をコイルアンテナ３０１に流すため、様々なスマートデバイス２０２でスマートエントリーが可能となるうえ、車両Ｖの消費電力を削減することができる。ここで、スマートデバイス２０２が有する磁気センサの性能は、製造メーカ等によって個々別々である。例えば、分解能が大きい磁気センサ５０９に対して、仮に、電力値を低くした電流をコイルアンテナ３０１に流した場合、分解能が大きい磁気センサ５０９では検出できない可能性がある。本実施の形態では、（６）式が示すように、分解能が大きい磁気センサ５０９に対しては大きい電流をコイルアンテナ３０１に流し、分解能が小さい磁気センサ５０９に対しては小さい電流をコイルアンテナ３０１に流すことになる。従って、本実施の形態では、磁気センサ５０９の性能に応じた適切な電流をコイルアンテナ３０１に流すことができる。
【０１１７】
また、車内外判定システム２００は、磁気センサ３０２で計測した計測結果と、磁気センサ５０９で計測した計測結果との比較結果に基づいて、車両Ｖの内外のいずれにあるかを判定してもよい。これにより、車内外判定システム２００は、予め記憶した磁界強度と磁気センサ５０９で計測した計測結果とを比較する場合に比べて、車内外の判定精度を向上させることができる。具体的には、車両Ｖの内部に、パソコン等の電気製品があると、コイルアンテナ３０１が発生する磁界が変化することになる。従って、磁気センサ３０２で計測した計測結果と磁気センサ５０９で計測した計測結果とを比較することにより、車両Ｖの内部にある電気製品の影響を無視することができるため、車内外判定システム２００は、車内外の判定精度を向上させることができる。
【０１１８】
また、車内外判定システム２００は、車両Ｖのエンジンの動作が停止しており、ドア２１１の開閉があり、シート２１２にかかる荷重がなく、かつ、スマートデバイス２０２が車両Ｖの内側にあると判定した場合、ユーザＵに対する警報を発生させてもよい。これにより、車内外判定システム２００は、鍵となるスマートデバイス２０２の閉じ込め防止を抑止することができる。
【０１１９】
また、車内外判定システム２００は、エンジンスタートボタン４１２が押下され、かつ、スマートデバイス２０２が車両Ｖの外側にあると判定した場合、ユーザＵに対する警報を発生させてもよい。これにより、車内外判定システム２００は、鍵となるスマートデバイス２０２を車外にある状態で車両Ｖが走り出してしまうことを抑止することができる。
【０１２０】
（実施例２）
実施例１にかかる車内外判定システム２００では、車両Ｖ内に磁気センサ３０２を設置することにより、スマートデバイス２０２の車内外判定を行う。これに対し、実施例２では、車両Ｖ内に複数のコイルアンテナ３０１を設置し、複数のコイルアンテナ３０１の各々のコイルアンテナ３０１から発生する磁界強度から、スマートデバイス２０２の位置を特定し、スマートデバイス２０２の車内外判定を行う。なお、実施例１において説明した箇所と同様の箇所については、同一符号を付して図示および説明を省略する。
【０１２１】
図１７は、実施例２における車内外判定システム１７００の機能構成例を示す説明図である。車内外判定システム１７００は、ＥＣＵ１７０１と、スマートデバイス１７０２とを含む。また、実施例２における車両Ｖは、３つ以上のコイルアンテナ３０１を有する。実施例２における車両Ｖが有するコイルアンテナ３０１の数は、３つ以上であればいくつでもよい。コイルアンテナ３０１の数が増えると、スマートデバイス１７０２の位置特定の精度を向上させることができる。
【０１２２】
ＥＣＵ１７０１は、制御部１７１０を有する。制御部１７１０は、通信部１７１１と、コイルアンテナ制御部１７１２と、降車判定部６０４と、車内外判定部６０５と、警報発生部６０６と、ドア制御部６０７と、を含む。また、制御部１７１０には、ＥＣＵ１７０１を制御する基本機能も含まれる。制御部１７１０は、記憶装置に記憶されたプログラムをＣＰＵ４０１が実行することにより、各部の機能を実現する。記憶装置とは、具体的には、例えば、図４に示したＲＯＭ４０２、ＲＡＭ４０３、ディスク４０５などである。また、各部の処理結果は、ＲＡＭ４０３、ＣＰＵ４０１のレジスタ、ＣＰＵ４０１のキャッシュメモリ等に格納される。
【０１２３】
また、スマートデバイス１７０２は、制御部１７２０を有する。制御部１７２０は、通信部１７２１と、磁気センサ制御部６１２と、特定部１７２２とを含む。また、制御部１７２０には、スマートデバイス１７０２を制御する基本機能も含まれる。制御部１７２０は、記憶装置に記憶されたプログラムをＣＰＵ５０１が実行することにより、各部の機能を実現する。記憶装置とは、具体的には、例えば、図５に示したＲＯＭ５０２、ＲＡＭ５０３、ディスク５０５などである。また、各部の処理結果は、ＲＡＭ５０３、ＣＰＵ５０１のレジスタ、ＣＰＵ５０１のキャッシュメモリ等に格納される。
【０１２４】
通信部１７１１は、通信部６０１が有する機能に加え、コイルアンテナ３０１に流す電流の電流値を低下させる依頼を、近距離無線通信によりスマートデバイス１７０２から受信する。
【０１２５】
コイルアンテナ制御部１７１２は、無線通信装置からの車内外判定要求に対する応答を受信した場合、３以上のコイルアンテナ３０１の各々のコイルアンテナ３０１の間で異なる時間に各々のコイルアンテナ３０１に電流を流す。
【０１２６】
また、コイルアンテナ制御部１７１２は、コイルアンテナ３０１に流す電流の電流値を低下させる依頼を受信した場合、そのコイルアンテナ３０１に流した電流の電流値より低い電流値に基づいて、そのコイルアンテナ３０１に電流を流す。
【０１２７】
通信部１７２１は、通信部６１１が有する機能に加え、特定部１７２２が特定したコイルアンテナ３０１に流す電流の電流値を低下させる依頼を、近距離無線通信によりＥＣＵ１７０１に通知する。
【０１２８】
特定部１７２２は、磁気センサ５０９で計測した計測結果から、磁気センサ５０９が計測可能な最大値に一致する強度を有する磁界を発生させたコイルアンテナ３０１を特定する。磁気センサ５０９が計測可能な最大値を、以下、「磁気センサ５０９の最大計測レンジ」と呼称する。
【０１２９】
特定部１７２２の動作例について、具体的に説明する。例えば、コイルアンテナ制御部１７１２が、ある時間にコイルアンテナ３０１−１に電流を流し、次の時間にコイルアンテナ３０１−２に電流を流し、さらにその次の時間にコイルアンテナ３０１−３に電流を流したとする。このとき、特定部１７２２は、磁気センサ５０９の最大計測レンジの磁界強度を発生させたコイルアンテナ３０１に電流が流れた順序を特定すればよい。そして、通信部１７２１は、電流値を低下させる依頼を通知する際には、特定した順序を含めればよい。電流が流れた順序がわかれば、コイルアンテナ制御部１７１２は、順序に対応するコイルアンテナ３０１に流す電流の電流値を下げることができる。また、特定部１７２２は、磁気センサ５０９の最大計測レンジの磁界強度を発生させたコイルアンテナ３０１に電流が流れた時間を特定してもよい。
【０１３０】
図１８は、実施例２におけるコイルアンテナ３０１の設置位置例を示す説明図である。ここで、図１８の（ａ）は、車両Ｖを側面の視点から描画した場合の側面図を示す。また、図１８の（ｂ）は、車両Ｖを上方向の視点から描画した場合の上面図を示す。
【０１３１】
車両Ｖには、図１８の（ａ）、（ｂ）で示すように、コイルアンテナ３０１−１〜３が設置される。ここで、図１８の（ａ）で示すように、コイルアンテナ３０１−１〜３は、車両Ｖの底面の内側に設置されているが、車両Ｖ内であればどこでもよく、例えば、車両Ｖの天井面の内側に設置されてもよい。また、コイルアンテナ３０１−１〜３の位置関係は、一直線上にならなければどのようなものでもよく、図１８の（ｂ）の位置関係に限られない。
【０１３２】
図１９は、実施例２における車両Ｖ内のハードウェア構成例を示す説明図である。実施例１における車両Ｖには、ＥＣＵ１７０１が含まれる。ＥＣＵ１７０１が有するハードウェアは、ＥＣＵ２０１と同一であるため、説明を省略する。また、実施例２における車両Ｖには、ＥＣＵ２０１の他に、近距離無線通信インターフェース４１１と、エンジンスタートボタン４１２と、感圧センサ４１３と、ドア２１１と、コイルアンテナ３０１−１〜３とを有する。このように、実施例２における車両Ｖは、磁気センサ３０２がない代わりに、３つのコイルアンテナ３０１を有する。なお、スマートデバイス１７０２のハードウェア構成は、スマートデバイス２０２のハードウェア構成と同一であるため、説明を省略する。
【０１３３】
以下に、車両Ｖの鍵となるスマートデバイス１７０２の閉じ込め防止に用いる例を用いて、車内外判定処理を説明する。車内外判定システム１７００は、以下に示す認証０、判定０〜判定４と、判定３で発生する例外３−１、３−２とを行う。ここで、認証０、判定１については、実施例１の認証０、判定１と同一の処理であるため、説明を省略する。
【０１３４】
認証０の終了後、判定０として、車内外判定を精度よく行うために、スマートデバイス１７０２は、スマートデバイス１７０２の磁気センサ分解能を近距離無線通信によりＥＣＵ１７０１側に通知する。ＥＣＵ１７０１は、通知されたスマートデバイス１７０２の磁気センサ分解能から、スマートデバイス１７０２が車室内にあれば磁気センサ５０９が各コイルアンテナ３０１が発生させる磁界を十分検知できるような必要パルス電流を算出する。ここで、必要パルス電流は、各コイルアンテナ３０１で異なる値となるため、ＥＣＵ１７０１は、各コイルアンテナ３０１の必要パルス電流を算出する。
【０１３５】
判定１の終了後、判定２として、ＥＣＵ１７０１は、スマートデバイス１７０２がセンシング準備状態である通知を受信したら、判定０で算出しておいた必要パルス電流をコイルアンテナ３０１−１〜３に順に流す。コイルアンテナ３０１−１〜３への必要パルス電流の流し方の実施例を図２０に示す。
【０１３６】
判定２の終了後、判定３として、スマートデバイス１７０２は、自身の磁気センサ５０９で、車両Ｖ側に設置された３個以上のコイルアンテナ３０１が発生させた磁界強度を計り車両Ｖ側へ通知する。磁気センサ５０９の各コイルアンテナ３０１の発生させた磁界強度の取り出し方の実施例を図２１に示す。
【０１３７】
そして、判定４として、ＥＣＵ１７０１は、通知された各コイルアンテナ３０１の磁界強度から、スマートデバイス１７０２と各コイルアンテナ３０１との距離を計算し、三辺測量によりスマートデバイス１７０２の位置を算出する。そして、ＥＣＵ１７０１は、予め記憶した車両Ｖの車内の範囲に基づいて、算出したスマートデバイス１７０２の位置が車両Ｖの内側にあると判断するときに、置き忘れの警報を発生させる。
【０１３８】
また、判定３で発生する例外３−１として、判定３で３個以上のコイルアンテナ３０１が発生させた磁界強度の１つ以上が、スマートデバイス１７０２の磁気センサ５０９の計測レンジを超える場合がある。この場合、スマートデバイス１７０２は、近距離無線通信でスマートデバイス１７０２から車両Ｖへ計測レンジを超える磁界を発生させたコイルアンテナ３０１の電流調整依頼をする。図２２にコイルアンテナ３０１による磁界強度がスマートフォン磁気センサの最大計測レンジを超えた場合の例を示す。
【０１３９】
例外３−２として、ＥＣＵ１７０１は、スマートデバイス１７０２からコイルアンテナ３０１の電流調整依頼を受けたら、計測レンジを超える磁界を発生させた１つ以上のコイルアンテナ３０１に流す電流の値を下げ、再度、そのコイルアンテナ３０１に電流を流す。図２３に、図２２の後でコイル３０１の電流を下げ再度、電流を流した場合の例を示す。
【０１４０】
図２０は、実施例２における各コイルアンテナ３０１での電流の流し方の一例を示す説明図である。図２０で示すグラフ２００１−１〜３は、それぞれ、コイルアンテナ３０１−１〜３での電流の流し方を示したものである。また、グラフ２００１−１〜３におけるＩ1〜Ｉ3は、判定０で算出したコイルアンテナ３０１−１〜３の必要パルス電流である。
【０１４１】
図２０で示すように、ＥＣＵ１７０１は、コイルアンテナ３０１−１〜３に対して、パルスの頂点が異なる時刻となるように必要パルス電流を流す。より具体的には、ＥＣＵ１７０１は、時刻ｔ1から時刻ｔ2までの時間において、コイルアンテナ３０１−１に１パルスの電流を流す。また、ＥＣＵ１７０１は、時刻ｔ2から時刻ｔ3までの時間において、コイルアンテナ３０１−２に１パルスの電流を流す。また、ＥＣＵ１７０１は、時刻ｔ3から時刻ｔ4までの時間において、コイルアンテナ３０１−３に１パルスの電流を流す。このように、各々のコイルアンテナ３０１の間で異なる時間に電流を流すことにより、それぞれの磁界の干渉を防ぐことができる。
【０１４２】
図２１は、実施例２におけるスマートデバイス１７０２の位置計算例を示す説明図である。図２０で示したように、コイルアンテナ３０１−１〜３に電流をかけることにより、スマートデバイス１７０２の磁気センサ５０９は、図２１のグラフ２１０１で示すように磁界強度を検出したとする。時刻ｔ1から時刻ｔ2までの磁界強度の差分Ｂ1が、コイルアンテナ３０１−１が発生させた磁界強度となる。同様に、時刻ｔ2から時刻ｔ3までの磁界強度の差分Ｂ2が、コイルアンテナ３０１−２が発生させた磁界強度となり、時刻ｔ3から時刻ｔ4までの磁界強度の差分Ｂ3が、コイルアンテナ３０１−３が発生させた磁界強度となる。
【０１４３】
そして、ＥＣＵ１７０１は、磁界強度の差分Ｂ1〜Ｂ3に基づいて、スマートデバイス１７０２と各コイルアンテナ３０１の距離を算出し、三辺測量により、スマートデバイス１７０２の位置を算出する。
【０１４４】
図２２は、コイルアンテナ３０１の磁界強度が磁気センサ５０９の最大計測レンジを超える例を示す説明図である。図２２では、図２２のグラフ２００１−１〜３で示すように、各コイルアンテナ３０１に電流Ｉ1〜Ｉ3を流した際に、スマートデバイス１７０２の磁気センサ５０９は、図２２のグラフ２２０１で示すように磁界強度を検出したとする。
【０１４５】
このとき、グラフ２２０１で示すように、スマートデバイス１７０２とコイルアンテナ３０１との距離が近すぎて、計測した磁界強度が、磁気センサ５０９の磁気センサ最大計測レンジに到達する可能性がある。グラフ２２０１の例では、コイルアンテナ３０１−１から発生した磁界強度の計測値が、磁気センサ５０９の最大計測レンジであるＢmaxに到達している。この場合、スマートデバイス１７０２は、コイルアンテナ３０１−１の電流調整依頼を通知する。
【０１４６】
例えば、スマートデバイス１７０２は、コイルアンテナ３０１−１〜３にどの順序で電流が流されるのかを記憶しているのであれば、磁気センサ５０９の最大計測レンジの磁界強度を発生させたコイルアンテナ３０１の識別情報を含む電流調整依頼を通知してもよい。また、スマートデバイス１７０２は、コイルアンテナ３０１−１〜３にどの順序で電流が流されるのかを記憶していなくともよい。この場合、スマートデバイス１７０２は、磁気センサ５０９の最大計測レンジの磁界強度を発生させたコイルアンテナ３０１に電流が流れた順序を含む電流調整依頼を通知すればよい。
【０１４７】
図２３は、コイルアンテナ３０１に流す電流の値を下げた場合の磁界強度の一例を示す説明図である。コイルアンテナ３０１−１の電流調整依頼を受信したＥＣＵ１７０１は、コイルアンテナ３０１−１に流す電流の値を下げて、再度、そのコイルアンテナ３０１−１に電流を流す。図２３に示すグラフ２３０１は、電流を下げた際のコイルアンテナ３０１−１に電流を流した様子を示す。なお、どの程度電流を下げるかについては自由であり、例えば、ＥＣＵ１７０１は、必要パルス電流の半分や、１／３等の値で電流を流してもよい。また、再度電流を流す際には、ＥＣＵ１７０１は、電流調整依頼があったコイルアンテナ３０１に対してだけ電流を流し、電流調整依頼がなかったコイルアンテナ３０１に対しては電流を流さなくてよい。
【０１４８】
図２３で示すグラフ２３１１は、グラフ２３０１で示すようにコイルアンテナ３０１−１に電流を流した際の磁気センサ５０９の計測結果を示す。グラフ２３１１で示すように、コイルアンテナ３０１−１から発生した磁界強度の計測値が、磁気センサ５０９の最大計測レンジであるＢmaxに到達していない。これにより、ＥＣＵ１７０１は、スマートデバイス１７０２の正しい位置を算出することができる。
【０１４９】
次に、スマートデバイス１７０２が車両Ｖの外側にあるときと内側にあるときの車内外判定のシーケンスについて、図２４と図２５とを用いて説明する。また、車内外判定において、コイルアンテナ３０１の磁界強度が磁気センサ５０９の最大計測レンジを超えるときについて、図２６と図２７とを用いて説明する。
【０１５０】
図２４は、スマートデバイス１７０２が車両Ｖの外側にあるときの車内外判定のシーケンスを示す説明図である。図２４で示すステップＳ２４０１〜Ｓ２４０７の処理は、図１１で示すステップＳ１１０１〜Ｓ１１０７と同一の処理、同一の処理結果であるため、説明を省略する。
【０１５１】
センシング準備完了通知を受信したＥＣＵ１７０１は、各コイルアンテナ３０１に対して必要パルス電流を流す（ステップＳ２４０８〜ステップＳ２４１０）。
【０１５２】
コイルアンテナ３０１から発生した磁界強度を磁気センサ５０９により計測したスマートデバイス１７０２は、近距離無線通信により、計測した磁界強度をＥＣＵ１７０１に通知する（ステップＳ２４１１）。
【０１５３】
計測した磁界強度を受信したＥＣＵ１７０１は、スマートデバイス１７０２の位置を算出する（ステップＳ２４１２）。そして、図２４の例では、算出したスマートデバイス１７０２の位置が車両Ｖの外側にあると判断し、ＥＣＵ１７０１は、ドア２１１を施錠する（ステップＳ２４１３）。
【０１５４】
図２５は、スマートデバイス１７０２が車両Ｖの内側にあるときの車内外判定のシーケンスを示す説明図である。図２５で示すステップＳ２５０１〜Ｓ２５１２の処理は、図２４で示すステップＳ２４０１〜Ｓ２４１２と同一の処理、同一の処理結果であるため、説明を省略する。
【０１５５】
図２５の例では、算出したスマートデバイス１７０２の位置が車両Ｖの内側にあると判断し、ＥＣＵ１７０１は、警報を発生させる（ステップＳ２５１３）。
【０１５６】
図２６は、スマートデバイス１７０２が車両Ｖの外側にあり、さらに例外３−１、３−２となるときの車内外判定のシーケンスを示す説明図である。ここで、例外３−１、３−２となるときとは、コイルアンテナ３０１−１の磁界強度が磁気センサ５０９の最大計測レンジを超えるときのことである。図２６で示すステップＳ２６０１〜Ｓ２６１０、Ｓ２６１４〜Ｓ２６１６の処理は、図２４で示すステップＳ２４０１〜Ｓ２４１０、Ｓ２４１１〜Ｓ２４１３と同一の処理、同一の処理結果であるため、説明を省略する。
【０１５７】
コイルアンテナ３０１−１の磁界強度が磁気センサ５０９の最大計測レンジを超えたため、スマートデバイス１７０２は、コイルアンテナ３０１−１の電流調整依頼を通知する（ステップＳ２６１１）。ステップＳ２６１１の処理は、前述した例外３−１に相当する。
【０１５８】
コイルアンテナ３０１−１の電流調整依頼を受信したＥＣＵ１７０１は、電流下方調整をする（ステップＳ２６１２）。そして、ＥＣＵ１７０１は、コイルアンテナ３０１−１に調整した電流を流す（ステップＳ２６１３）。ステップＳ２６１２、Ｓ２６１３の処理は、前述した例外３−２に相当する。
【０１５９】
図２７は、スマートデバイス１７０２が車両Ｖの内側にあり、さらに例外３−１、３−２となるときの車内外判定のシーケンスを示す説明図である。図２７で示すステップＳ２７０１〜Ｓ２７１５の処理は、図２６で示すステップＳ２６０１〜Ｓ２６１５と同一の処理、同一の処理結果であるため、説明を省略する。
【０１６０】
図２７の例では、算出したスマートデバイス１７０２の位置が車両Ｖの内側にあると判断し、ＥＣＵ１７０１は、警報を発生させる（ステップＳ２７１６）。
【０１６１】
ＥＣＵ１７０１とスマートデバイス１７０２とが行う車内外判定処理のフローチャートについて、図２８、図２９で示す。
【０１６２】
図２８は、実施例２における車内外判定処理手順の一例を示すフローチャート（その２）である。また、図２９は、実施例２における車内外判定処理手順の一例を示すフローチャート（その３）である。また、図３０は、実施例２における車内外判定処理手順の一例を示すフローチャート（その４）である。
【０１６３】
ここで、実施例２における車内外判定処理手順の一例を示すフローチャート（その１）は、図１３のフローチャートを、実行主体をＥＣＵ１７０１とスマートデバイス１７０２とに置き換えただけであるため、説明および図示を省略する。さらに、図２８に示すステップＳ２８０１〜Ｓ２８０５の処理は、図１４のステップＳ１４０１〜Ｓ１４０５の処理と同一であるため、説明を省略する。
【０１６４】
ステップＳ２８０５：Ｙｅｓとなった場合、ＥＣＵ１７０１は、コイルアンテナ３０１−１に必要パルス電流を流す（ステップＳ２８０６）。コイルアンテナ３０１−１に必要パルス電流を流し終えた後、ＥＣＵ１７０１は、コイルアンテナ３０１−２に必要パルス電流を流す（ステップＳ２８０７）。コイルアンテナ３０１−２に必要パルス電流を流し終えた後、ＥＣＵ１７０１は、コイルアンテナ３０１−３に必要パルス電流を流す（ステップＳ２８０８）。ステップＳ２８０８の処理修了後、ＥＣＵ１７０１は、スマートデバイス１７０２から何らかの通知を受信するまで待ち受ける。
【０１６５】
スマートデバイス１７０２は、各コイルアンテナ３０１の磁界強度を計測する（ステップＳ２８０９）。そして、スマートデバイス１７０２は、各コイルアンテナ３０１の磁界強度が、磁気センサ５０９の最大計測レンジ未満か否かを判断する（ステップＳ２９０１）。コイルアンテナ３０１の磁界強度が、磁気センサ５０９の最大計測レンジとなる場合（ステップＳ２９０１：Ｎｏ）、スマートデバイス１７０２は、近距離無線通信により、最大計測レンジとなったコイルアンテナ３０１の電流調整依頼をＥＣＵ１７０１に通知する（ステップＳ２９０２）。そして、スマートデバイス１７０２は、電流調整後のコイルアンテナ３０１の磁気強度を計測する（ステップＳ２９０３）。そして、スマートデバイス１７０２は、ステップＳ２９０１の処理に移行する。
【０１６６】
一方、磁気センサ５０９の最大計測レンジ未満である場合（ステップＳ２９０１：Ｙｅｓ）、スマートデバイス１７０２は、近距離無線通信により、各コイルアンテナの磁界強度をＥＣＵ１７０１に通知する（ステップＳ２９０４）。そして、スマートデバイス１７０２は、磁気センサ５０９を停止させる（ステップＳ２９０５）。ステップＳ２９０５の処理終了後、スマートデバイス１７０２は、車内外判定処理を終了する。
【０１６７】
ＥＣＵ１７０１は、近距離無線通信により何らかの通知を受信するまで待ち受ける。何らかの通知を受信した場合、ＥＣＵ１７０１は、通知の内容を確認する（ステップＳ２９０６）。通知の内容が電流調整依頼である場合（ステップＳ２９０６：電流調整依頼）、電流調整依頼があったコイルアンテナ３０１へ電流を下げて流す（ステップＳ２９０７）。そして、ＥＣＵ１７０１は、ステップＳ２９０６の処理に移行する。
【０１６８】
通知の内容が各コイルアンテナ３０１の磁界強度である場合（ステップＳ２９０６：各コイルアンテナの磁界強度）、ＥＣＵ１７０１は、各コイルアンテナ３０１の磁界強度から、スマートデバイス１７０２の位置を算出する（ステップＳ３００１）。次に、ＥＣＵ１７０１は、スマートデバイス１７０２の位置が車両Ｖの内側か否かを判断する（ステップＳ３００２）。スマートデバイス１７０２の位置が車両Ｖの内側でない場合（ステップＳ３００２：Ｎｏ）、ＥＣＵ１７０１は、ドア２１１を施錠する（ステップＳ３００３）。一方、スマートデバイス１７０２の位置が車両Ｖの内側である場合（ステップＳ３００２：Ｙｅｓ）、ＥＣＵ１７０１は、警報を発生させる（ステップＳ３００４）。ステップＳ３００３、またはＳ３００４の処理終了後、ＥＣＵ１７０１は、車内外判定処理を終了する。
【０１６９】
以上説明したように、車内外判定システム１７００は、３つ以上のコイルアンテナ３０１に電流を流し、各々のコイルアンテナ３０１に電流を流すことにより発生した磁界の強度を磁気センサ５０９で計測した計測結果に基づき、車内外判定を行う。これにより、３つ以上のコイルアンテナ３０１によって特定したスマートデバイス１７０２の位置と、車両Ｖの内側の範囲とを比較できるので、車内外判定システム１７００は、車内外判定システム２００に比べて、車内外判定の精度を向上することができる。
【０１７０】
また、車内外判定システム１７００は、コイルアンテナ３０１の磁界強度が磁気センサ５０９の最大測定レンジとなる場合、コイルアンテナ３０１に流す電流を下げてもよい。これにより、車内外判定システム１７００は、スマートデバイス１７０２がコイルアンテナ３０１に近すぎて磁界強度が正しく計測できない場合も、電流を下げて調整することにより、正しい磁界強度が計測できるようになり、確実な車内外判定が可能になる。
【０１７１】
なお、本実施の形態で説明した車内外判定方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本車内外判定プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本車内外判定プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１７２】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１７３】
（付記１）磁気センサを有する無線通信装置と、車内外判定装置とが近距離無線通信により接続する車内外判定システムであって、
前記車内外判定装置は、
車両内部に設置したコイルに接続しており、
車内外判定要求を、前記近距離無線通信により前記無線通信装置に通知し、
前記無線通信装置からの前記車内外判定要求に対する応答を受信した場合、前記コイルに電流を流し、
前記無線通信装置は、
前記コイルに電流を流すことにより発生した磁界の強度を前記磁気センサで計測した計測結果を、前記近距離無線通信により前記車内外判定装置に通知する、
ことを特徴とする無線通信装置の車内外判定システム。
【０１７４】
（付記２）前記車内外判定装置は、
受信した前記計測結果に基づいて、前記無線通信装置が前記車両の内外のいずれにあるかを判定する、
ことを特徴とする付記１に記載の無線通信装置の車内外判定システム。
【０１７５】
（付記３）前記車内外判定装置は、
前記近距離無線通信により前記磁気センサの分解能を示す値を受信した場合、前記磁気センサの分解能を示す値に基づいて、前記コイルに流す電流の電流値を算出し、
前記無線通信装置からの前記車内外判定要求に対する応答を受信した場合、算出した前記電流値に基づいて、前記コイルに電流を流す、
ことを特徴とする付記１または２に記載の無線通信装置の車内外判定システム。
【０１７６】
（付記４）前記車内外判定装置は、
前記車両の内側であって前記コイルから最も離れた位置に設置した磁気センサに接続しており、
発生した前記磁界の強度を当該磁気センサで計測した計測結果と、受信した前記計測結果との比較結果に基づいて、前記無線通信装置が前記車両の内外のいずれにあるかを判定する、
ことを特徴とする付記１〜３のいずれか一つに記載の無線通信装置の車内外判定システム。
【０１７７】
（付記５）前記車内外判定装置は、
前記車両内部に設置した３以上のコイルに接続しており、
前記無線通信装置からの前記車内外判定要求に対する応答を受信した場合、前記３以上のコイルの各々のコイルの間で異なる時間に前記各々のコイルに電流を流し、
前記無線通信装置は、
前記各々のコイルに電流を流すことにより発生した磁界の強度を前記磁気センサで計測した計測結果を、前記近距離無線通信により前記車内外判定装置に通知する、
ことを特徴とする付記１〜３のいずれか一つに記載の無線通信装置の車内外判定システム。
【０１７８】
（付記６）前記無線通信装置は、
前記各々のコイルに電流を流すことにより発生した磁界の強度を前記磁気センサで計測した計測結果から、前記磁気センサが計測可能な最大値に一致する強度を有する磁界を発生させたコイルを特定し、
特定した前記コイルに流す電流の電流値を低下させる依頼を、前記近距離無線通信により前記車内外判定装置に通知し、
前記車内外判定装置は、
前記依頼を受信した場合、特定した前記コイルに流した電流の電流値より低い電流値に基づいて、特定した前記コイルに電流を流す、
ことを特徴とする付記５に記載の無線通信装置の車内外判定システム。
【０１７９】
（付記７）前記車内外判定装置は、
前記車両に設置したエンジンの動作の有無と、前記車両のドアの開閉と、前記車両内部に設置したシートにかかる荷重の有無とを検出することが可能であり、
前記エンジンの動作が停止しており、前記車両のドアの開閉があり、前記シートにかかる荷重がなく、かつ、前記無線通信装置が前記車両の内側にあると判定した場合、前記無線通信装置のユーザに対する警報を発生させる、
ことを特徴とする付記２に記載の無線通信装置の車内外判定システム。
【０１８０】
（付記８）前記車内外判定装置は、
前記車両内部に設置したエンジンを動作させるボタンの押下の有無を検出することが可能であり、
前記ボタンが押下され、かつ、前記無線通信装置が前記車両の外側にあると判定した場合、前記無線通信装置のユーザに対する警報を発生させる、
ことを特徴とする付記２に記載の車内外判定システム。
【０１８１】
（付記９）磁気センサを有する無線通信装置と近距離無線通信により接続する車内外判定装置であって、
車両内部に設置したコイルに接続しており、
車内外判定要求を、前記近距離無線通信により前記無線通信装置に通知し、前記無線通信装置からの前記車内外判定要求に対する応答を受信した場合、前記コイルに電流を流し、前記コイルに電流を流すことにより発生した磁界の強度を前記磁気センサで計測した計測結果を、前記近距離無線通信により前記無線通信装置から受信する制御部を、
有することを特徴とする無線通信装置の車内外判定装置。
【０１８２】
（付記１０）磁気センサを有する無線通信装置と近距離無線通信により接続し、車両内部に設置したコイルに接続するコンピュータに、
車内外判定要求を、前記近距離無線通信により前記無線通信装置に通知し、
前記無線通信装置からの前記車内外判定要求に対する応答を受信した場合、前記コイルに電流を流し、
前記コイルに電流を流すことにより発生した磁界の強度を前記磁気センサで計測した計測結果を、前記近距離無線通信により前記無線通信装置から受信する、
処理を実行させることを特徴とする車内外判定制御プログラム。
【符号の説明】
【０１８３】
１００、２００、１７００  車内外判定システム
１０１  車内外判定装置
１０２  無線通信装置
１１１  コイル
１１２  磁気センサ
２０１  ＥＣＵ
２０２  スマートデバイス
２１１  ドア
２１２  シート
３０１  コイルアンテナ
３０２  磁気センサ
６００、６１０、１７１０、１７２０  制御部
６０１、６１１、１７１１、１７２１  通信部
６０２  コイルアンテナ制御部
６０３、６１２  磁気センサ制御部
６０４  降車判定部
６０５  車内外判定部
６０６  警報発生部
６０７  ドア制御部
１７２２  特定部
【図１】
2018032901.tif 000009
【図２】
2018032901.tif 000010
【図３】
2018032901.tif 000011
【図４】
2018032901.tif 000012
【図５】
2018032901.tif 000013
【図６】
2018032901.tif 000014
【図７】
2018032901.tif 000015
【図８】
2018032901.tif 000016
【図９】
2018032901.tif 000017
【図１０】
2018032901.tif 000018
【図１１】
2018032901.tif 000019
【図１２】
2018032901.tif 000020
【図１３】
2018032901.tif 000021
【図１４】
2018032901.tif 000022
【図１５】
2018032901.tif 000023
【図１６】
2018032901.tif 000024
【図１７】
2018032901.tif 000025
【図１８】
2018032901.tif 000026
【図１９】
2018032901.tif 000027
【図２０】
2018032901.tif 000028
【図２１】
2018032901.tif 000029
【図２２】
2018032901.tif 000030
【図２３】
2018032901.tif 000031
【図２４】
2018032901.tif 000032
【図２５】
2018032901.tif 000033
【図２６】
2018032901.tif 000034
【図２７】
2018032901.tif 000035
【図２８】
2018032901.tif 000036
【図２９】
2018032901.tif 000037
【図３０】
2018032901.tif 000038