(57)【要約】【課題】セル情報を利用して決められた移動端末の位置に基づいて移動端末の設定を自動で変更する位置基盤サービス提供方法およびシステムを提供する。【解決手段】位置基盤サービス提供システムによって実行されるセル情報を利用した位置基盤サービス提供方法は、移動端末から移動端末の位置確認のための少なくとも１つの情報を受信する段階、位置情報データベースで前記少なくとも１つの情報とマッチングする位置情報を移動端末の現在位置として決める段階、および前記移動端末の現在位置がユーザ設定を適用するために予め登録された位置に該当する場合、移動端末の設定を前記ユーザ設定に変更する段階を含んでもよい。【選択図】図４
2016127595.tif 000002
【特許請求の範囲】
【請求項１】
位置基盤サービス提供システムによって実行される位置基盤サービス提供方法であって、
移動端末から移動端末の位置確認のための少なくとも１つの情報を受信する段階、
位置情報データベースで前記少なくとも１つの情報とマッチングする位置情報を移動端末の現在位置として決める段階、および
前記移動端末の現在位置がユーザ設定を適用するために予め登録された位置に該当する場合、移動端末の設定を前記ユーザ設定に変更する段階
を含むことを特徴とする、位置基盤サービス提供方法。
【請求項２】
前記移動端末の現在位置として決める段階は、
前記移動端末の現在位置を示すセル情報、ＧＰＳ座標、ビーコン、無線アクセスポイントのＭＡＣアドレスのうちの少なくとも１つとマッチングする位置情報を前記移動端末の現在位置として決めることを特徴とする、請求項１に記載の位置基盤サービス提供方法。
【請求項３】
前記移動端末の現在位置として決める段階は、
前記移動端末が属するセルの重心値に該当する位置座標を前記移動端末の現在位置として決めることを特徴とする、請求項１に記載の位置基盤サービス提供方法。
【請求項４】
前記移動端末の設定を前記ユーザ設定に変更する段階は、
前記移動端末の現在位置とユーザ設定を適用するために予め登録された位置に基づいて移動端末の無線アクセスポイントモジュール（ｗｉｒｅｌｅｓｓ  ａｃｃｅｓｓ  ｐｏｉｎｔ  ｍｏｄｕｌｅ）の状態を変更する段階を含むことを特徴とする、請求項１に記載の位置基盤サービス提供方法。
【請求項５】
前記移動端末の設定を前記ユーザ設定に変更する段階は、
前記予め登録された位置が、前記移動端末が属するセルの重心値に該当する位置座標から予め設定された基準半径以内に該当する場合、移動端末の無線アクセスポイントモジュール（ｗｉｒｅｌｅｓｓ  ａｃｃｅｓｓ  ｐｏｉｎｔ  ｍｏｄｕｌｅ）の状態をオン（ＯＮ）状態に変更する段階を含むことを特徴とする、請求項４に記載の位置基盤サービス提供方法。
【請求項６】
前記移動端末の現在位置として決める段階は、
オン状態に変更した無線アクセスポイントモジュールを利用して移動端末の現在位置をアップデートする段階を含み、
前記移動端末の設定を前記ユーザ設定に変更する段階は、
アップデートした現在位置が前記予め登録された位置に該当する場合、移動端末の設定を前記ユーザ設定に変更することを特徴とする、請求項４に記載の位置基盤サービス提供方法。
【請求項７】
前記移動端末の現在位置として決める段階は、
前記位置情報データベースに移動端末のセル情報が存在しない場合、移動端末が属する基地局の周辺に位置する隣接基地局のセル識別子情報に基づいて前記移動端末が属する基地局の位置を推定する段階、および
推定された基地局の位置に該当するセル形状に基づいて前記移動端末の現在位置を決める段階
を含むことを特徴とする、請求項１に記載の位置基盤サービス提供方法。
【請求項８】
前記推定された基地局の位置に該当するセル形状に基づいて前記移動端末の現在位置を決める段階は、
前記推定された基地局が担当するセルの重心値に該当する位置座標を前記移動端末の現在位置として決める段階、および
前記移動端末が属するセルの重心値に該当する位置座標と前記移動端末が属するセルのセル識別子情報をマッチングして前記位置情報データベースに追加する段階
を含むことを特徴とする、請求項７に記載の位置基盤サービス提供方法。
【請求項９】
前記移動端末の現在位置を示すセル情報は、
移動端末が位置する国の識別情報、通信社識別情報、位置地域コード（Ｌｏｃａｔｉｏｎ  Ａｒｅａ  Ｃｏｄｅ：ＬＡＣ）情報、前記移動端末が属する基地局の識別情報、および基地局が担当するセルの識別情報のうちの少なくとも１つを含むことを特徴とする、請求項２に記載の位置基盤サービス提供方法。
【請求項１０】
移動端末から移動端末の位置確認のための少なくとも１つの情報を受信する情報受信部、
位置情報データベースで前記少なくとも１つの情報とマッチングする位置情報を移動端末の現在位置として決める位置決定部、および
前記移動端末の現在位置がユーザ設定を適用するために予め登録された位置に該当する場合、移動端末の設定を前記ユーザ設定に変更するユーザ設定変更部
を備えることを特徴とする、位置基盤サービス提供システム。
【請求項１１】
前記位置決定部は、
前記移動端末の現在位置を示すセル情報、ＧＰＳ座標、ビーコン、無線アクセスポイントのＭＡＣアドレスのうちの少なくとも１つとマッチングする位置情報を前記移動端末の現在位置として決めることを特徴とする、請求項１０に記載の位置基盤サービス提供システム。
【請求項１２】
前記位置決定部は、
前記移動端末が属するセルの重心値に該当する位置座標を前記移動端末の現在位置として決めることを特徴とする、請求項１０に記載の位置基盤サービス提供システム。
【請求項１３】
前記ユーザ設定変更部は、
前記移動端末の現在位置とユーザ設定を適用するために予め登録された位置に基づいて移動端末の無線アクセスポイントモジュール（ｗｉｒｅｌｅｓｓ  ａｃｃｅｓｓ  ｐｏｉｎｔ  ｍｏｄｕｌｅ）の状態を変更することを特徴とする、請求項１０に記載の位置基盤サービス提供システム。
【請求項１４】
前記位置決定部は、
オン状態に変更した無線アクセスポイントモジュールを利用して移動端末の現在位置をアップデートすることが可能であり、
前記ユーザ設定変更部は、
アップデートした現在位置が前記予め登録された位置に該当する場合、移動端末の設定を前記ユーザ設定に変更することを特徴とする、請求項１３に記載の位置基盤サービス提供システム。
【請求項１５】
前記位置決定部は、
前記位置情報データベースに移動端末のセル情報が存在しない場合、移動端末が属する基地局の周辺に位置する隣接基地局のセル識別子情報に基づいて前記移動端末が属する基地局の位置を推定し、推定された基地局の位置に該当するセル形状に基づいて前記移動端末の現在位置を決めることを特徴とする、請求項１０に記載の位置基盤サービス提供システム。
【請求項１６】
ユーザの移動端末にアプリケーションをインストールするためのインストールファイルを配布するファイル配布システムであって、
前記インストールファイルを格納および管理するインストールファイル管理部、および
前記移動端末の要請に応じて前記インストールファイルを前記移動端末に送信するインストールファイル送信部
を備え、
前記アプリケーションは、
位置情報データベースで移動端末から受信した少なくとも１つの情報とマッチングする位置情報を移動端末の現在位置として決めるように移動端末を制御し、
前記移動端末の現在位置がユーザ設定を適用するために予め登録された位置に該当する場合、移動端末の設定を前記ユーザ設定に変更するように前記移動端末を制御することを特徴とする、ファイル配布システム。
【請求項１７】
前記アプリケーションは、
前記移動端末のセル情報に基づいて前記移動端末が属するセルの重心値に該当する位置座標を前記移動端末の現在位置として決めるように前記移動端末を制御することを特徴とする、請求項１６に記載のファイル配布システム。
【請求項１８】
前記アプリケーションは、
前記予め登録された位置が、前記移動端末が属するセルの重心値に該当する位置座標から予め設定された基準半径以内に該当する場合、移動端末の無線アクセスポイントモジュール（ｗｉｒｅｌｅｓｓ  ａｃｃｅｓｓ  ｐｏｉｎｔ  ｍｏｄｕｌｅ）の状態をオン（ＯＮ）状態に変更するように前記移動端末を制御することを特徴とする、請求項１６に記載のファイル配布システム。
【請求項１９】
前記アプリケーションは、
前記予め登録された位置が、前記移動端末が属するセルの重心値に該当する位置座標から予め設定された基準半径以内に該当しない場合、移動端末の無線アクセスポイントモジュールの状態がオフ（ＯＦＦ）状態を維持するように前記移動端末を制御することを特徴とする、請求項１６に記載のファイル配布システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動端末の位置に基づいて移動端末の多様な機能を自動で設定するための位置基盤サービス提供方法およびシステムに関する。
【背景技術】
【０００２】
スマートフォンなどの移動端末は、携帯電話にインターネット通信や情報検索などのコンピュータサポート機能を追加した知能型端末機であって、ユーザが所望するアプリケーションをインストールすることができる。このような移動端末は、ユーザが所望するアプリケーションをインストールした後、インストールしたアプリケーションを利用して多様な機能を活用することができる。
【０００３】
この反面、移動端末は、多様な機能を活用することができるだけ、多様な設定事項が存在する。例えば、ユーザは、会社に出勤すると、ワイファイ（Ｗｉ−Ｆｉ）モジュールをオン（ＯＮ）状態に切り換え、移動端末のモードをマナーモードに変更し、音楽アプリケーションを実行させ、アプリケーション別の通知音を下げるなど、移動端末の多様な設定を変更しなければならない。
【０００４】
このように、ユーザには、ユーザの位置ごとに移動端末の多様な設定を変更する必要が存在する。しかし、ユーザがこのようなすべての設定を毎回変更することは、極めて面倒かつ複雑であると言える。
【０００５】
また、ユーザの位置に適した設定に変更することができたとしても、ユーザの位置が誤って確認される場合も度々発生する。例えば、ユーザがＡ地域の会社にいるのに、ユーザの現在位置がＢ地域の自宅と確認されることがある。これにより、会社では移動端末がマナーモードに設定されなければならないのに、位置の誤認により、移動端末のモードが着信音に設定されるという問題が生じる。
【０００６】
これにより、ユーザの位置をより正確かつ迅速に判断し、位置に応じて移動端末の設定を適切に変更する技術が求められている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、セル識別子情報を利用して端末の現在位置をより正確かつ迅速に決めることができる位置基盤サービス提供方法、およびこのような位置基盤サービス提供方法を実行するように移動端末を制御するアプリケーションのインストールファイルを配布するシステムを提供する。
【０００８】
また、本発明は、前記決まった移動端末の現在位置（一例として、会社、自宅、学校など）にしたがって予め登録されたユーザ設定に移動端末の設定を自動変更することによって移動端末のバッテリを節約することができる位置基盤サービス提供方法、およびこのような位置基盤サービス提供方法を実行するように移動端末を制御するアプリケーションのインストールファイルを配布するシステムを提供する。
【課題を解決するための手段】
【０００９】
位置基盤サービス提供システムによって実行される位置基盤サービス提供方法は、移動端末から移動端末の位置確認のための少なくとも１つの情報を受信する段階、位置情報データベースで前記少なくとも１つの情報とマッチングする位置情報を移動端末の現在位置として決める段階、および前記移動端末の現在位置がユーザ設定を適用するために予め登録された位置に該当する場合、移動端末の設定を前記ユーザ設定に変更する段階を含んでもよい。
【００１０】
一側面によると、前記移動端末の現在位置として決める段階は、前記移動端末の現在位置を示すセル識別子情報、ＧＰＳ座標、ビーコン、無線アクセスポイントのＭＡＣアドレスのうちの少なくとも１つと一致する位置情報を前記移動端末の現在位置として決めてもよい。
【００１１】
他の側面によると、前記移動端末の現在位置として決める段階は、前記移動端末が属するセルの重心値に該当する位置座標を前記移動端末の現在位置として決めてもよい。
【００１２】
さらに他の側面によると、前記移動端末の設定を前記ユーザ設定に変更する段階は、前記移動端末の現在位置とユーザ設定を適用するために予め登録された位置とに基づいて移動端末の無線アクセスポイントモジュール（ｗｉｒｅｌｅｓｓ  ａｃｃｅｓｓ  ｐｏｉｎｔ  ｍｏｄｕｌｅ）の状態を変更してもよい。
【００１３】
位置基盤サービス提供システムは、移動端末から移動端末の位置確認のための少なくとも１つの情報を受信する情報受信部、位置情報データベースで前記少なくとも１つの情報とマッチングする位置情報を移動端末の現在位置として決める位置決定部、および前記移動端末の現在位置がユーザ設定を適用するために予め登録された位置に該当する場合、移動端末の設定を前記ユーザ設定に変更するユーザ設定変更部を備えてもよい。
【００１４】
ユーザの移動端末にアプリケーションをインストールするためのインストールファイルを配布するファイル配布システムは、前記インストールファイルを格納および管理するインストールファイル管理部、および前記移動端末の要請に応じて前記インストールファイルを前記移動端末に送信するインストールファイル送信部を備えてもよい。前記アプリケーションは、位置情報データベースで移動端末から受信した少なくとも１つの情報とマッチングする位置情報を移動端末の現在位置として決めるように移動端末を制御し、前記移動端末の現在位置がユーザ設定を適用するために予め登録された位置に該当する場合、移動端末の設定を前記ユーザ設定に変更するように前記移動端末を制御してもよい。
【００１５】
一側面によると、前記アプリケーションは、前記予め登録された位置が、前記移動端末が属するセルの重心値に該当する位置座標から予め設定された基準半径以内に該当する場合、移動端末の無線アクセスポイントモジュール（ｗｉｒｅｌｅｓｓ  ａｃｃｅｓｓ  ｐｏｉｎｔ  ｍｏｄｕｌｅ）の状態をオン（ＯＮ）状態に変更するように前記移動端末を制御してもよい。
【００１６】
他の側面によると、前記アプリケーションは、前記予め登録された位置が、前記移動端末が属するセルの重心値に該当する位置座標から予め設定された基準半径以内に該当しない場合、移動端末の無線アクセスポイントモジュールの状態がオフ（ＯＦＦ）状態を維持するように前記移動端末を制御してもよい。
【発明の効果】
【００１７】
本発明は、セル識別子情報を利用して端末の現在位置を決めることにより、より正確かつ迅速に移動端末の現在位置を決めることができる。
【００１８】
また、本発明は、前記決まった移動端末の現在位置（一例として、会社、自宅、学校など）にしたがって予め登録されたユーザ設定に移動端末の設定を自動変更することにより、移動端末のバッテリ消耗を節約することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態において、移動端末と位置基盤サービス提供システム間の概括的な様子を示した図である。
【図２】本発明の一実施形態において、位置基盤サービス提供システムの内部構成を示したブロック図である。
【図３】本発明の一実施形態において、セル識別子情報を利用して決まった移動端末の現在位置に基づいて移動端末の設定を変更する動作を説明するために提供されたフローチャートである。
【図４】本発明の一実施形態において、セル識別子情報を利用して移動端末が現在位置をモニタリングする動作を説明するために提供されたフローチャートである。
【図５】本発明の一実施形態において、セル識別子情報に基づいて基地局を推定して移動端末の位置情報を決める例を示した図である。
【図６】本発明の一実施形態において、位置基盤サービス提供方法の実行環境の例を示した図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００２１】
図１は、本発明の一実施形態において、移動端末と位置基盤サービス提供システム間の概括的な様子を示した図である。図１は、ユーザの移動端末１０１と位置基盤サービス提供システム１００を示している。
【００２２】
移動端末１０１は、スマートフォンのように移動通信とデータ通信すべてが可能なユーザの携帯機器であってもよく、位置基盤サービス提供システム１００は、移動端末１０１の要請に応じて位置情報データベース１４０を参照して移動端末１０１の現在位置を決めてもよい。
【００２３】
このとき、位置基盤サービス提供システム１００は、セル識別子情報を利用してより正確に移動端末１０１の現在位置を決め、決まった現在位置に基づくサービスを移動端末１０１に提供することができるように、情報受信部１１０、位置決定部１２０、およびユーザ設定変更部１３０を備えてもよい。
【００２４】
一例として、移動端末の現在位置が、ユーザが予め登録した会社、自宅、学校などの位置に該当する場合、位置基盤サービス提供システム１００は、ユーザが予め登録した位置に適合するように、予め登録されたユーザ設定情報にしたがって移動端末１０１の設定を自動で変更してもよい。例えば、会社では、移動端末１０１のモードはマナーモードまたはサイレントモードに、チャットアプリケーションの通知はマナーモードに、Ｗｉ−Ｆｉモジュールはオン（ＯＮ）状態になるように予め登録した場合、移動端末１０１の現在位置が会社であると確認されると、位置基盤サービス提供システム１００は、移動端末１０１にインストールされているユーザ設定情報アプリケーションを利用して、移動端末の設定を着信音からマナーモードまたはサイレントモードに、チャットアプリケーションの通知をマナーモードまたはサイレントモードに、無線アクセスポイントモジュール（ｗｉｒｅｌｅｓｓ  ａｃｃｅｓｓ  ｐｏｉｎｔ  ｍｏｄｕｌｅ）の状態をオン状態に自動変更してもよい。例えば、無線アクセスポイントモジュールは、ワイファイ（Ｗｉ−Ｆｉ）モジュールを含んでもよい。
【００２５】
図１では、移動端末１０１と位置基盤サービス提供システム１００を別の構成要素として図示して説明しているが、これは一例に過ぎず、位置基盤サービス提供システム１００は移動端末１０１に備えられてもよい。例えば、移動端末１０１は、移動端末の位置にしたがって予め登録されたユーザ設定情報に移動端末の設定を自動変更する位置基盤サービスの提供を受けるために、該当のアプリケーション（ａｐｐｌｉｃａｔｉｏｎ）、アプリ（ａｐｐ）などを実行して移動端末のセル識別子情報とマッチングする位置座標を決めてもよい。そして、決まった位置座標が予め登録された位置に該当する場合、移動端末１０１は、予め登録された位置と関連付けて登録されたユーザ設定情報に移動端末１０１の設定を変更してもよい。
【００２６】
また、図１では、位置情報データベース１４０が位置基盤サービス提供システム１００内に含まれるものと説明しているが、これは一例に過ぎず、位置情報データベース１４０は、位置基盤サービス提供システム１００とネットワークを介して連結する別の格納装置（例えばクラウドサーバ）に備えられてもよい。
【００２７】
図２は、本発明の一実施形態において、位置基盤サービス提供システムの内部構成を示したブロック図であり、図３は、本発明の一実施形態において、セル識別子情報を利用して決まった移動端末の現在位置に基づいて移動端末の設定を変更する動作を説明するために提供されたフローチャートである。本実施形態に係る位置基盤サービス提供方法は、図２の位置基盤サービス提供システム２００によって実行されてもよい。図２で、位置基盤サービス提供システム２００は、移動端末と有線または無線で通信する別の装置であってもよく、移動端末自体であってもよい。
【００２８】
本実施形態に係る位置基盤サービス提供システム２００は、プロセッサ２１０、バス２２０、ネットワークインタフェース２３０、およびメモリ２４０を備えてもよい。メモリ２４０は、オペレーティングシステム２４１および位置基盤サービス提供ルーチン２４２を備えてもよい。
【００２９】
プロセッサ２１０は、情報受信部２１１、位置決定部２１２、およびユーザ設定変更部２１３を備えてもよく、メモリ２４０に格納された位置基盤サービス提供ルーチン２４２を実行することによって実現する。他の実施形態で、位置基盤サービス提供システム２００は、図２の構成要素よりもさらに多くの構成要素を備えてもよい。例えば、位置基盤サービス提供システム２００は、ディスプレイなどの他の構成要素を備えてもよい。
【００３０】
メモリ２４０は、コンピュータで読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永久大容量記録装置（ｐｅｒｍａｎｅｎｔ  ｍａｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）を含んでもよい。また、メモリ２４０には、オペレーティングシステム２４１と位置基盤サービス提供ルーチン２４２のためのプログラムコードが格納されてもよい。このようなソフトウェア構成要素は、ドライブメカニズム（ｄｒｉｖｅ  ｍｅｃｈａｎｉｓｍ）（図示せず）を利用してメモリ２４０とは別のコンピュータで読み取り可能な記録媒体からローディングされてもよい。このような別のコンピュータで読み取り可能な記録媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータで読み取り可能な記録媒体（図示せず）を含んでもよい。他の実施形態で、ソフトウェア構成要素は、コンピュータで読み取り可能な記録媒体ではなく、ネットワークインタフェース２３０を利用してメモリ２４０にローディングされてもよい。
【００３１】
バス２２０は、位置基盤サービス提供システム２００の構成要素間の通信およびデータ送信を可能にしてもよい。バス２２０は、高速シリアルバス（ｈｉｇｈ−ｓｐｅｅｄ  ｓｅｒｉａｌ  ｂｕｓ）、並列バス（ｐａｒａｌｌｅｌ  ｂｕｓ）、ＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、および／または他の適切な通信技術を利用して構成されてもよい。
【００３２】
ネットワークインタフェース２３０は、位置基盤サービス提供システム２００をコンピュータネットワークに連結するためのコンピュータハードウェア構成要素であってもよい。ネットワークインタフェース２３０は、位置基盤サービス提供システム２００を無線または有線コネクションを通じてコンピュータネットワークに連結させてもよい。
【００３３】
プロセッサ２１０は、基本的な算術、ロジック、および位置基盤サービス提供システム２００の入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてもよい。命令は、メモリ２４０またはネットワークインタフェース２３０からバス２２０を通じてプロセッサ２１０に提供されてもよい。プロセッサ２１０は、情報受信部２１１、位置決定部２１２、およびユーザ設定変更部２１３のためのプログラムコードを実行するように構成されてもよい。このようなプログラムコードは、メモリ２４０のような記録装置に格納されてもよい。
【００３４】
このとき、情報受信部２１１、位置決定部２１２、およびユーザ設定変更部２１３は、図３の段階３１０〜３４０および図４の段階４１０〜４８０を実行するために構成されてもよい。
【００３５】
３１０段階で、情報受信部２１１は、ユーザ設定を適用しようとする位置に該当する位置情報の登録を移動端末２０１から受けてもよい。
【００３６】
一例として、移動端末２０１は、ユーザ設定を適用しようとする位置、例えば、会社でユーザインタフェースによって移動端末２０１の画面に表示される位置登録ボタンを選択することにより、ユーザ設定を適用しようとする位置が会社であることを登録してもよい。これにより、情報受信部２１１は、移動端末２０１にインストールされているアプリケーションから会社の位置情報を受信してもよい。例えば、会社で位置登録ボタンが押された場合、情報受信部２１１は、移動端末２０１にインストールされているアプリケーションで提供するユーザインタフェースを利用して、移動端末２０１が属するセルの識別子情報および会社内で移動端末２０１と通信が可能な無線アクセスポイントの識別子情報のうちの少なくとも１つをユーザ設定を適用しようとする位置の位置情報として受信してもよい。
【００３７】
ここで、セルの識別子情報は、移動端末が位置する国の識別情報、通信社識別情報、位置地域コード（Ｌｏｃａｔｉｏｎ  Ａｒｅａ  Ｃｏｄｅ：ＬＡＣ）情報、移動端末が属する基地局の識別情報、および基地局が担当するセルの識別情報のうちの少なくとも１つを含んでもよい。無線アクセスポイントの識別子情報は、Ｗｉ−Ｆｉモジュールを通じて移動端末２０１と通信する無線アクセスポイント（ｗｉｒｅｌｅｓｓ  ａｃｃｅｓｓ  ｐｏｉｎｔ）のＭＡＣアドレスを含んでもよい。
【００３８】
この他にも、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）やビーコンなどを位置情報として使用してもよい。これにより、位置決定部２１２は、使用が可能なセルＩＤ、ＧＰＳ、Ｗｉ−Ｆｉ、ビーコンなどの少なくとも１つに基づいて移動端末の位置情報を登録してもよい。ビーコンは、移動端末２０１と通信するビーコン送信機のＩＤを含んでもよい。ＧＰＳやＷｉ−Ｆｉ情報を利用する技術は、セル識別子（ｃｅｌｌ−ｉｄｅｎｔｉｆｉｅｒ）情報を利用する技術よりも正確な位置を確認することができるという長所はあるが、バッテリの消耗量が大きいという短所がある。また、Ｗｉ−Ｆｉやビーコン情報を利用する技術は、バッテリ消耗量が比較的少ない反面、Ｗｉ−Ｆｉアクセスポイントやビーコンが存在する一定の範囲内でしか位置確認ができないという短所がある。
【００３９】
したがって、移動端末の正確な位置を確認しながらもバッテリ消耗量を最小化するために、上述の位置情報を必要に応じて適切に融合して利用してもよい。
【００４０】
３２０段階で、ユーザ設定情報を適用しようとする位置として会社を登録した後、ユーザは、会社で移動端末２０１に適用させたいユーザ設定を登録してもよい。例えば、移動端末２０１にインストールされているアプリケーションで提供されるユーザインタフェースを利用して、移動端末の着信音をマナー（またはサイレント）モードに、チャットアプリケーションの通知をマナー（またはサイレント）モードに、Ｗｉ−Ｆｉモジュールの状態をオン（ＯＮ）状態に、データネットワークの状態をオフ（ＯＦＦ）状態に、音楽アプリケーションをオン（ＯＮ）などのようにユーザ設定を入力してもよい。
【００４１】
この後、情報受信部２１１は、移動端末２０１にインストールされているアプリケーションで受信したユーザ設定情報およびユーザ設定を適用しようとする位置の位置情報を互いに関連付けて位置情報データベース２５０に登録および格納してもよい。
【００４２】
このとき、位置情報データベース２５０には、予め収集された位置情報が予め構築されてもよい。例えば、位置情報データベース２５０には、会社が属するセルのＩＤ、移動端末２０１と通信した会社内の無線アクセスポイントモジュールのＭＡＣアドレス、会社内の無線アクセスポイントモジュールが設置されたＧＰＳ座標、ビーコンのうちの少なくとも１つとユーザ設定情報がマッチングされて登録および格納されてもよい。会社内でＷｉ−Ｆｉモジュールと移動端末２０１間に通信が設定されている場合には、ユーザ設定情報および位置の登録時に移動端末２０１と通信した無線アクセスポイントモジュールのＭＡＣアドレスとマッチングさせて位置情報データベースに登録および格納されてもよい。Ｗｉ−Ｆｉモジュールがなかったり、通信設定ができなかったりした場合は、ＧＰＳ座標、セルのＩＤ、またはビーコンをユーザ設定情報とマッチさせて位置情報データベースに登録および格納してもよい。
【００４３】
位置情報データベース２５０は、位置基盤サービス提供システム２００に備えられてもよく、必要によっては、移動端末２０１または両者すべてに備えられてもよい。例えば、位置基盤サービス提供システム２００が移動端末２０１にインストールされているアプリケーションと関連するサーバであり、サーバに位置情報データベース２５０が備えられる場合、ユーザは、移動端末２０１の紛失時または交換時にも、登録したユーザ設定を再設定することなく継続して利用することができる。
【００４４】
以上では、会社でユーザ設定を登録する過程について説明したが、この他にも、ユーザは、自宅、学校、図書館などの多様な場所別にユーザ設定を登録してもよい。
【００４５】
３３０段階で、位置決定部２１２は、移動端末の現在位置をモニタリングしてもよい。位置決定部２１２は、移動端末のセル識別子情報、ＧＰＳ座標、無線アクセスポイントモジュール、ビーコンなどを利用して現在位置をモニタリングしてもよい。
【００４６】
例えば、バッテリの節約などを理由に無線アクセスポイントモジュールがＯＦＦになった状態である場合、位置決定部２１２は、移動端末のセルＩＤを利用して移動端末の現在位置をモニタリングしてもよい。この他にも、山岳や奥地などのようにセルＩＤやビーコンなどの信号の受信が困難である場合、位置決定部２１２は、移動端末のＧＰＳ座標に基づいて移動端末の現在位置をモニタリングしてもよい。無線アクセスポイントモジュールがオン状態である場合には、無線アクセスポイントのＩＤを利用して現在位置をモニタリングしてもよい。
【００４７】
３４０段階で、モニタリングされた移動端末が、現在位置が既に登録された位置に該当すると、ユーザ設定変更部２１３は、移動端末２０１の設定を既に登録されたユーザ設定に変更してもよい。ここで、セル識別子情報を利用して移動端末の現在位置をモニタリングする具体的な動作については、図４を参照しながら後述する。
【００４８】
例えば、モニタリングされた移動端末の現在位置が会社であると決まった場合、ユーザ設定変更部２１３は、移動端末２０１の着信音およびチャットの通知をマナー（またはサイレント）モードに、Ｗｉ−Ｆｉモジュールの状態をオン（ＯＮ）状態に、データネットワークの状態をオフ（ＯＦＦ）状態に、音楽アプリケーションの状態がオン（ＯＮ）になるように移動端末の設定を自動で変更してもよい。このように、移動端末２０１は、移動端末２０１の現在位置が位置情報データベース２５０に登録された位置と関連する場所に存在するときには、登録された位置に該当するユーザ設定に移動端末２０１の設定を変更する必要が存在する。したがって、位置決定部２１２は、移動端末２０１にインストールされているアプリケーションを利用して、リアルタイムまたは予め設定された時間間隔ごとに移動端末２０１の現在位置をモニタリングしてもよい。
【００４９】
図３の３３０段階では、位置情報データベース２５０に予め構築されたセル識別子情報を利用して移動端末２０１の現在位置をモニタリングすることを説明したが、繁華街や駅周辺のようにフェムトセルやマイクロセルなどによってセルが区分される場合には、基地局が新設され、セル識別子情報が位置情報データベース２５０に予め構築されてない場合が発生し得る。このような場合、位置基盤サービス提供システム２００は、前記現在位置周辺に位置する隣接基地局のセル識別子情報を利用して、現在位置が属するセルのセル識別子情報を位置情報データベース２５０に追加してもよい。隣接基地局を利用してセル識別子情報を追加する構成については、図５を参照しながら後述する。
【００５０】
図４は、本発明の一実施形態において、セル識別子情報を利用して移動端末が現在位置をモニタリングする動作を説明するために提供されるフローチャートである。
【００５１】
移動端末は、基本的に、追加のバッテリ消耗なく、現在通信している移動通信基地局のセル識別子情報を確認することができる。したがって、このような確認されたセル識別子情報がデータベースに登録されていると、移動端末は、ユーザが設定した位置に存在する可能性が極めて高い。したがって、位置決定部２１２は、別途のバッテリ消耗なく、移動端末の位置を持続して（常にまたは予め設定された時間間隔ごとに）確認することができる。
【００５２】
以下では、移動端末の正確な位置を確認しながらもバッテリの消耗量を最小化するため、セル識別子情報を利用する技術とＷｉ−Ｆｉ情報を利用する技術とを融合して利用する場合について説明する。
【００５３】
４１０段階で、情報受信部２１１は、会社、学校、自宅などの位置別に予め登録されたユーザ設定情報と関連する位置を確認するために、移動端末２０１から移動端末のセル識別子情報を受信してもよい。この過程は、移動端末２０１の現在位置が、予め登録されたユーザ設定情報とマッチングして登録された位置であるかを確認する過程に該当する。例えば、移動端末２０１の現在位置が会社、自宅、学校などのようにユーザ設定情報を適用するために予め登録された位置であるかを確認する過程であってもよい。
【００５４】
４２０段階で、位置決定部２１２は、移動端末のセル識別子情報が予め登録されたセル識別子情報と一致するかを確認してもよい。
【００５５】
ここで、位置情報データベース２５０には、ユーザ設定情報を適用するために予め登録されたユーザ設定情報と位置情報がマッチングして格納されているだけではなく、登録された位置でユーザ設定情報を変更するための情報をさらに格納していてもよい。一例として、位置情報データベース２５０には、各基地局から予め収集された、各基地局が担当するセル識別子情報および各セルの重心値に該当する位置座標が互いにマッチングして予め構築されてもよい。ここで、セルの重心値は、基地局から受信した、基地局が担当するセルの形状および半径情報などを利用して計算されてもよく、セルの重心値に該当する位置座標は、計算された重心値に該当する位置のＧＰＳ座標または無線アクセスポイントモジュールの位置座標を含んでもよい。
【００５６】
これにより、位置決定部２１２は、予め構築された位置情報データベース２５０に格納された情報と移動端末の現在位置に基づき、移動端末が、移動端末の設定を予め登録されたユーザ設定に自動変更する位置にあるか否かを決定してもよい。移動端末の設定をユーザ設定に自動変更する動作については、図４の段階４２０〜４５０を参照しながら説明する。
【００５７】
例えば、４２０段階で、移動端末のセル識別子情報と予め登録されたセル識別子情報が一致する場合（４２０：ＹＥＳ）、４３０段階で、位置決定部２１２は、移動端末が属するセルの重心値に該当する位置座標を移動端末の現在位置として決めてもよい。位置決定部２１２は、位置情報データベース２５０を参照しながら、移動端末のセル識別子情報とマッチングする前記重心値に該当する位置座標を抽出して前記現在位置として決めてもよい。
【００５８】
４４０段階で、位置決定部２１２は、決まった現在位置が予め登録された位置と一致するかを決めてもよい。例えば、位置決定部２１２は、前記現在位置を示すＧＰＳ座標が、位置別のユーザ設定を適用するために予め登録されたセルの識別情報とマッチングするＧＰＳ座標（すなわち、重心値に該当する位置のＧＰＳ座標）と一致するかを決めてもよい。この他にも、位置決定部２１２は、前記現在位置を示すＧＰＳ座標が、予め登録されたビーコンとマッチングするＧＰＳ座標と一致するかを決めてもよい。
【００５９】
現在位置と予め登録された位置が一致する場合（４４０：ＹＥＳ）、４５０段階で、ユーザ設定変更部２１３は、予め登録された位置とマッチングするユーザ設定に移動端末の設定を変更してもよい。
【００６０】
このとき、現在位置が予め登録された位置と一致しない場合（４４０：ＮＯ）、４６０段階で、位置決定部２１２は、予め登録された無線アクセスポイントの位置が、前記セルの重心値に該当する位置座標を中心として予め設定された基準半径以内に存在するかを決めてもよい。
【００６１】
予め登録された無線アクセスポイントモジュールの位置が基準半径以内に存在する場合（４６０：ＹＥＳ）、４７０段階で、ユーザ設定変更部２１３は、移動端末２０１の無線アクセスポイントモジュールの状態をオン状態に変更してもよい。この過程は、移動端末２０１がユーザ設定情報を適用するために登録された位置または位置周辺に存在することを確認し、ユーザ設定情報を適用するためにより正確な移動端末２０１の位置を決めるための過程である。
【００６２】
４８０段階で、位置決定部２１２は、無線アクセスポイントモジュールを利用して決まったより正確な位置に、移動端末２０１の現在位置をアップデートしてもよい。
【００６３】
例えば、無線アクセスポイントモジュールがオン状態になると、情報受信部２１１は、移動端末２０１と現在通信している無線アクセスポイントモジュールの識別子情報を移動端末２０１から受信してもよい。この後、位置決定部２１２は、位置情報データベース２５０を参照しながら、前記受信した無線アクセスポイントモジュールの識別子情報とマッチングする位置情報に移動端末２０１の現在位置をアップデートしてもよい。このとき、情報受信部２１１は、移動端末２０１のＧＰＳやビーコンなどの付加位置情報に基づいて移動端末２０１の現在位置をアップデートしてもよい。
【００６４】
このように、予め登録された無線アクセスポイントが基準半径以内に存在する場合、ユーザ設定変更部２１３は、無線アクセスポイントモジュールの状態をオン状態に変更するが、予め登録された無線アクセスポイントが予め設定された基準時間内に基準半径以内に存在しない場合（４６０：ＮＯ）、ユーザ設定変更部２１３は、無線アクセスポイントモジュールの状態をオフ状態に維持して移動端末のバッテリ消耗を節減してもよい。
【００６５】
上述した段階４６０〜４８０段階では、無線アクセスポイントの位置座標が基準半径以内に存在するか否かに基づいて移動端末の現在位置をアップデートするものと説明したが、ユーザ設定変更部２１３は、予め登録されたビーコン送信機が配置された位置が基準半径以内に存在するか否かに基づいて移動端末の設定を変更してもよい。例えば、現在位置と一致する予め登録されたビーコン送信機が基準半径以内に存在すると、ユーザ設定変更部２１３は、移動端末の設定を予め登録されたユーザ設定に変更し、一致しない場合には、移動端末の設定を変更せずに現在の設定状態を維持してもよい。現在位置が予め登録されたビーコン送信機の位置と一致する場合は、移動端末が予め登録されたビーコン送信機の周辺に位置する可能性が高い。これにより、ユーザ設定変更部２１３は、現在状態を維持しながら、基準半径以内にビーコン送信機が存在するまで予め設定された一定時間待機した後、一定時間以内に基準半径以内にビーコン送信機が存在すると判定された場合に、ユーザ設定変更部２１３は、移動端末の設定を変更してもよい。一定時間が経過しても基準半径以内にビーコン送信機が存在しない場合には４２０段階に戻り、位置決定部２１２は、移動端末のセル識別子情報が予め登録されたセル識別子情報と一致するかを再度確認してもよい。
【００６６】
一方、ユーザ設定を適用しようとする位置の登録時に、位置決定部２１２は、移動端末が属する行政区域情報を決め、セルＩＤ、ＧＰＳ、Ｗｉ−Ｆｉ、ビーコンのうちの少なくとも１つとマッチングさせて位置情報データベースに登録してもよい。例えば、ユーザ設定を適用しようとする会社がＡＡ市ＢＢ区ＣＣ町に位置する場合、位置決定部２１２は、ＡＡ市ＢＢ区ＣＣ町の行政区域情報をセルＩＤ、ＧＰＳ、Ｗｉ−Ｆｉ、ビーコンのうちの少なくとも１つとマッチングさせて位置情報データベースに登録してもよい。これにより、登録された位置のユーザ設定情報と行政区域情報とがマッチングして位置情報データベースに格納されてもよい。
【００６７】
この後、ユーザ設定変更部２１３は、移動端末の現在位置をモニタリングするときに、セル情報を利用して移動端末の行政区域情報が国、市、郡などのような広い範囲の上位行政区域で、区、町、番地などの詳細な行政区域を示すものであるかにより、無線アクセスポイントモジュールの状態をオンに変更するかまたはオフを維持するかを決めてもよい。例えば、１つのセルが国、郡、区、町などの境界に位置する場合、１つのセル内に２つ以上の町あるいは国などの互いに異なる行政区域が含まれることがある。位置決定部２１２は、セルＩＤが予め登録されたセルＩＤと一致する場合、前記セルＩＤが属する行政区域情報が、予め登録されたセルＩＤとマッチングする行政区域情報と一致するかを決めてもよい。一致する場合、ユーザ設定変更部２１３は、無線アクセスポイントモジュールの状態をオンに変更し、移動端末の現在位置を細かく検索してもよい。一致しない場合、位置決定部２１２は、行政区域情報が一致するまで一定時間に渡って行政区域情報が一致するかを周期的に確認してもよい。一定時間が経過した後にも行政区域情報が一致しない場合、情報受信部２１１は、セル識別子情報を再度受信し、位置決定部２１２は、再度受信したセル識別子情報が予め登録された情報であるかを確認する過程を繰り返してもよい。
【００６８】
図５は本発明の一実施形態において、セル識別子情報に基づいて基地局を推定して移動端末の位置情報を決める例を示した図である。
【００６９】
図５では、位置情報データベース２５０に移動端末２０１のセル識別子情報とマッチングする位置座標が存在しない場合に移動端末２０１の位置情報を決める動作について説明する。
【００７０】
先ず、位置決定部２１２は、情報受信部２１１で受信したセル識別子に基づき、移動端末２０１が属する基地局の周辺に位置する１つ以上の隣接基地局を位置情報データベース２５０で決めてもよい。
【００７１】
例えば、移動端末２０１が現在位置するセルのセル識別子情報が位置情報データベース２５０には登録されていないが、情報受信部２１１は、現在位置するセルを担当する基地局からセル情報を受信してもよい。
【００７２】
このとき、位置決定部２１２は、受信したセル識別子情報と位置情報データベース２５０に格納されたセル識別子情報とを比べて、移動端末２０１が属する基地局の周辺に位置する１つ以上の隣接基地局を検索してもよい。例えば、位置決定部２１２は、受信したセル情報の基地局識別子情報、ＬＡＣ情報などが一致する基地局を隣接基地局として検索してもよい。これにより、位置決定部は、隣接基地局のセル識別子情報に基づいて移動端末２０１の位置座標を決めてもよい。
【００７３】
一例として、セル５０１、セル５０２、セル５０３、およびセル５０４が担当する基地局１〜４が隣接基地局として決められてもよい。一般的に、セル識別子情報は、１１、１７、１９などのように予め定められた特定の値で終わるため、位置決定部２１２は、セル５０１〜セル５０４のセル識別子情報に基づいて移動端末２０１が属する基地局の位置を推定してもよい。例えば、位置決定部２１２は、移動端末２０１が属する基地局がセル５０５に位置すると推定してもよい。
【００７４】
このとき、移動端末２０１が属する基地局の推定が困難であったり、推定エラーによって情報受信部２１１で受信した情報に移動端末のセル識別子情報が存在しなかったりした場合、位置決定部２１２は、直ぐ前の最後に受信したセル識別子情報を利用して移動端末２０１の現在位置を決めてもよい。例えば、位置決定部２１２は、最後に受信したセル識別子情報とマッチングする位置座標を移動端末２０１の現在位置として決めてもよい。
【００７５】
そして、位置決定部２１２は、推定されたセル５０５のセル形状に基づいて重心値を計算し、計算された重心値に該当する位置座標５０６を移動端末２０１の位置情報として決めてもよい。位置決定部２１２は、セル５０５を担当する基地局から受信したセルの半径、セルの中心、セルの大きさなどに基づいてセル５０５のセル形状を決めてもよく、情報受信部２１１が基地局からセル形状に関する情報を直接受信してもよい。
【００７６】
位置決定部２１２は、前記計算された重心値に該当する位置座標５０６と移動端末２０１のセル識別子情報をマッチングして位置情報データベース２５０に追加してもよい。
【００７７】
図６は、本発明の一実施形態において、位置基盤サービス提供方法の実行環境の例を示した図である。図６は、ユーザの移動端末６１０、ファイル配布システム６００、およびインストールファイル６２０を示している。
【００７８】
移動端末６１０は、スマートフォンのように移動通信とデータ通信のすべてが可能なユーザの携帯機器であってもよく、ファイル配布システム６００は、インストールファイル６２０を提供するサーバであってもよい。例えば、ファイル配布システム６００は、インストールファイル６２０を格納および管理するインストールファイル管理部６０１、および移動端末６１０の要請に応じてインストールファイル６２０を移動端末６１０に送信するインストールファイル送信部６０２を備えてもよい。
【００７９】
移動端末６１０は、ファイル配布システム６００から受信したインストールファイル６２０を利用してアプリケーションをインストール（ｉｎｓｔａｌｌａｔｉｏｎ）してもよく、インストールしたアプリケーションを利用して、本発明の実施形態に係るセル情報を利用して移動端末の現在位置を決める方法、および決まった現在位置と予め登録された位置に基づいてユーザ設定を変更する位置基盤サービス提供方法を実行してもよい。
【００８０】
例えば、アプリケーションは、位置情報データベースでセル情報とマッチングする位置座標を移動端末の現在位置として決めるように移動端末を制御してもよい。ここで、位置情報データベースには、複数のセル情報それぞれとマッチングした位置座標が予め格納されてもよい。そして、アプリケーションは、移動端末の位置座標に基づき、予め登録されたユーザ設定情報にしたがって移動端末の設定が変更されるように移動端末６１０を制御してもよい。例えば、アプリケーションは、移動端末の現在位置が、ユーザ設定情報を適用するために予め登録された位置に該当する場合、予め登録された位置とマッチングするユーザ設定情報にしたがって移動端末の設定が変更されるように移動端末６０１を制御してもよい。
【００８１】
上述した実施形態に係る方法は、多様なコンピュータ手段によって実行が可能なプログラム命令形態で実現されてコンピュータで読み取り可能な媒体に記録されてもよい。前記コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含んでもよい。前記媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであってもよく、コンピュータソフトウェア当業者に公知されて使用可能なものであってもよい。コンピュータで読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例としては、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。上述したハードウェア装置は、実施形態の動作を実行するために１つ以上のソフトウェアモジュールとして動作するように構成されてもよく、その逆も同じである。
【００８２】
以上のように、本発明の実施形態を限定された実施形態と図面に基づいて説明したが、該当する技術分野において通常の知識を有する者であれば、上述した記載から多様な修正および変形が可能である。例えば、説明された技術が説明された方法とは異なる順序で実行されたり、および／または説明されたシステム、構造、装置、回路などの構成要素が説明された方法とは異なる形態で結合または組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００８３】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００８４】
１００、２００：位置基盤サービス提供システム
１０１、２０１、６０１：移動端末
１１０、２１１：情報受信部
１２０、２１２：位置決定部
１３０、２１３：ユーザ設定変更部
１４０、２５０：位置情報データベース
６００：ファイル配布システム
６０１：インストールファイル管理部
６０２：インストールファイル送信部
６２０：インストールファイル
【図１】
2016127595.tif 000003
【図２】
2016127595.tif 000004
【図３】
2016127595.tif 000005
【図４】
2016127595.tif 000006
【図５】
2016127595.tif 000007
【図６】
2016127595.tif 000008