(57)【要約】【課題】端末の位置に対応するアプリケーションのアイコンを端末画面上に適切に配置する携帯端末等を提供する。【解決手段】携帯端末１１は、ＧＰＳ部１７あるいは無線通信部１２を用いて携帯端末１の緯度経度、あるいは、屋内施設内の座標等の現在位置情報を取得する。携帯端末１は、アプリケーション管理テーブル４０からインストールされているアプリケーション３６の位置情報４５を取得し、携帯端末１の現在位置が位置情報４５の範囲内かどうか判定する。携帯端末１の現在位置が位置情報４５の範囲内である場合、該アプリケーション３６が現在地関連アプリケーションであるとしてホーム画面２０の上半部にアイコン２１を表示し、位置情報４５の範囲外である場合、該アプリケーション３６が通常アプリケーションであるとしてホーム画面２０の下半部にアイコン２１を表示する。【選択図】図７
2013074499.tif 000002
【特許請求の範囲】
【請求項１】
アイコンを含むアプリケーションデータ、およびアプリケーションデータの管理情報を記憶する情報処理端末であって、
前記管理情報に基づき、端末の位置に対応するアプリケーションデータが判別可能なアプリケーション判別情報を外部から受信するアプリケーション判別情報受信部と、
前記受信したアプリケーション判別情報と、前記管理情報を参照し、前記端末の位置に対応するアプリケーションデータのアイコンを、表示箇所、または表示形態がその他のアイコンと異なるように表示部に表示させる画面制御部と、
を具備することを特徴とする情報処理端末。
【請求項２】
前記管理情報は、前記アプリケーションデータに対応する、前記端末の位置の範囲を定めるものであり、
前記アプリケーション判別情報は、前記端末の位置であり、
前記画面制御部は、前記アプリケーションデータの管理情報で定められる範囲内に、外部から受信した前記端末の位置があるかを判定することを特徴とする請求項１に記載の情報処理端末。
【請求項３】
前記管理情報は、前記アプリケーションデータを識別するアプリケーション識別情報であり、
前記アプリケーション判別情報は、前記端末の位置に対応するアプリケーションを示すアプリケーション識別情報であり、
前記画面制御部は、外部から受信したアプリケーション識別情報が、前記アプリケーションデータの管理情報であるアプリケーション識別情報と一致するかを判定することを特徴とすることを特徴とする請求項１記載の情報処理端末。
【請求項４】
前記画面制御部は、前記端末の位置に対応するアプリケーションデータのアイコンを、前記端末の表示部の画面上部に表示させることを特徴とする請求項１から請求項３のいずれかに記載の情報処理端末。
【請求項５】
アイコンを含むアプリケーションデータ、およびアプリケーションデータの管理情報を記憶する情報処理端末におけるアイコン表示方法であって、
前記情報処理端末が、
前記管理情報に基づき、端末の位置に対応するアプリケーションデータが判別可能なアプリケーション判別情報を外部から受信するステップと、
前記受信したアプリケーション判別情報と、前記管理情報を参照し、前記端末の位置に対応するアプリケーションデータのアイコンを、表示箇所、または表示形態がその他のアイコンと異なるように表示部に表示させるステップと、
を実行することを特徴とするアイコン表示方法。
【請求項６】
アイコンを含むアプリケーションデータ、およびアプリケーションデータの管理情報を記憶する情報処理端末を、請求項１から請求項４のいずれかに記載の情報処理端末として機能させるためのプログラム。
【請求項７】
アイコンを含むアプリケーションデータ、およびアプリケーションデータの管理情報を記憶する情報処理端末を、請求項１から請求項４のいずれかに記載の情報処理端末として機能させるためのプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末、アイコン表示方法、プログラムおよび記録媒体に関する。より詳しくは、ユーザの現在位置に応じたアプリケーションの選択を円滑に行うことができる情報処理端末、アイコン表示方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
近年、タッチパネル等の端末画面にアプリケーションのアイコンを配置して表示するスマートフォンのような携帯端末が普及している。このような携帯端末では、デスクトップ画面と呼ばれる初期画面（ホーム画面）にアプリケーションを表す画像であるアイコンが並んで表示され、ユーザが指等でアイコンをタップすることによりアプリケーションを選択し、実行する。
現在、ユーザが自由にインストールできる多数のアプリケーションがあるが、多くのアプリケーションをインストールすると、アイコンの数が多くなりユーザが必要とするアプリケーションを探すことが困難となる。そこで、アプリケーションの選択を容易とする様々な方法が提案されている。
【０００３】
アプリケーション選択を容易にする方法の一つとして、ＩＣカードの例ではあるが、カードをリーダに読み取らせた際にアプリケーションの選択履歴を参照し、直近に実行したアプリケーション等を自動的に実行するようにしたものがある（特許文献１）。
【０００４】
また、アプリケーションの選択の際のユーザの操作性を向上させることを目的として、携帯端末のタッチパネル上またはタッチパネル周辺に、操作するユーザの指の位置を感知するセンサを設け、センサで感知した指の位置近傍にアイコンを配置するもの（特許文献２）や、ユーザがカスタムメニューに表示される機能の実行に要した入力数と操作時間によりユーザの操作手間を算出して操作履歴群として記憶するとともに、カスタムメニューの表示の際、操作履歴群が示す各機能の操作手間の期待値を算出し、期待値が最も少なくなる推薦機能群をカスタムメニューとして表示するもの（特許文献３）がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１６３５３９号公報
【特許文献２】特開２０１０−２０６０１号公報
【特許文献３】特許４２８５７４０号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
これらの手法を適用することにより、アプリケーションの選択を円滑に行うことが可能であるが、例えば、特許文献１は、リーダにＩＣカードを読み取らせると、実行するアプリケーションの選択がその選択履歴に基づき自動的に行われ即実行されるので、スマートフォン等の端末で、ユーザが別のアプリケーションを使用したいケースなどでは逆に不便になる。
【０００７】
また、特許文献２の方法では、どのアイコンをユーザの指の位置近傍に配置するかは、使用頻度から決定される。また、特許文献３の方法では、使用頻度に加えて操作時間等を考慮してアイコンの配置位置を決定している。
携帯端末の日常的な使用においては使用頻度によるアイコン配置位置の決定は有効であるが、ユーザの外出時等、その時々でユーザのシチュエーションに合わせたアプリケーションを実行する場合、このアプリケーションは日常の使用頻度が高いものとは限らないので、操作が逆に面倒になるケースもある。
【０００８】
本発明は、このような問題に鑑みてなされたもので、その目的は、ユーザの現在位置に応じたアプリケーションの選択を円滑に行うことができる情報処理端末等を提供することである。
【課題を解決するための手段】
【０００９】
前述した目的を達成するための第１の発明は、アイコンを含むアプリケーションデータ、およびアプリケーションデータの管理情報を記憶する情報処理端末であって、前記管理情報に基づき、端末の位置に対応するアプリケーションデータが判別可能なアプリケーション判別情報を外部から受信するアプリケーション判別情報受信部と、前記受信したアプリケーション判別情報と、前記管理情報を参照し、前記端末の位置に対応するアプリケーションデータのアイコンを、表示箇所、または表示形態がその他のアイコンと異なるように表示部に表示させる画面制御部と、を具備することを特徴とする情報処理端末である。
【００１０】
これにより、外部から受信したアプリケーション判別情報に基づいて、端末の現在位置に適したアプリケーションのアイコンを自動的にその他のアイコンと区別して表示することができる。現在位置において便利なアプリケーションのアイコンが区別して表示されるため、ユーザはその場所にいるだけで、便利なアプリケーションを容易に見つけ実行することができる。
さらに、アプリケーションが自動的に起動されることもないので、ユーザは、現在位置において便利なアプリケーションを知ったうえで、必要に応じてアイコンを選択することができる。
【００１１】
前記管理情報は、前記アプリケーションデータに対応する、前記端末の位置の範囲を定めるものであり、前記アプリケーション判別情報は、前記端末の位置であり、前記画面制御部は、前記アプリケーションデータの管理情報で定められる範囲内に、外部から受信した前記端末の位置があるかを判定することが望ましい。
これにより、外部のＧＰＳ等の位置測定システムから取得した端末の位置が、アプリケーションの管理情報で定めた範囲内にある場合に、該アプリケーションのアイコンを他と区別して端末画面上に配置するので、アプリケーションの管理情報として上記の範囲を設定するだけで、従来の位置測定システムを利用できる利点がある。
【００１２】
また、前記管理情報は、前記アプリケーションデータを識別するアプリケーション識別情報であり、前記アプリケーション判別情報は、前記端末の位置に対応するアプリケーションを示すアプリケーション識別情報であり、前記画面制御部は、外部から受信したアプリケーション識別情報が、前記アプリケーションデータの管理情報であるアプリケーション識別情報と一致するかを判定することが望ましい。
これにより、外部から受信したアプリケーションの識別情報と、管理情報で定めたアプリケーションの識別情報が一致する場合に、該アプリケーションのアイコンを他と区別して端末画面上に配置するので、アプリケーションの管理情報として通常使用されるような識別情報をそのまま利用でき、アプリケーションの設定に追加の情報を加える必要が無いという利点がある。
【００１３】
前記画面制御部は、前記端末の位置に対応すると判定されるアプリケーションデータのアイコンを、前記端末の表示部の画面上部に表示させることが望ましい。
これにより、端末の現在位置に適したアプリケーションのアイコンをその他のアイコンと位置を区別して、画面の上部に表示することができる。ユーザは画面を見る際、まず画面上部を見ることが多いので、端末の現在位置に適したアプリケーションのアイコンが迅速に視認可能になる。
【００１４】
第２の発明は、アイコンを含むアプリケーションデータ、およびアプリケーションデータの管理情報を記憶する情報処理端末におけるアイコン表示方法であって、前記情報処理端末が、前記管理情報に基づき、端末の位置に対応するアプリケーションデータが判別可能なアプリケーション判別情報を外部から受信するステップと、前記受信したアプリケーション判別情報と、前記管理情報を参照し、前記端末の位置に対応するアプリケーションデータのアイコンを、表示箇所、または表示形態がその他のアイコンと異なるように表示部に表示させるステップと、を実行することを特徴とするアイコン表示方法である。
第２の発明は、第１の発明の情報処理端末におけるアイコン表示方法である。
【００１５】
第３の発明は、アイコンを含むアプリケーションデータ、およびアプリケーションデータの管理情報を記憶する情報処理端末を、第１の発明の携帯端末として機能させるためのプログラムである。
第４の発明は、アイコンを含むアプリケーションデータ、およびアプリケーションデータの管理情報を記憶する情報処理端末を、第１の発明の携帯端末として機能させるためのプログラムを記録した記録媒体である。
【発明の効果】
【００１６】
本発明により、ユーザの現在位置に応じたアプリケーションの選択を円滑に行うことができる情報処理端末等を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】携帯端末１のハードウエア構成を示す図
【図２】携帯端末１の外観の一例を示す図
【図３】携帯端末１の制御部１１およびメモリ１５について示す図
【図４】アプリケーション管理テーブル４０の一例を示す図
【図５】アプリケーション３６の構成の一例を示す図
【図６】ホーム画面２０にアイコンを配置する処理の流れを示すフローチャート（第１の実施形態）
【図７】現在地関連アイコン２１ａと通常アイコン２１ｂが表示されたホーム画面２０を示す図
【図８】現在地関連アイコン２１ａを表示する処理の流れを示すフローチャート
【図９】通常アイコン２１ｂを表示する処理の流れを示すフローチャート
【図１０】現在地関連アイコン２１ａと通常アイコン２１ｂの表示について説明する図
【図１１】現在地関連アイコン２１ａと通常アイコン２１ｂの表示の別の例について説明する図
【図１２】ホーム画面２０にアイコン２１を配置する処理の流れを示すフローチャート（第２の実施形態）
【発明を実施するための形態】
【００１８】
以下、添付図面を参照しながら、本発明の実施形態について詳細に説明する。
【００１９】
［第１の実施形態］
まず、本発明の第１の実施形態について説明する。
最初に、本発明の第１の実施形態に係る携帯端末１（情報処理端末）について説明する。
【００２０】
図１は、携帯端末１のハードウエア構成を示す図である。携帯端末１は、ユーザが所持するスマートフォン等の端末であり、外部からの情報（アプリケーション判別情報）を受信して、後述する処理により、携帯端末１の現在位置に対応するアプリケーションのアイコンを他とは区別して画面上に表示する。図１のハードウエア構成は一例であり、用途、目的に応じて様々な構成を採ることが可能である。
【００２１】
携帯端末１は、制御部１１、無線通信部１２、表示部１３、入力部１４、メモリ１５、タッチパネル入力部１６、ＧＰＳ部１７等がバス１８を介して接続される。
【００２２】
制御部１１は、プログラムの実行を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、プログラム命令あるいはデータ等を格納するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、一時的な作業用データを格納するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成される。制御部１１は、携帯端末１の処理全体を制御する。
【００２３】
無線通信部１２は、基地局（図示しない）との間で行われる無線通信を制御する。無線通信部１２は、制御部１１の制御の下、音声に関するデータやパケット通信用のデータ等の信号を生成し、基地局に送信したり、あるいは、基地局から送信される無線信号を受信し、受信した信号を復調して音声に関するデータやパケット通信用のデータを取得したりする。
【００２４】
表示部１３は液晶表示パネル等を有し、表示制御を行う。
入力部１４は、数字や文字、操作指示を入力するためのキーボタン等を有し、キーボタンの操作に応じた信号を制御部１１に出力する。
メモリ１５は、例えば、フラッシュメモリ等であり、携帯端末１でダウンロードしたアプリケーションプログラムや、携帯端末１に予めインストールされているアプリケーションプログラム、電話番号及びメールアドレス等のアドレス帳データ、各種データ等が格納されている。
【００２５】
タッチパネル入力部１６は、液晶表示パネルのような表示部１３と組み合わせられたタッチパッド等の位置入力装置であり、ユーザがタッチパネル入力部１６上でタップ、フリック等の操作を入力することができる。
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）部１７は、携帯端末１の地球上の現在位置を測定するもので、携帯端末１の現在の緯度、経度を取得する。
【００２６】
図２は、携帯端末１の外観の一例を示す図である。
携帯端末１は、表示部１３（タッチパネル入力部１６）としてのタッチパネル付ディスプレイ２２を有する。このディスプレイ２２に、アイコン等が配置されたホーム画面が表示される。アイコンをタップすると、携帯端末１はアイコンに対応するアプリケーションを起動する。
【００２７】
ディスプレイ２２の下部には、入力部１４としてのホームボタン２３、「戻る」ボタン２４等を備える。携帯端末１でアプリケーションを実行中にホームボタン２３が押下されると、アプリケーションを終了または中断し、ホーム画面に戻る。「戻る」ボタン２４が押下されると、一つ前の画面に戻る。
【００２８】
図３は、携帯端末１の制御部１１およびメモリ１５について示す図である。図に示すように、携帯端末１の制御部１１は、ＯＳとしてホーム画面制御部３１（画面制御部）、アイコン表示部３２、アプリケーション管理部３３、現在位置取得部３４（アプリケーション判別情報取得部）等を有する。また、携帯端末１のメモリ１５は、ユーザエリア３５、アプリケーション３６、アプリケーション管理テーブル４０（管理情報）等を有する。
【００２９】
ホーム画面制御部３１は、ホーム画面に表示するアプリケーション３６のアイコンの表示制御、ホーム画面の表示切替等の処理を行う。本実施形態では、後述する処理により、携帯端末１の現在位置に対応するアプリケーション３６のアイコンと、その他のアイコンを区別して表示させる制御を行う。
【００３０】
アイコン表示部３２は、ホーム画面制御部３１の制御により、アプリケーション３６のアイコンをホーム画面に表示する。
【００３１】
アプリケーション管理部３３は、携帯端末１におけるアプリケーション３６のインストール、実行等を行う。アプリケーション管理部３３は、無線ＬＡＮあるいはネットワークを介して、サーバ（図示しない）からアプリケーション３６をダウンロードしてインストールし、後述する図５に示すアプリケーション３６の設定ファイル５１を参照し、アプリケーション管理テーブル４０の設定を行う。
【００３２】
現在位置情報取得部３４は、携帯端末１の現在位置に対応するアプリケーション３６を判別可能なアプリケーション判別情報として、携帯端末１の現在位置を取得するものである。本実施形態ではＧＰＳ部１７により緯度経度を取得するが、その他、屋内施設等では無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）によりアクセスポイントからの受信電波強度を調べることにより、屋内施設内の座標のような位置情報を得るようにしてもよい。
【００３３】
ユーザエリア３５は、アプリケーション３６等で使用するユーザデータなどを格納するメモリ領域である。
【００３４】
アプリケーション管理テーブル４０は、携帯端末１にインストールされているアプリケーション３６に関する種々の管理情報を記録するものである。アプリケーション管理テーブル４０の記録は、、アプリケーション３６のインストール時に、後述するアプリケーション３６の設定ファイルを参照して行われる。
【００３５】
図４にアプリケーション管理テーブル４０の一例を示す。図に示すアプリケーション管理テーブル４０は、アプリＮｏ．４１、アプリ名４２、バージョン４３、アイコン画像名４４、ラベル名４５、位置情報４６等を有する。
【００３６】
アプリＮｏ．４１は、アプリケーション３６の管理用に付される番号である。
アプリ名４２は、アプリケーション３６の名称のテキストデータであり、本実施形態では後述するラベル名４５に対応する。
バージョン４３は、アプリケーション３６のバージョンを示す値である。
アイコン画像名４４は、ホーム画面に表示されるアプリケーション３６のアイコンの画像ファイル名である。
ラベル名４５は、ホーム画面にアイコンと共に表示されるアプリケーション３６のラベルに表示する値（テキストデータ）である。
【００３７】
位置情報４６は、携帯端末１の位置の範囲を示す座標の組である。携帯端末１の現在位置がこの範囲内にあるとき、アプリケーション３６が携帯端末１の現在位置に対応したものであることになる。
本実施形態では、上記の範囲を矩形とし、対角の関係にある２つの頂点の緯度および経度（緯度経度１、緯度経度２）で範囲を定める。ただし、これに限らず、例えば、多角形の範囲を想定し、該多角形の頂点の各座標を定めてもよいし、円形の範囲を想定し、範囲の中心と半径を定めるなどしてもよい。また、上記の範囲を複数設定することとし、これらの範囲を定める座標の組を複数持つようにしてもよい。
【００３８】
図３の説明に戻る。アプリケーション３６は、携帯端末１にインストールされているアプリケーションである。
【００３９】
図５は、アプリケーション３６の構成の一例を示す図である。
図に示すように、アプリケーション３６は、設定ファイル５１、プログラム本体５２、アイコン画像５３、署名５４等を有する。
【００４０】
設定ファイル５１は、アプリケーション３６に関する情報であり、図に示すように、アプリケーション３６のバージョン、アイコン画像名、ラベル名、位置情報等を有する。これらは、前記のバージョン４３、アイコン画像名４４、ラベル名４５、位置情報４６に対応する。
プログラム本体５２は、アプリケーション３６を実行するためのプログラムコードである。
アイコン画像５３は、アプリケーション３６のアイコンの画像ファイルである。
署名５４は、アプリケーション３６に付される開発元のデジタル署名である。
【００４１】
次に、図６〜１０を参照しながら、携帯端末１の位置情報に基づいてホーム画面にアイコンを配置する処理について説明する。
【００４２】
図６は、携帯端末１のホーム画面にアイコンを配置する処理の流れを示すフローチャート、図７は、後述する現在地関連アイコンと通常アイコンが表示されたホーム画面を示す図である。また、図８は、現在地関連アイコンを表示する処理の流れを示すフローチャート、図９は、通常アイコンを表示する処理の流れを示すフローチャート、図１０は、現在地関連アイコンと通常アイコンの表示について説明する図である。
【００４３】
図６のフローチャートに示すホーム画面へのアイコンの配置処理は、携帯端末１のホームボタン２３を押下された後や、アプリケーション３６の実行が終了した後などで実行される。
【００４４】
この際、携帯端末１は、まず、直前の画面を消去し（Ｓ１０１）、アイコン表示部３２を初期化する（Ｓ１０２）。
【００４５】
次に、携帯端末１は、ＧＰＳ部１７を用いて、携帯端末１の緯度経度を端末の現在位置情報として取得する（Ｓ１０３）。
【００４６】
そして、携帯端末１は、携帯端末１にインストールされているアプリケーション３６の総数を取得し（Ｓ１０４）、ループカウンタの変数ｉを１に初期化する（Ｓ１０５）。
【００４７】
次に、携帯端末１は、アプリケーション管理テーブル４０のアプリＮｏ．４１がｉ番目のアプリケーションを参照し（Ｓ１０６）、Ｓ１０３で取得した携帯端末１の現在位置情報が位置情報４５で定める範囲内かどうか判定する（Ｓ１０７）。
例えば、（位置情報４５の）緯度経度１の緯度＜現在位置の緯度＜（位置情報４５の）緯度経度２の緯度、かつ、緯度経度１の経度＜現在位置の経度＜緯度経度２の経度である場合、携帯端末１は位置情報４５の範囲内であると判定する。
【００４８】
携帯端末１の現在位置が位置情報４５の範囲内である場合（Ｓ１０７；Ｙｅｓ）、携帯端末１は、ｉ番目のアプリケーションが携帯端末１の現在位置に対応した現在地関連アプリケーションであるとして、ホーム画面の上半部に、この現在地関連アプリケーションのアイコン（現在地関連アイコン）を表示する処理を行う（Ｓ１０８）。Ｓ１０８における処理については後述する。
【００４９】
一方、携帯端末１の現在位置が位置情報４５の範囲外である場合（Ｓ１０７；Ｎｏ）、携帯端末１は、ｉ番目のアプリケーションが携帯端末１の現在位置に対応したものではない通常アプリケーションであるとして、ホーム画面の下半部に、この通常アプリケーションのアイコン（通常アイコン）を表示する処理を行う（Ｓ１０９）。Ｓ１０９における処理については後述する。
【００５０】
Ｓ１０８あるいはＳ１０９の後、携帯端末１は、ループカウンタの変数ｉを１増やして更新し、更新した変数ｉがアプリケーション３６の総数以下か否かを判定する（Ｓ１１０）。変数ｉがアプリケーション３６の総数以下の場合（Ｓ１１０；Ｙｅｓ）、Ｓ１０６に戻り、以降の処理を繰り返す。変数ｉがアプリケーション３６の総数を超えると（Ｓ１１０；Ｎｏ）、ホーム画面２０の表示処理を終了する。
【００５１】
図７は、以上の処理により現在地関連アイコン２１ａと通常アイコン２１ｂが表示された携帯端末１のホーム画面２０の一例を示す図である。
ホーム画面２０上には、現在地関連アイコン２１ａと、通常アイコン２１ｂとが、アプリケーション３６の名前を示すラベル２２とともに配置されて表示される。
現在地関連アイコン２１ａは、ホーム画面２０の上半部で左上から表示され、その他の通常アイコン２１ｂはホーム画面２０の下半部で左上から表示される。
【００５２】
例えば、映画館のアプリケーション３６の位置情報４５として、映画館の周囲の所定の範囲を定めておけば、携帯端末１の現在位置情報に基づいて、携帯端末１の近辺に映画館がある場合は映画館のアプリケーション３６のアイコンが現在地関連アイコン２１ａとして表示される。
【００５３】
次に、図８を参照して、前記のＳ１０８の現在地関連アイコン２１ａの表示処理の流れについて説明する。
【００５４】
携帯端末１は、Ｓ１０８において、まず、アプリケーション管理テーブル４０のｉ番目のアプリケーションのアイコン画像名４３、ラベル名４４を取得する（Ｓ２０１）。
【００５５】
次に、携帯端末１は、図１０に示す、現在地関連アイコン２１ａを配置する際の左上の頂点２１１ａの描画座標Ｘ、描画座標Ｙを取得する（Ｓ２０２）。
なお、本実施形態では、ホーム画面２０の左上を原点とし、左から右方向をＸ方向の正、上から下に向かう方向をＹ方向の正として、ピクセルを単位とするＸＹ座標系を定めるが、座標系の設定はこれに限ることはない。
また、現在地関連アイコン２１ａはホーム画面２０の左上部から右へと配置してゆくので、描画座標Ｘ、描画座標Ｙの初期値は、それぞれ、アイコンを配置するＸ方向の間隔Ｄｘ、Ｙ方向の間隔Ｄｙとする。間隔Ｄｘ、Ｄｙは、予めメモリ１５に記憶しておく。
【００５６】
次に、携帯端末１は、
描画座標Ｘ＋アイコン画像のサイズ幅＋間隔Ｄｘ…（式１）
の値を算出し、この値とホーム画面２０（ディスプレイ２２）の画面幅を比較する（Ｓ２０３）。画面幅は予めメモリ１５等に記憶しておく。
【００５７】
上記の式１によって算出される値は、図１０に示す、現在地関連アイコン２１ａを配置した際の右辺のＸ座標に間隔Ｄｘを加えたＸ座標位置を示す（図では２１２ａ）。この位置は、次の現在地関連アイコン２１ａの描画座標Ｘでもある。
【００５８】
携帯端末１は、式１の値がホーム画面２０の画面幅を超えない場合（Ｓ２０３；Ｎｏ）、ｉ番目のアプリケーションのアイコンを、Ｓ２０２で取得した描画座標Ｘ、描画座標Ｙを左上の頂点２１１ａとして配置するとともに、アイコンの下部にラベルを表示し（Ｓ２０４）、描画座標Ｘを式１の値で更新し（Ｓ２０５）、Ｓ１０８における処理を終了する。
【００５９】
一方、式１の値がホーム画面２０の画面幅を超える場合（Ｓ２０３；Ｙｅｓ）、現在地関連アイコン２１ａを１段下に表示するため、現在地関連アイコン２１ａの描画座標を再計算する。
すなわち、描画座標Ｘ＝間隔Ｄｘとし、描画座標Ｙを、
描画座標Ｙ＋アイコン画像のサイズ幅＋間隔Ｄｙ…（式２）
で更新する（Ｓ２０６）。
【００６０】
上記の式２によって算出される値は、１段上の現在地関連アイコン２１ａの底辺のＹ座標に間隔Ｄｙを加えたＹ座標位置であり、図１０に示す、既に配置されている現在地関連アイコン２１ａの１段下に現在地関連アイコン２１ａを配置する際の左上の頂点２１３ａのＹ座標である。
なお、本実施形態ではアイコンを正方形の画像としており、Ｘ方向のサイズ幅とＹ方向のサイズ幅と同一としているが、これらが異なる場合には、上記の描画座標Ｘ、Ｙの計算時（式１、式２）では、それぞれ、Ｘ方向、Ｙ方向の幅をサイズ幅として用いる。
【００６１】
携帯端末１は、更に、
（更新後の）描画座標Ｙ＋アイコン画像のサイズ幅＋間隔Ｄｙ…（式３）
の値を算出し、この値と、ホーム画面２０の画面高さの１／２を比較する（Ｓ２０７）。画面高さは予めメモリ１５等に記憶しておく。
【００６２】
上記の式３によって算出される値は、図１０に示す、一段下に配置する現在地関連アイコン２１ａの底辺のＹ座標に間隔Ｄｙを加えたＹ座標位置を示す（図では２１４ａ）。
【００６３】
携帯端末１は、式３の値が画面高さの１／２を超えない場合（Ｓ２０７；Ｙｅｓ）、ｉ番目のアプリケーションのアイコンとラベル名を描画座標Ｘ、描画座標Ｙに表示し（Ｓ２０４）、描画座標Ｘを式１の値で更新し（Ｓ２０５）、Ｓ１０８における処理を終了する。
【００６４】
一方、式３の値が画面高さの１／２を超える場合（Ｓ２０７；Ｎｏ）は、エラーを返し（Ｓ２０８）、Ｓ１０８における処理を終了する。
【００６５】
Ｓ２０７においてホーム画面２０の画面高さの１／２を比較対象とするのは、図１０に示すように、現在地アイコン２１ａの表示領域２０ａをホーム画面２０の上半部とし、通常アイコン２１ｂの表示領域２０ｂをホーム画面２０の下半部と定めているためであるが、これに限ることはなく、現在地アイコン２１ａの表示領域２０ａを別に定める場合には、これに応じた値と比較すればよい。
【００６６】
次に、図９を参照して、前記のＳ１０９の通常アイコン２１ｂの表示処理の流れについて説明する。
【００６７】
通常アイコン２１ｂの表示処理は、現在地関連アイコン２１ａの表示処理とほぼ同様であり、図９のＳ３０１〜Ｓ３０８の処理が図８のＳ２０１〜Ｓ２０８の処理に対応する。
ただし、図１０に示すように、通常アイコン２１ｂはホーム画面２０の下半部の領域２０ｂに表示するため、Ｓ３０２で取得する描画座標Ｙの初期値は、間隔Ｄｙ＋ホーム画面２０の画面高さの１／２であり、Ｓ３０７における判定では、前記の式３の値とホーム画面２０の画面高さを比較する。また、式３の値が画面高さを超える場合（Ｓ３０７；Ｎｏ）には、現在のホーム画面２０には通常アイコン２１ｂを表示せず、次のページに配置する処理を行い（Ｓ３０８）、Ｓ１０９における処理を終了する。次のページとは、ホーム画面２０上でフリック等の操作を行うことにより移行するページである。
【００６８】
以上説明したように、本実施形態の携帯端末等では、ＧＰＳ等により外部から取得した端末の位置に基づいて、携帯端末１の現在位置に対応するアプリケーション３６の現在地関連アイコン２１ａをホーム画面２０の上半部に配置して表示し、それ以外のアプリケーション３６の通常アイコン２１ｂとは区別しすることができる。
現在位置において便利なアプリケーション３６が現在地関連アイコン２１ａとしてホーム画面２０の上半部に表示されるため、ユーザはその場所にいるだけで、便利なアプリケーション３６を容易に見つけ実行することができる。
例えば、ユーザが映画館の近くにいる場合は、映画の予告編上映、座席案内、ポップコーン購入ができるアプリケーション、駅の近辺に行くと電車の乗り換え案内のアプリケーション、駐車場の近くでは駐車位置記憶アプリケーション、レンタルショップに行くとポイントアプリケーションやリコメンドアプリケーション、居酒屋では注文アプリケーション、電車に乗ると電子書籍アプリケーション、コンビニに行くとその店で使用できる電子マネーアプリケーション等が現在地関連アイコン２１ａとしてその他の通常アイコン２１ｂとは違う位置に区別して表示され、ユーザは容易にこれを選択し実行できるようになる。
【００６９】
また、携帯端末１では現在位置に対応したアプリケーション３６が現在地関連アイコン２１ａとして表示されるが、自動的にアプリケーション３６が起動されることはないので、ユーザは、現在位置において便利なアプリケーション３６を知ったうえで、必要なアプリケーション３６を選択することができる。加えて、アプリケーション３６の管理情報として携帯端末１の位置の範囲を設定するだけで、ＧＰＳ等の従来の位置測定システムを利用できる利点もある。
【００７０】
また、本実施形態では、現在地関連アイコン２１ａを画面の上半部に表示し、その他の通常アイコン２１ｂと位置を区別する。ユーザは画面を見る際、まず上部を見ることが多いので、現在地関連アイコン２１ａが迅速に視認可能になる。ただし、現在地関連アイコン２１ａの位置はこれに限らず、視認容易な位置に、通常アイコン２１ｂとは位置を変えて表示するものであればよい。
【００７１】
また、現在地関連アイコン２１ａと通常アイコン２１ｂとを区別するためには、その表示位置を変えるだけでなく、図１１に示すように、現在地関連アイコン２１ａと通常アイコン２１ｂとで表示形態を変えるようにしてもよい。図１１の例では現在地関連アイコン２１ａにのみ星のマークを付して表示している。
この場合は、現在地関連アイコン２１ａ、通常アイコン２１ｂの双方の表示処理に図８のフローを適用し（ただし、Ｓ２０７ではホーム画面２０の画面高さと比較する）、現在地関連アイコン２１ａの表示時には、Ｓ２０４において表示を行う際に星のマークを付せばよい。
【００７２】
この場合は、アイコンの外観の違いにより、現在地関連アイコン２１ａが迅速に視認できる。これを選択することで、端末の現在位置に対応したアプリケーション３６を迅速に起動することができ、第１の実施形態と同様の効果が得られる。なお、表示形態を変える方法はこれに限らず、アイコンの大きさを変えて表示するなど、現在地関連アイコン２１ａをその他の通常アイコン２１ｂと区別できるものであればよい。
【００７３】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。
第１の実施形態では、携帯端末１の位置を受信してこれを元にアイコンの配置を行ったのに対し、第２の実施形態では、端末位置の近くに配置された無線ＬＡＮのアクセスポイント等の基地局（不図示）から、アプリケーション判別情報として、携帯端末１の現在位置に対応したアプリケーション３６のアプリ名（アプリケーション識別情報）を受信してこれを元にアイコンの配置を行う点で異なる。基地局は、この他携帯端末１との間で赤外線通信を行うものなどであってもよい。
例えば、映画館に設置されたアクセスポイントから、近くの携帯端末１に、携帯端末１（およびアクセスポイント）の位置に対応する「映画館」のアプリ名を送信し、携帯端末１では「映画館」のアプリ名のアプリケーションのアイコンを現在地関連アイコン２１ａとして表示する。
【００７４】
図１２は、第２の実施形態における、携帯端末１のホーム画面２０にアイコンを配置する処理の流れを示すフローチャートである。
【００７５】
第２の実施形態では、まず、携帯端末１が直前の画面を消去し（Ｓ４０１）、アイコン表示部３２を初期化する（Ｓ４０２）。この処理は図６のＳ１０１、Ｓ１０２と同様である。
【００７６】
次に、携帯端末１は、無線通信部１２を用いて、近くに設置されたアクセスポイント等の基地局（不図示）から、携帯端末１の現在位置に対応するアプリケーションのアプリ名を受信して取得する（Ｓ４０３）。
【００７７】
そして、携帯端末１は、携帯端末１にインストールされているアプリケーション３６の総数を取得し（Ｓ４０４）、ループカウンタの変数ｉを１に初期化する（Ｓ４０５）。この処理は図６のＳ１０４、Ｓ１０５と同様である。
【００７８】
次に、携帯端末１は、アプリケーション管理テーブル４０のアプリＮｏ．４１がｉ番目のアプリケーションを参照し（Ｓ４０６）、Ｓ４０３で取得したアプリ名が、該アプリケーションのアプリ名と一致するかを判定する（Ｓ４０７）。
【００７９】
アプリ名が一致する場合（Ｓ４０７；Ｙｅｓ）、携帯端末１は、ｉ番目のアプリケーションが、携帯端末１の現在位置に対応する現在地関連アプリケーションであるとして、ホーム画面２０の上半部に、この現在地関連アプリケーションの現在地アイコン２１ａを表示する処理を行う（Ｓ４０８）。
一方、アプリ名が一致しない場合（Ｓ４０７；Ｎｏ）、携帯端末１は、ｉ番目のアプリケーションが携帯端末１の現在位置に適したものでない通常アプリケーションであるとして、ホーム画面２０の下半部に、この通常アプリケーションの通常アイコン２１ｂを表示する処理を行う（Ｓ４０９）。
Ｓ４０８、Ｓ４０９の処理は、図８、図９で説明したＳ１０８、Ｓ１０９の処理と同様である。
【００８０】
Ｓ４０８あるいはＳ４０９の後、携帯端末１は、ループカウンタの変数ｉを１増やして更新し、更新した変数ｉがアプリケーション３６の総数以下か否かを判定する（Ｓ４１０）。変数ｉがアプリケーション３６の総数以下の場合（Ｓ４１０；Ｙｅｓ）、Ｓ４０６に戻り、以降の処理を繰り返す。変数ｉがアプリケーション３６の総数を超えると（Ｓ４１０；Ｎｏ）、ホーム画面２０の表示処理を終了する。この処理は図６のＳ１１０と同様である。
【００８１】
第２の実施形態でも、現在地関連アイコン２１ａを通常アイコン２１ｂとは位置を変えてホーム画面２０の上半部に表示することができ、前記した第１の実施形態と同様の効果が得られる。また、第２の実施形態では、アプリケーション３６の管理情報として通常使用されるようなアプリ名などの識別情報をそのまま利用でき、アプリケーション３６の設定に追加の情報を加える必要が無いという利点がある。なお、アプリ名は、アプリケーション３６を識別できる情報であればこれに代えることができる。
【００８２】
以上、添付図面を参照しながら、本発明の好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００８３】
１………携帯端末
２０………ホーム画面
２１ａ………現在地関連アイコン
２１ｂ………通常アイコン
３１………ホーム画面制御部
３２………アイコン表示部
３３………アプリケーション管理部
３４………現在位置情報取得部
３５………ユーザエリア
３６………アプリケーション
４０………アプリケーション管理テーブル
４１………アプリ名
４２………バージョン
４３………アイコン画像名
４４………ラベル名
４５………位置情報
【図１】
2013074499.tif 000003
【図２】
2013074499.tif 000004
【図３】
2013074499.tif 000005
【図４】
2013074499.tif 000006
【図５】
2013074499.tif 000007
【図６】
2013074499.tif 000008
【図７】
2013074499.tif 000009
【図８】
2013074499.tif 000010
【図９】
2013074499.tif 000011
【図１０】
2013074499.tif 000012
【図１１】
2013074499.tif 000013
【図１２】
2013074499.tif 000014