(57)【特許請求の範囲】
【請求項１】
表示端末であって、
当該表示端末に入力される情報又は当該表示端末によって検出される情報に基づく識別情報に対応付けられている１以上のアプリケーションに関する情報をネットワークを介して受信する受信部と、
前記受信部によって受信された情報に係る各アプリケーションに対応する画像の一覧が配置された画面を表示部に表示する表示制御部と、
前記一覧に含まれる画像のいずれかに対する所定の操作を検出する検出部と、
前記検出部によって前記所定の操作が検出された画像に係るアプリケーションの識別情報と、当該画像の配置位置情報とを対応付ける情報を、当該表示端末の記憶部又はネットワークを介して通信可能な記憶部に記憶する記憶処理部とを有し、
前記表示制御部は、前記受信部によって情報が受信された各アプリケーションのうち、前記対応付ける情報が前記記憶部に記憶されているアプリケーションの画像を、当該対応付ける情報によって当該アプリケーションの識別情報に対応付けられている配置位置情報が示す位置に配置する、
ことを特徴とする表示端末。
【請求項２】
前記検出部は、前記一覧に含まれる画像のいずれかを押し込む操作を検出する、
ことを特徴とする請求項１記載の表示端末。
【請求項３】
前記検出部は、前記表示部の表面に対する接触物の圧力、前記接触物と前記表面との接触面積、及び前記接触物と前記表面との接触時間に基づいて、前記押し込む操作を検出する、
ことを特徴とする請求項２記載の表示端末。
【請求項４】
前記配置位置情報は、前記表示部の表示領域を複数の領域に分割することにより形成される複数の分割領域のいずれかを示す情報である、
ことを特徴とする請求項１乃至３いずれか一項記載の表示端末。
【請求項５】
前記表示制御部は、前記配置位置情報が前記記憶部に対応付けられている識別情報に係るいずれかのアプリケーションに関する情報が前記受信部によって受信されない場合は、当該アプリケーションの配置位置情報が示す位置に、他のアプリケーションに対応する画像を表示しない、
ことを特徴とする請求項１乃至４いずれか一項記載の表示端末。
【請求項６】
前記表示制御部は、前記配置位置情報が前記記憶部に前記対応付ける情報が記憶されているいずれかのアプリケーションに関する情報が前記受信部によって受信されない場合は、当該アプリケーションの配置位置情報が示す位置を利用して他のアプリケーションに対応する画像を拡大する、
ことを特徴とする請求項１乃至４いずれか一項記載の表示端末。
【請求項７】
表示端末が、
当該表示端末に入力される情報又は当該表示端末によって検出される情報に基づく識別情報に対応付けられている１以上のアプリケーションに関する情報をネットワークを介して受信し、
受信された情報に係る各アプリケーションに対応する画像の一覧が配置された画面を表示部に表示し、
前記一覧に含まれる画像のいずれかに対する所定の操作を検出し、
前記所定の操作が検出された画像に係るアプリケーションの識別情報と、当該画像の配置位置情報とを対応付ける情報を、当該表示端末の記憶部又はネットワークを介して通信可能な記憶部に記憶する、
処理を実行し、
前記表示する処理は、前記受信する処理において情報が受信された各アプリケーションのうち、前記対応付ける情報が前記記憶部に記憶されているアプリケーションの画像を、当該対応付ける情報によって当該アプリケーションの識別情報に対応付けられている配置位置情報が示す位置に配置する、
ことを特徴とする表示方法。
【請求項８】
表示端末に、
当該表示端末に入力される情報又は当該表示端末によって検出される情報に基づく識別情報に対応付けられている１以上のアプリケーションに関する情報をネットワークを介して受信し、
受信された情報に係る各アプリケーションに対応する画像の一覧が配置された画面を表示部に表示し、
前記一覧に含まれる画像のいずれかに対する所定の操作を検出し、
前記所定の操作が検出された画像に係るアプリケーションの識別情報と、当該画像の配置位置情報とを対応付ける情報を、当該表示端末の記憶部又はネットワークを介して通信可能な記憶部に記憶する、
処理を実行させ、
前記表示する処理は、前記受信する処理において情報が受信された各アプリケーションのうち、前記対応付ける情報が前記記憶部に記憶されているアプリケーションの画像を、当該対応付ける情報によって当該アプリケーションの識別情報に対応付けられている配置位置情報が示す位置に配置する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示端末、表示方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、ユーザの状況に適したアプリケーション群を、スマートフォン、タブレット端末等のスマート端末に配信する技術が有る。スマート端末は、配信されたアプリケーションのアイコンをデスクトップ画面に表示させ、選択されたアイコンに係るアプリケーションを起動させる。斯かる技術によれば、ユーザは、その時のユーザの状況に適したアプリケーションを容易に利用することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−３６０７号公報
【特許文献２】特開２０１１−１５９０７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、或るアプリケーションが複数の状況に対応する場合、状況ごとに当該アプリケーションのアイコンの表示位置が異なってしまう可能性が有る。この場合、ユーザは、状況に応じて、当該アプリケーションのアイコンを探さなければならない。また、或る状況におけるアイコンの配置位置を記憶しているユーザは、他の状況において、当該アプリケーションとは異なるアプリケーションを起動してしまう可能性が有る。
【０００５】
そこで、一側面では、ユーザの状況に応じて配信されるアプリケーションの選択を容易にすることを目的とする。
【課題を解決するための手段】
【０００６】
一つの案では、表示端末は、当該表示端末に入力される情報又は当該表示端末によって検出される情報に基づく識別情報に対応付けられている１以上のアプリケーションに関する情報をネットワークを介して受信する受信部と、前記受信部によって受信された情報に係る各アプリケーションに対応する画像の一覧が配置された画面を表示部に表示する表示制御部と、前記一覧に含まれる画像のいずれかに対する所定の操作を検出する検出部と、前記検出部によって前記所定の操作が検出された画像に係るアプリケーションの識別情報と、当該画像の配置位置情報とを対応付ける情報を、当該表示端末の記憶部又はネットワークを介して通信可能な記憶部に記憶する記憶処理部とを有し、前記表示制御部は、前記受信部によって情報が受信された各アプリケーションのうち、前記対応付ける情報が前記記憶部に記憶されているアプリケーションの画像を、当該対応付ける情報によって当該アプリケーションの識別情報に対応付けられている配置位置情報が示す位置に配置する。
【発明の効果】
【０００７】
一態様によれば、ユーザの状況に応じて配信されるアプリケーションの選択を容易にすることができる。
【図面の簡単な説明】
【０００８】
【図１】第一の実施の形態における情報処理システムの構成例を示す図である。
【図２】第一の実施の形態における携帯端末のハードウェア構成例を示す図である。
【図３】圧力センサの配置例を示す図である。
【図４】第一の実施の形態における携帯端末及び情報管理サーバの機能構成例を示す図である。
【図５】アイコンの配置位置の固定を説明するための図である。
【図６】コンテキスト推定情報の送信処理の一例を説明するためのフローチャートである。
【図７】コンテキスト推定情報の受信に応じて情報管理サーバが実行する処理手順の一例を説明するためのフローチャートである。
【図８】コンテキスト情報記憶部の構成例を示す図である。
【図９】配置情報記憶部の構成例を示す図である。
【図１０】配置位置情報の値の一例を示す図である。
【図１１】ユーザ別配置情報記憶部の構成例を示す図である。
【図１２】アドレス情報記憶部の構成例を示す図である。
【図１３】或るアプリケーションに関して配置位置が固定された後の配置情報の一例を示す図である。
【図１４】アイコンの表示処理の処理手順の一例を説明するためのフローチャートである。
【図１５】アイコンの拡大処理の概要を説明するための図である。
【図１６】アイコンの拡大処理の処理手順の一例を説明するためのフローチャートである。
【図１７】アイコンの拡大サイズの制限が緩和された場合のアイコンの拡大表示の例を示す図である。
【図１８】圧力及び接触面積と３つの操作との関係の一例を示す図である。
【図１９】圧力、接触面積、及び接触時間と３つの操作との関係の一例を示す図である。
【図２０】固定指示監視部が実行する処理手順の一例を説明するためのフローチャートである。
【図２１】判定情報記憶部の構成例を示す図である。
【図２２】アイコンの配置位置の固定処理の処理手順の一例を説明するためのフローチャートである。
【図２３】固定配置情報と重複する配置位置情報の変更例を示す図である。
【図２４】アイコンの配置位置の固定解除処理の処理手順の一例を説明するためのフローチャートである。
【図２５】第二の実施の形態における携帯端末及び情報管理サーバの機能構成例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第一の実施の形態における情報処理システムの構成例を示す図である。図１に示される情報処理システムおいて、携帯端末１０は、１以上のアプリサーバ３０及び情報管理サーバ４０等に、インターネット又はＬＡＮ（Local Area Network）等のネットワークを介して接続可能である。
【００１０】
携帯端末１０は、携帯電話、スマートフォン、又はタブレット端末等の携帯型の端末である。携帯端末１０は、アプリサーバ３０からアプリケーションをダウンロード（取得）し、アプリケーションを実行する機能を有する。アプリケーションは、プログラミング言語によって記述されたプログラムでもよいし、Ｗｅｂコンテンツであってもよい。Ｗｅｂコンテンツとは、汎用的なＷｅｂブラウザによって閲覧可能な表示データである。Ｗｅｂコンテンツは、ＨＴＭＬ（HyperText Markup Language）、ＣＳＳ（Cascading Style Sheets）、及びスクリプト等を含む。ＣＳＳ及びスクリプトは、ＨＴＭＬファイルとは異なるファイルにおいて定義されてもよいし、ＨＴＭＬファイル内に含まれてもよい。スクリプトは、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）である。スクリプトによって、Ｗｅｂコンテンツの表示状態を動的なものとすることができ、Ｗｅｂコンテンツをアプリケーションとして機能させることができる。
【００１１】
アプリサーバ３０は、携帯端末１０からのアプリケーションのダウンロード要求に応じ、当該要求において指定されたＵＲＬ（Uniform Resource Locator）に対応するアプリケーション返信するコンピュータである。なお、携帯端末１０に予め保存されているアプリケーションが、表示対象とされてもよい。
【００１２】
情報管理サーバ４０は、携帯端末１０のユーザのコンテキストに対応したアプリケーションの提供を支援するコンピュータである。コンテキストとは、例えば、現在の所在地、現在の日時、現在の天候、現在の気温、現在の湿度、現在のユーザの心理状態等、ユーザの状況を示す概念である。
【００１３】
図２は、第一の実施の形態における携帯端末のハードウェア構成例を示す図である。図２において、携帯端末１０は、ＣＰＵ１１、メモリ１２、補助記憶装置１３、タッチパネル１４、圧力センサ１８、及び無線通信装置１９等を有する。
【００１４】
補助記憶装置１３は、携帯端末１０にインストールされたプログラム等を記憶する。メモリ１２は、プログラムの起動指示があった場合に、補助記憶装置１３からプログラムを読み出して記憶する。ＣＰＵ１１は、メモリ１２に記憶されたプログラムに従って携帯端末１０に係る機能を実現する。
【００１５】
タッチパネル１４は、入力機能と表示機能との双方を備えた電子部品であり、情報の表示や、ユーザからの入力の受け付け等を行う。タッチパネル１４は、表示装置１５、入力装置１６、及びタッチコントロールＩＣ１７等を含む。
【００１６】
表示装置１５は、液晶パネル等であり、タッチパネル１４の表示機能を担う。入力装置１６は、タッチパネル１４の表面（接触面）に対する接触物の接触を検出するセンサを含む電子部品である。接触物の接触の検出方式は、静電容量方式、抵抗膜方式、又は光学方式等、公知の方式のいずれであってもよい。入力装置１６は、接触物に反応した（すなわち、接触を検出した）センサの座標の集合（以下、「センサ座標群」という。）の集合をタッチコントロールＩＣ１７に入力する。なお、接触物とは、タッチパネル１４に接触する物体をいう。斯かる物体の一例として、ユーザの指や専用又は一般のペン等が挙げられる。
【００１７】
タッチコントロールＩＣ１７は、入力装置１６より入力されるセンサ座標群に基づいて、接触物の接触領域の形状の特定等を実行するＩＣ（Integrated  Circuit）である。圧力センサ１８は、タッチパネル１４の接触面に対する接触物の接触によって、当該接触面に対して作用する圧力の大きさを検出する電子部品である。無線通信装置１９は、無線ＬＡＮ（Local Area Network）又は移動体通信網等における通信を行うために必要とされるアンテナ等の電子部品である。
【００１８】
図３は、圧力センサの配置例を示す図である。図３に示されるように、圧力センサ１８は、シート状の平面的な形状を有し、タッチパネル１４の下層に配置される。例えば、圧力センサ１８は、タッチパネル１４の接触面の全面又は略全面における圧力を検出することができる。
【００１９】
図４は、第一の実施の形態における携帯端末及び情報管理サーバの機能構成例を示す図である。
【００２０】
図４において、携帯端末１０は、検出情報送信部１０１、表示情報受信部１０２、表示制御部１０３、及び固定指示監視部１０４等を有する。これら各部は、携帯端末１０にインストールされた１以上のプログラムが、ＣＰＵ１１に実行させる処理により実現される。携帯端末１０は、また、判定情報記憶部１１１を有する。判定情報記憶部１１１は、例えば、補助記憶装置１３を用いて実現可能である。
【００２１】
検出情報送信部１０１は、携帯端末１０によって検出される、コンテキストの推定に用いられる情報（以下、「コンテキスト推定情報」という。）を、情報管理サーバ４０に送信する。本実施の形態では、無線ＬＡＮのアクセスポイントのＳＳＩＤ（Service Set Identifier）が、コンテキスト推定情報として用いられる。
【００２２】
表示情報受信部１０２は、検出情報送信部１０１によって送信されるＳＳＩＤに基づいて推定されるコンテキストに対応する１以上のアプリケーションに関する情報、及び各アプリケーションのアイコンの配置位置（表示位置）に関する情報を、情報管理サーバ４０から受信する。コンテキストに対応するアプリケーションとは、当該コンテキストにおいて、表示対象とされるアプリケーションをいう。
【００２３】
表示制御部１０３は、表示情報受信部１０２によって受信された情報に基づいて、コンテキストに対応する各アプリケーションのアイコンの一覧が配置された画面等の表示制御を行う。各アイコンは、各アプリケーションに対して設定されている配置位置情報に基づいて配列される。なお、各アプリケーションの配置位置情報は、コンテキストごとに、例えば、当該コンテキストにおいて利用される可能性の高い順に設定されている。したがって、或るアプリケーションが複数のコンテキストに対応する場合、当該アプリケーションの配置位置は、コンテキストごとに異なる可能性が有る。
【００２４】
固定指示監視部１０４は、表示制御部１０３によって表示されたアイコンのうちのいずれかに対する、配置位置の固定指示を示す所定の操作の入力を監視する。配置位置の固定とは、アプリケーションのアイコンの配置位置を、コンテキストを跨って、特定の位置に固定することをいう。固定指示監視部１０４は、配置位置の固定指示を示す操作を検出すると、操作対象とされたアイコンに係るアプリケーションに関する、配置位置の固定要求を情報管理サーバ４０に送信する。
【００２５】
図５は、アイコンの配置位置の固定を説明するための図である。図５には、タッチパネル１４上におけるアイコンの配置例が示されている。「Ａ」〜「Ｋ」は、アイコンを簡易的に示したものである。以下、各アイコンに係るアプリケーションを区別する場合、「アプリケーション」の後に、図５に示されるアルファベットが付加される。なお、図５では、ユーザが店舗に居る場合、アプリケーションＡ〜Ｆが表示対象とされ、ユーザが病院に居る場合、アプリケーションＡ、及びＧ〜Ｋが表示対象とされる例が示されている。すなわち、アプリケーションＡは、ユーザが店舗に居る場合と、ユーザが病院に居る場合とのいずれのコンテキストにおいても、表示対象とされる。
【００２６】
図５において、（１）は、アプリケーションＡについて、アイコンの配置位置が固定されていない状態を示す。図中より明らかなように、アプリケーションＡのアイコンの配置位置は、店舗に居るときと、病院に居るときとで異なる。
【００２７】
一方、（２）は、アプリケーションＡについて、配置位置の固定指示が行われた後を示す。この場合、アプリケーションＡのアイコンの配置位置は、コンテキストが異なっても変化しない。その結果、当該アプリケーションの配置位置を記憶しているユーザによる誤操作が発生する可能性を低下させることができる。また、当該アプリケーションのアイコンの探索を容易化することができる。
【００２８】
なお、本実施の形態においては、或るアプリケーションに対して固定された配置位置には、当該アプリケーションが対応しないコンテキストにおいて、他のアプリケーションのアイコンは配置されない。例えば、「病院」に対応するアプリケーションが、アプリケーションＧ〜Ｋであっって、アプリケーションＡの配置位置が、（２）のように固定された場合、「病院」における各アプリケーションのアイコンの配置位置は、例えば、（３）に示されるようになる。（３）では、（２）におけるアプリケーションＡの配置位置には、いずれのアプリケーションも配置されていない。この場合、アプリケーションＡの配置位置は、例えば、グレーで塗りつぶされたアイコン（以下、「グレーアイコン」という。）が配置される。そうすることで、「病院」において、アプリケーションＡの配置位置を記憶しているユーザが、アプリケーションＡを操作しようとした場合に、誤って他のアプリケーションが実行されるのを防止することができる。
【００２９】
固定指示監視部１０４は、また、アイコンの配置位置が固定されたアプリケーションについて、配置位置の固定の解除指示を示す操作を監視する。具体的には、配置位置が固定されているアプリケーションのアイコンに対して、固定指示と同じ操作が行われると、固定指示監視部１０４は、当該操作を、配置位置の固定の解除指示であると解釈する。固定指示監視部１０４は、配置位置の固定の解除指示を示す操作を検出すると、操作対象とされたアイコンに係るアプリケーションに関する、配置位置の固定解除要求を情報管理サーバ４０に送信する。
【００３０】
判定情報記憶部１１１は、ユーザによる操作が、固定指示を示す操作であるか否かを判定するために用いられる情報を記憶する。
【００３１】
情報管理サーバ４０は、コンテキスト推定部４０１、表示情報送信部４０２、配置固定部４０３、及び固定解除部４０４等を有する。これら各部は、情報管理サーバ４０にインストールされた１以上のプログラムが、情報管理サーバ４０のＣＰＵに実行させる処理により実現される。情報管理サーバ４０は、また、コンテキスト情報記憶部４１１、配置情報記憶部４１２、アドレス情報記憶部４１３、ユーザ別配置情報記憶部４１４等を利用する。これら各記憶部は、情報管理サーバ４０の補助記憶装置、又は情報管理サーバ４０にネットワークを介して接続される記憶装置等を用いて実現可能である。
【００３２】
コンテキスト推定部４０１は、コンテキスト情報記憶部４１１を参照して、ユーザのコンテキストを推定又は判定する。コンテキスト情報記憶部４１１は、ＳＳＩＤに対応付けて、コンテキストＩＤを記憶する。したがって、コンテキスト推定部４０１によって、ユーザのコンテキストのコンテキストＩＤが特定される。コンテキストＩＤとは、コンテキストごとの識別情報である。
【００３３】
表示情報送信部４０２は、コンテキスト推定部４０１によって推定されたコンテキストに対応する１以上のアプリケーションを特定し、当該各アプリケーションの配置位置情報、並びに当該各アプリケーションのアイコン及び実体のそれぞれのＵＲＬ（Uniform Resource Locator）を、携帯端末１０に送信する。配置情報記憶部４１２は、コンテキストごとに、当該コンテキストに対応する各アプリケーションの識別情報（以下、「アプリＩＤ」という。）と、各アプリケーションの配置位置情報とを記憶する。アドレス情報記憶部４１３は、各アプリケーションのアイコン及び実体のそれぞれのＵＲＬを記憶する。
【００３４】
配置固定部４０３は、携帯端末１０からの、アプリケーションのアイコンの配置位置の固定要求に応じ、当該アプリケーションの配置位置が固定されたこと、及び固定後の配置位置を示す情報等を、ユーザ別配置情報記憶部４１４に記憶する。固定解除部４０４は、携帯端末１０からの、アプリケーションのアイコンの配置位置の固定解除要求に応じ、ユーザ別配置情報記憶部４１４に記憶されている、当該アプリケーションの配置位置が固定されていることを示す情報を削除する。
【００３５】
ユーザ別配置情報記憶部４１４は、ユーザ別に、コンテキストごとの各アプリケーションの配置位置情報、及び各アプリケーションの配置位置が固定されているか否かを示す情報等を記憶する。
【００３６】
以下、携帯端末１０及び情報管理サーバ４０が実行する処理手順について説明する。図６は、コンテキスト推定情報の送信処理の一例を説明するためのフローチャートである。図６の処理は、自動的に開始されてもよいし、ユーザによって入力される、アプリケーションの表示指示等に応じて開始されてもよい。
【００３７】
無線通信装置１９によってアクセスポイントが検出されると（Ｓ１０１でＹｅｓ）、検出情報送信部１０１は、当該アクセスポイントのＳＳＩＤと、ユーザＩＤとを、情報管理サーバ４０に送信する（Ｓ１０２）。ユーザＩＤは、例えば、図６の処理の開始指示の際にユーザによって入力されてもよい。又は、ユーザＩＤは、携帯端末１０に記憶されていてもよい。また、ユーザＩＤは、例えば、電話番号等、携帯端末１０ごとの識別情報であってもよい。
【００３８】
なお、現在の所在地、現在の日時、現在の天候、現在の気温、現在の湿度、現在のユーザの心理状態等、他の情報が、コンテキスト推定情報とされてもよい。また、コンテキスト推定情報は、ユーザによって入力されてもよい。例えば、ユーザの心理状態については、ユーザによって文字列が入力されてもよい。
【００３９】
続いて、コンテキスト推定情報の受信に応じて、情報管理サーバ４０が実行する処理手順について説明する。図７は、コンテキスト推定情報の受信に応じて情報管理サーバが実行する処理手順の一例を説明するためのフローチャートである。
【００４０】
コンテキスト推定部４０１は、携帯端末１０から送信されたＳＳＩＤ及びユーザＩＤを受信すると（Ｓ２０１でＹｅｓ）、当該ＳＳＩＤに対応するコンテキストＩＤが、コンテキスト情報記憶部４１１に記憶されているか否かを判定する（Ｓ２０２）。
【００４１】
図８は、コンテキスト情報記憶部の構成例を示す図である。図８に示されるように、コンテキスト情報記憶部４１１には、ＳＳＩＤに対応付けられてコンテキストＩＤが記憶されている。本実施の形態において、コンテキストＩＤは、場所のカテゴリを示す文字列である。なお、コンテキスト推定情報が、コンテキストＩＤとして用いられてもよい。すなわち、本実施の形態では、ＳＳＩＤが、コンテキストＩＤとして用いられてもよい。但し、本実施の形態において、ＳＳＩＤとコンテキストＩＤとは、１対１に対応しない可能性が有る。すなわち、複数のＳＳＩＤに関して、同じコンテキストが推定される可能性がある。例えば、図８では、２つのＳＳＩＤに対応付けられて「学校」が記憶されている。したがって、本実施の形態では、コンテキスト推定情報とコンテキストＩＤとが区別されている。
【００４２】
ＳＳＩＤに対応するコンテキストＩＤが無い場合（Ｓ２０２でＮｏ）、表示情報送信部４０２は、対応するアプリケーションが無いことを示す応答を、携帯端末１０に返信する（Ｓ２１０）。又は、コンテキストＩＤの入力要求が携帯端末１０に返信されてもよい。この場合、当該入力要求に応じて、ユーザによってコンテキストＩＤが入力される。携帯端末１０は、入力されたコンテキストＩＤと、ＳＳＩＤ及びユーザＩＤとをコンテキスト推定部４０１に送信する。コンテキスト推定部４０１は、当該ＳＳＩＤと当該コンテキストＩＤとを対応付けてコンテキスト情報記憶部４１１に記憶する。その後、当該コンテキストＩＤに関してステップＳ２０４以降が実行されてもよい。
【００４３】
ＳＳＩＤに対応するコンテキストＩＤが有る場合（Ｓ２０２でＹｅｓ）、コンテキスト推定部４０１は、当該コンテキストＩＤ（以下、「対象コンテキストＩＤ」という。）をコンテキスト情報記憶部４１１から取得する（Ｓ２０３）。
【００４４】
続いて、表示情報送信部４０２は、ステップＳ２０１において受信されたユーザＩＤ（以下、「対象ユーザＩＤ」という。）に対応する情報が、ユーザ別配置情報記憶部４１４に登録されているか否かを判定する（Ｓ２０４）。本実施の形態において、初めて情報管理サーバ４０にアクセスするユーザについては、ユーザ別配置情報記憶部４１４には情報は記憶されていない。したがって、当該ユーザに関しては、ステップＳ２０５が実行される。
【００４５】
ステップＳ２０５において、表示情報送信部４０２は、配置情報記憶部４１２に記憶されている情報を、対象ユーザＩＤに対応付けてユーザ別配置情報記憶部４１４に記憶する。
【００４６】
図９は、配置情報記憶部の構成例を示す図である。図９において、配置情報記憶部４１２は、コンテキストＩＤに対応付けて、１以上のアプリＩＤごとに配置位置情報を記憶する。
【００４７】
アプリＩＤは、当該コンテキストＩＤに係るコンテキストに対応する（当該コンテキストに適している）アプリケーションのアプリＩＤである。配置位置情報は、当該コンテキストにおける、アプリケーションのアイコンの配置位置を示す情報である。本実施の形態において、配置位置情報は、図１０に示されるように定義されるいずれかの値となる。
【００４８】
図１０は、配置位置情報の値の一例を示す図である。図１０に示されるように、アイコンの配置位置は、タッチパネル１４の表示領域をアイコンのサイズを基準とした複数の領域に分割することにより形成される複数の分割領域のいずれかに対応付けられる。各分割領域には、（行番号、列番号）の形式で、位置情報が割り当てられる。図１０において、行番号及び列番号は、０オリジンである。なお、分割領域は、タッチパネル１４の物理的な表示領域でなく、仮想的な表示領域に対して形成されてもよい。仮想的な表示領域とは、物理的な表示領域より大きな表示領域を有し、スクロールによって非表示部分の表示が可能となる表示領域をいう。
【００４９】
ステップＳ２０５では、全てのコンテキストＩＤに対応付けられているアプリＩＤ及び配置位置情報が、配置情報記憶部４１２からユーザ別配置情報記憶部４１４にコピーされて、対象ユーザＩＤに対応付けられる。
【００５０】
図１１は、ユーザ別配置情報記憶部の構成例を示す図である。図１１において、ユーザ別配置情報記憶部４１４は、配置情報記憶部４１２に記憶されている情報をユーザ別に記憶する。すなわち、ユーザ別配置情報記憶部４１４では、配置情報記憶部４１２に記憶されている情報が、ユーザＩＤに対応付けられて記憶される。また、ユーザ別配置情報記憶部４１４では、各コンテキストのアプリＩＤごとに、固定フラグを記憶する。固定フラグは、アプリＩＤに係るアプリケーションのアイコンの配置位置が固定されているか否かを示す情報である。「Ｏｎ」は、固定されていることを示す。「Ｏｆｆ」は、固定されていないことを示す。初期値は、「Ｏｆｆ」である。以下、アプリＩＤごとの、配置位置情報及び固定フラグを含む情報を、「配置情報」という。
【００５１】
ここでは、対象ユーザＩＤは、「Ｕｓｅｒ１」であるとする。すなわち、図１１において、「Ｕｓｅｒ１」に対応付けられているコンテキストＩＤ、アプリＩＤ，及びび配置位置情報が、配置情報記憶部４１２からコピーされた情報である。なお、次回以降において、「Ｕｓｅｒ１」と共にＳＳＩＤが受信された場合、ステップＳ２０５は実行されない。
【００５２】
続いて、表示情報送信部４０２は、ユーザ別配置情報記憶部４１４から、対象コンテキストＩＤに対応する情報を取得する（Ｓ２０６）。例えば、対象コンテキストＩＤが「学校」であれば、図１１において、学校に対応付けられている「Ａｐｐ１１」、「Ａｐｐ１２」、及び「Ａｐｐ１３」に係るレコードが取得される。
【００５３】
続いて、表示情報送信部４０２は、対象コンテキストＩＤに対応する各アプリケーションに関するアドレス情報を、アドレス情報記憶部４１３から取得する（Ｓ２０７）。対象コンテキストＩＤに対応する各アプリケーションとは、ステップＳ２０６において取得された各アプリＩＤに係るアプリケーションをいう。
【００５４】
図１２は、アドレス情報記憶部の構成例を示す図である。図１２において、アドレス情報記憶部４１３は、各アプリケーションのアプリＩＤに対応付けて、アプリＵＲＬ及びアイコンＵＲＬ等を記憶する。
【００５５】
アプリＵＲＬは、アプリケーションの実体（例えば、Ｗｅｂコンテンツ）に対するＵＲＬである。アイコンＵＲＬは、アプリケーションのアイコンに対するＵＲＬである。
【００５６】
続いて、表示情報送信部４０２は、ユーザ別配置情報記憶部４１４において対象ユーザＩＤに対応付けられている各アプリＩＤに係る配置情報の中で、固定フラグの値が「Ｏｎ」である配置情報に係るアプリＩＤ及び配置位置情報（以下、「固定配置情報」という。）を取得する。固定配置情報の取得後、固定配置情報の重複は排除される。固定配置情報の説明の便宜上、対象ユーザＩＤに対応する配置情報は、図１３に示される通りであるとする。
【００５７】
図１３は、或るアプリケーションに関して配置位置が固定された後の配置情報の一例を示す図である。
【００５８】
図１３では、対象コンテキストＩＤが「学校」である場合に、アプリＩＤが「Ａｐｐ１１」であるアプリケーションの配置位置の固定が指示された場合の、配置情報の更新例が示されている。或るコンテキストにおいて、或るアプリケーションの配置位置が固定された場合、当該コンテキストにおける当該アプリケーションに対応する固定フラグのみならず、他のコンテキストにおける当該アプリケーションに対応する固定フラグも「Ｏｎ」に変更される。したがって、図１３では、「学校」に対応する「Ａｐｐ１１」の固定フラグのみならず、「駅」に対応する「Ａｐｐ１１」の固定フラグも「Ｏｎ」に更新されている。
【００５９】
対象ユーザＩＤに対応する配置情報が図１３の通りである場合、「学校」に対応する「Ａｐｐ１１」のアプリＩＤ及び配置位置情報と、「駅」に対応する「Ａｐｐ１１」ののアプリＩＤ及び配置位置情報とが固定配置情報として取得される。ここで、取得された二つの固定配置情報のアプリＩＤは同じである。したがって、当該二つの固定配置情報は、一つに統合される。以下において、固定配置情報に係る配置位置を、「固定配置位置」という。なお、図１１に示されるように、対象ユーザＩＤ（「Ｕｓｅｒ１」）に対応する配置情報のうち、固定フラグの値が「Ｏｎ」である配置情報が無い場合、固定配置情報は、取得されない。
【００６０】
続いて、表示情報送信部４０２は、対象コンテキストＩＤ、対象コンテキストＩＤに対応する各アプリケーションの配置情報及びアドレス情報、並びに固定配置情報を、ＳＳＩＤ及びユーザＩＤの送信元である携帯端末１０に返信する（Ｓ２０９）。但し、固定配置情報が取得されなかった場合、固定配置情報は返信されない。
【００６１】
続いて、ステップＳ２０９において情報管理サーバ４０から返信された情報に基づいて携帯端末１０が実行する、アイコンの表示処理の処理手順について説明する。図１４は、アイコンの表示処理の処理手順の一例を説明するためのフローチャートである。
【００６２】
表示情報受信部１０２が、ステップＳ２０９において情報管理サーバ４０から返信された情報を受信すると（Ｓ３０１でＹｅｓ）、表示制御部１０３は、固定配置情報が受信されたか否かを判定する（Ｓ３０２）。すなわち、対象ユーザＩＤに係るユーザに関して、全コンテキストを跨いで、アイコンの配置位置が固定されているアプリケーションの有無が判定される。
【００６３】
固定配置情報が受信されなかった場合（Ｓ３０２でＹｅｓ）、表示制御部１０３は、受信された各アプリケーションの配置情報に含まれている配置位置情報が示す位置（分割領域）に、各アプリケーションのアイコンを表示させる（Ｓ３０３）。なお、各アプリケーションのアイコンは、ステップＳ３０１において受信された情報に含まれているアドレス情報内のアイコンＵＲＬに基づいて、例えば、アプリサーバ３０から取得（ダウンロード）される。
【００６４】
固定配置情報が受信された場合（Ｓ３０２でＮｏ）、表示制御部１０３は、固定配置位置のうち、今回はアプリケーションが配置されない配置位置の数をカウントする（Ｓ３０３）。すなわち、図５の（３）において説明した、グレーアイコンが表示される固定配置位置の数がカウントされる。斯かる固定配置位置は、受信された固定配置情報と、受信された各アプリケーションの配置情報とを照合することによりカウントすることができる。すなわち、受信された固定配置情報のうち、対象コンテキストＩＤに対応する各アプリケーションの配置情報に係る配置位置のいずれにも一致しない配置位置に係る固定配置情報の数が、該当数である。
【００６５】
該当数が０である場合（Ｓ３０５でＹｅｓ）、表示制御部１０３は、受信された各配置情報に含まれている配置位置情報が示す位置に、各アプリケーションのアイコンを表示させる（Ｓ３０３）。
【００６６】
該当数が１以上である場合（Ｓ３０５でＮｏ）、表示制御部１０３は、アイコンの拡大処理を実行する（Ｓ３０６）。
【００６７】
図１５は、アイコンの拡大処理の概要を説明するための図である。複数の固定配置位置が設定されると、或るコンテキストにおいて、例えば、図１５の（１）に示されるような状態となる可能性が考えられる。すなわち、当該コンテキストでは、アプリケーションＤ及びＥが表示対象であるが、配置位置（０，０）、（０，１）、（０，２）、（１，１）、（１，２）、及び（１，３）は、固定配置位置であるため、表示対象のアプリケーションのアイコンをこれらの配置位置には配置できない。そこで、アプケーションＤが、（０，３）に、アプリケーションＥが、（１，０）に配置された例である。
【００６８】
この場合、（２）に示されるように、各アプリケーションのアイコンを拡大すれば、各アイコンの操作性を向上させることができる。このように、使用されない固定配置位置を有効利用してアイコンを拡大させる処理が、アイコンの拡大処理である。なお、本実施の形態では、分割領域のサイズを１×１であるとすると、アイコンは、２×２のサイズに拡大される。したがって、必ずしも使用されない固定配置位置の全てが有効利用されるとは限らない。例えば、図５の（３）に示される固定配置位置は、アイコンの拡大領域として利用することはできない。
【００６９】
図１６は、アイコンの拡大処理の処理手順の一例を説明するためのフローチャートである。
【００７０】
ステップＳ４０１において、表示制御部１０３は、表示対象のアプリケーションのアイコンごとに拡大可能な範囲を探索する。表示対象のアプリケーションとは、図１４のステップＳ３０１において受信された配置情報に係るアプリケーションである。
【００７１】
拡大可能な範囲の探索は、各アプリケーションの配置情報に係る配置位置に隣接する未使用の配置位置を探索することによって行われる。本実施の形態では、アイコンは、２×２のサイズに拡大される。したがって、或る配置位置のアイコンに関して、２×２のサイズに拡大可能なように未使用の配置位置が隣接している場合は、当該未使用の配置位置のうち、アイコンの拡大領域に含まれる配置位置が、当該アイコンに係るアプリケーションに関して拡大可能な範囲として探索される。なお、各アプリケーションについて、既に、他のアプリケーションに関して拡大可能な範囲として割り当てられた未使用の配置位置は、使用することはできない。また、各アプリケーションについて、順番に拡大可能な範囲が探索された後、各アプリケーションの拡大可能な範囲が最適化されてもよい。拡大可能な範囲の最適化とは、アイコンを拡大可能なアプリケーションの数が最大となるように、各アプリケーションに対して拡大可能な範囲を割り当てることをいう。なお、アイコンの拡大領域に含めることができる未使用の配置位置は、固定配置位置に制限されてもよい。すなわち、固定配置位置でない未使用の配置位置は、拡大領域に含めることができないようにしてもよい。
【００７２】
拡大可能な範囲の探索の結果、拡大可能なアイコンが有る場合（Ｓ４０２でＹｅｓ）、表示制御部１０３は、当該アイコンを、拡大可能な範囲に拡大して表示させる。
【００７３】
続いて、表示制御部１０３は、拡大できなかったアイコンの有無を判定する（Ｓ４０４）。拡大できなかったアイコンが有る場合（Ｓ４０４でＹｅｓ）、表示制御部１０３は、当該アイコンに係るアプリケーションの配置情報に係る配置位置に、当該アイコンを、通常サイズで表示させる（Ｓ４０５）。
【００７４】
続いて、表示制御部１０３は、アイコンが配置されていない固定配置位置の有無を判定する（Ｓ４０６）。すなわち、アイコンの拡大領域として有効利用できなかった固定配置位置の有無が判定される。該当する固定配置位置が有る場合（Ｓ４０６でＹｅｓ）、表示制御部１０３は、当該固定配置位置にグレーアイコンを表示させる（Ｓ４０７）。当該固定配置位置には、グレーアイコン以外のアイコンが表示されてもよい。
【００７５】
なお、本実施の形態では、アイコンの拡大サイズが、２×２に制限させる例を説明したが、例えば、図１７に示されるように、アイコンの拡大サイズの制限が緩和されてもよい。
【００７６】
図１７は、アイコンの拡大サイズの制限が緩和された場合のアイコンの拡大表示の例を示す図である。
【００７７】
図１７において、（１）は、アプリケーションＡのアイコンが、１×３のサイズに拡大された例を示す。（２）は、アプリケーションＤ及びＥのそれぞれのアイコンが、２×１のサイズに拡大され、アプリケーションＦのアイコンが、２×２のサイズに拡大された例を示す。なお、（２）において、アプリケーションＦの拡大後のアイコンは、固定配置位置以外の配置位置（拡大前のアプリケーションＦのアイコンの左隣の配置位置）をも拡大領域に含んでいる。
【００７８】
アプリケーションのアイコンが表示されると、ユーザは、アイコンを操作してアプリケーションを利用することができる。例えば、いずれかのアイコンがタップ（選択）されると、携帯端末１０は、当該アイコンに係るアプリケーションのアプリＵＲＬに基づいて、例えば、アプリサーバ３０から当該アプリケーションをダウンロードして、当該アプリケーションの画面を表示させる。
【００７９】
また、ユーザは、アイコンに対して固定指示を示す操作を行うことで、当該アイコンに係るアプリケーションの配置位置を固定することができる。
【００８０】
ここで、固定指示を示す操作について説明する。一般的に、スマートフォンやタブレット端末等では、タッチパネルに対する操作として、タップ、ダブルタップ、ロングタップ、フリック、スワイプ、ピンチイン、ピンチアウト等は予約されている。したがって、これらの操作とは区別可能な操作に、固定指示が割り当てられるのが望ましい。
【００８１】
そこで、本実施の形態では、操作対象のアイコンを押し込む操作（以下、「押し込み」ともいう。）が新たに定義される。押し込みは、操作対象のアイコンに対して、或る程度の圧力をかける操作をいう。斯かる操作は、アイコンの配置位置の固定という概念に対して、直感的な操作であると考えられる。
【００８２】
ここで、押し込みと類似する既定の操作として、タップ及びロングタップが有る。したがって、タップ及びロングタップと、押し込みとを区別する方法の検討が必要とされる。
【００８３】
指等の接触物がタッチパネル１４の接触面に与える圧力は、ユーザによってばらつきが大きい。そこで、圧力に加えて、接触物と接触面との接触面積を、タップ、ロングタップ、及び押し込みを相互に区別するためのパラメータとして利用することが考えられる。
【００８４】
図１８は、圧力及び接触面積と３つの操作との関係の一例を示す図である。図１８において、横軸は、接触面積に対応する。縦軸は、圧力に対応する。図１８に示されるように、圧力及び接触面積に基づく場合、タップとロングタップ、ロングタップと押し込みとの間には、重複部分が発生する。当該重複部分では、各操作の区別が困難である。
【００８５】
なお、押し込みに対応させる圧力及び接触面積を、ロングタップと重複しない範囲にずらすことも考えられる。しかし、その場合、ユーザは、押し込む力を強めなければならず、押し込みの操作性の悪化や、タッチパネル１４の故障等を招く可能性が考えられる。
【００８６】
そこで、本実施の形態では、更に、操作時間（接触物と接触面との接触時間）を、各操作を区別するためのパラメータとして追加する。
【００８７】
図１９は、圧力、接触面積、及び接触時間と３つの操作との関係の一例を示す図である。図１９において、横軸は、圧力×接触面積に対応する。縦軸は、接触時間に対応する。図１９に示されるように、接触時間を考慮することで、３つの操作を相互に区別可能とする可能性を高めることができる。
【００８８】
固定指示監視部１０４は、以上のような考えに基づく処理によって、固定指示、すなわち、押し込みを検出する。図２０は、固定指示監視部が実行する処理手順の一例を説明するためのフローチャートである。
【００８９】
タッチパネル１４によって、接触面への接触物の接触が検出されると（Ｓ５０１でＹｅｓ）、固定指示監視部１０４は、操作対象のアイコンが拡大されたアイコンであるか否かを判定する（Ｓ５０２）。操作対象のアイコンとは、接触物の接触領域に配置されているアイコンをいう。また、拡大処理されているアイコンとは、図１６のステップＳ４０３において、拡大されたアイコンをいう。
【００９０】
操作対象のアイコンが、拡大されたアイコンである場合（Ｓ５０２でＮｏ）、以降の処理は実行されず、既定のイベント処理に委ねられる。すなわち、固定指示監視部１０４は、拡大されたアイコンに関しては、固定指示は受け付けない。拡大されたアイコンに関しては、いずれの配置位置に固定すべきであるかについて、ユーザの意図を正確に把握するのが困難だからである。
【００９１】
操作対象のアイコンが、拡大されていない場合（Ｓ５０２でＹｅｓ）、固定指示監視部１０４は、接触物の接触が解除されるまで（Ｓ５０５）、接触物による接触面に対する圧力を示す値（圧力値）と、接触領域の面積（接触面積）とを継続的に取得する（Ｓ５０３、Ｓ５０４）。例えば、圧力値は、圧力センサ１８から取得される。接触面積は、タッチコントロールＩＣ１７によって位置及び形状が特定される接触領域に基づいて、算出される。又は、接触面積は、圧力センサ１８に対する圧力の分布に基づいて算出されてもよい。
【００９２】
接触物の接触の解除がタッチパネル１４によって検出されると（Ｓ５０５でＹｅｓ）、固定指示監視部１０４は、接触が検出されてから、接触の解除が検出されるまでの経過時間（接触時間）を算出する（Ｓ５０６）。例えば、接触が検出された時刻と、接触物の接触が解除された時刻とに基づいて、接触時間が算出される。
【００９３】
続いて、固定指示監視部１０４は、圧力値、接触面積、及び接触時間を、判定情報記憶部１１１が記憶する情報に当てはめることにより、ユーザによる操作が、押し込みであるか否かを判定する（Ｓ５０７）。
【００９４】
図２１は、判定情報記憶部の構成例を示す図である。図２１において、判定情報記憶部１１１は、圧力×接触面積と、接触時間との組み合わせごとに、操作種別を記憶する。
【００９５】
なお、図２１では、タップ及びロングタップに関するレコードも示されているが、押し込みに関するレコードのみが判定情報記憶部１１１に記憶されていてもよい。
【００９６】
固定指示監視部１０４は、圧力値×接触面積と、接触時間とのそれぞれが、押し込みに関するレコードに記憶されている範囲に含まれれば、ユーザによる操作は、押し込みであると判定する。図２１の例では、圧力×接触面積の値が、０．１５より大きく、かつ、接触時間が、１．５秒よりも長ければ、押し込みであると判定される。
【００９７】
なお、判定情報記憶部１１１に記憶されている情報との照合に用いられる圧力値、接触面積は、接触時間に係る期間中における最大値でもよいし、平均値でもよい。又は、他の方法によって、当該圧力値及び当該接触面積が計算されてもよい。
【００９８】
ユーザによる操作が押し込みではないと判定された場合（Ｓ５０８でＮｏ）、以降の処理は実行されず、既定のイベント処理に委ねられる。ユーザによる操作が押し込みであると判定された場合（Ｓ５０８でＹｅｓ）、固定指示監視部１０４は、操作対象とされたアイコンの配置位置は、既に固定配置位置とされているか否かを判定する（Ｓ５０９）。斯かる判定は、情報管理サーバ４０から受信されている、固定配置情報に基づいて可能である。
【００９９】
操作対象のアイコンの配置位置が、固定配置位置でない場合（Ｓ５０９でＹｅｓ）、固定指示監視部１０４は、当該アイコンの配置位置の固定要求を、情報管理サーバ４０に送信する（Ｓ５１０）。一方、操作対象のアイコンの配置位置が、固定配置位置である場合（Ｓ５０９でＮｏ）、固定指示監視部１０４は、当該アイコンの配置位置の固定解除要求を、情報管理サーバ４０に送信する（Ｓ５１１）。
【０１００】
なお、固定要求及び固定解除要求のそれぞれには、ユーザＩＤ、及び操作対象のアイコンに係るアプリケーションのアプリＩＤが含まれる。また、固定要求には、操作対象のアイコンに係るアプリケーションの配置位置情報等が含まれる。ユーザＩＤは、当該携帯端末１０に係るユーザＩＤである。
【０１０１】
また、或るアイコンの配置位置が固定されているか否かについて、視覚的に確認可能とされてもよい。例えば、配置位置が固定されているアイコンの枠が所定の色に変更されてもよい。そうすることで、ユーザは、或るアイコンに対する押し込みが、固定指示として解釈されるのか、固定解除指示として解釈されるのかを容易に認識することができる。
【０１０２】
続いて、アイコンの配置位置の固定要求に応じて、情報管理サーバ４０が実行する処理手順について説明する。図２２は、アイコンの配置位置の固定処理の処理手順の一例を説明するためのフローチャートである。
【０１０３】
配置固定部４０３は、携帯端末１０からの固定要求を受信すると（Ｓ６０１でＹｅｓ）、ステップＳ６０２以降の処理を実行する。なお、以下において、ユーザ別配置情報記憶部４１４に記憶されている情報に関して処理対象とされるのは、固定要求に含まれているユーザＩＤ（以下、「対象ユーザＩＤ」という。）に対応する情報である。以下、当該情報を、対象ユーザ別情報という。
【０１０４】
ステップＳ６０２において、配置固定部４０３は、対象ユーザ別情報において、固定要求に含まれているアプリＩＤに係る配置情報を更新する。具体的には、当該配置情報の固定フラグの値が「Ｏｎ」に更新され、当該配置情報の配置位置情報の値が、ステップＳ６０１において受信された配置位置情報に更新される。なお、斯かる更新は、当該アプリＩＤが対応する全てのコンテキストに関して実行される。例えば、対象ユーザＩＤが「Ｕｓｅｒ１」であり、当該アプリＩＤが「Ａｐｐ１１」である場合、図１１において、「学校」に対応するＡｐｐ１１の固定フラグと、「駅」に対応するＡｐｐ１１の固定フラグとが「Ｏｎ」に更新され、かつ、「駅」に対応するＡｐｐ１１の配置位置情報が、（０，０）に更新される。
【０１０５】
続いて、配置固定部４０３は、対象ユーザ別情報において、固定フラグの値が「Ｏｎ」であるレコードのアプリＩＤ及び配置位置情報を取得する（Ｓ６０３）。ここでも、全てのコンテキストが処理対象となる。なお、取得された情報のうち、値が一致する情報は、一つに統合される。
【０１０６】
続いて、配置固定部４０３は、ユーザ別情報における各コンテキストにアプリケーションごとに含まれる配置情報のうち、固定フラグの値が「Ｏｆｆ」であり、ステップＳ６０３において取得された固定配置情報と重複する配置情報の配置位置情報の値を変更する（Ｓ６０４）。
【０１０７】
図２３は、固定配置情報と重複する配置位置情報の変更例を示す図である。図２３では、「学校」に対応する「Ａｐｐ１１」に関して、配置位置が（０，０）に固定された場合が示されている。この場合、ステップＳ６０２において、「駅」に対応する「Ａｐｐ１１」の配置位置情報も、（０，１）から（０，０）に更新される。その結果、ステップＳ６０３では、「Ａｐｐ１１」及び（０，０）が取得される。
【０１０８】
ステップＳ６０４では、固定フラグの値が「Ｏｆｆ」であり、かつ、配置位置情報が（０，０）である、「駅」に対応する「Ａｐｐ２１」に対する配置位置情報と、「病院」に対応する「Ａｐｐ３１」に対する配置位置情報とが、それぞれ、（０，０）から（０，１）に変更される。
【０１０９】
なお、ステップＳ６０４における配置位置情報の変更は、各コンテキスト内において、配置位置が固定されているアプリケーションを除く各アプリケーションのアイコンの配置位置の順番が維持されるように行われてもよい。例えば、仮に、「病院」に対してアプリＩＤが「Ａｐｐ４１」であるアプリケーションが対応し、当該アプリケーションの配置位置情報が（０，１）である場合、「病院」に対応する「Ａｐｐ３１」の配置位置情報は、（０，１）に変更され、更に、「Ａｐｐ４１」の配置位置情報が、玉突き式に（０，２）に変更されてもよい。配置位置の順番の維持が考慮されない場合、「Ａｐｐ３１」の配置位置情報が、（０，２）に変更され、「Ａｐｐ４１」の配置位置情報は変更されなくてもよい。
【０１１０】
なお、ステップＳ６０３において、複数のアプリケーションに関して固定配置情報が取得された場合、すなわち、複数のアプリケーションのアイコンの配置位置が固定されている場合、ステップＳ６０４では、全ての固定配置位置と重複しないように、配置位置情報の変更が行われる。
【０１１１】
続いて、配置位置の固定解除要求に応じて、情報管理サーバ４０が実行する処理手順について説明する。図２４は、アイコンの配置位置の固定解除処理の処理手順の一例を説明するためのフローチャートである。
【０１１２】
固定解除部４０４は、携帯端末１０からの固定解除要求を受信すると（Ｓ７０１でＹｅｓ）、ステップＳ７０２を実行する。なお、以下において、ユーザ別配置情報記憶部４１４に記憶されている情報に関して処理対象とされるのは、固定解除要求に含まれているユーザＩＤ（以下、「対象ユーザＩＤ」という。）に対応する情報である。以下、当該情報を、対象ユーザ別情報という。
【０１１３】
ステップＳ７０２において、固定解除部４０４は、対象ユーザ別情報において、固定解除要求に含まれているアプリＩＤに係る固定フラグの値を「Ｏｆｆ」に更新する。なお、斯かる更新は、当該アプリＩＤが対応する全てのコンテキストに関して実行される。
【０１１４】
上述したように、第一の実施の形態によれば、或るコンテキストにおいてアイコンの配置位置が固定されたアプリケーションについては、他のコンテキストにおいても、同じ配置位置にアイコンが表示される。したがって、ユーザの状況に応じて配信されるアプリケーションの選択を容易にすることができる。
【０１１５】
また、配置位置の固定は、既定の操作とは異なる「押し込み」によって行われるため、ユーザは、メニュー等の表示部品を操作することなく、簡易な操作によって、配置位置の固定を指示することができる。
【０１１６】
次に、第二の実施の形態について説明する。第二の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第一の実施の形態と同様でもよい。
【０１１７】
図２５は、第二の実施の形態における携帯端末及び情報管理サーバの機能構成例を示す図である。図２５において、携帯端末１０は、配置固定部１０５、固定解除部１０６、及びユーザ別配置情報記憶部１１２を更に有する。配置固定部１０５及び固定解除部１０６は、携帯端末１０にインストールされた１以上のプログラムがＣＰＵ１１に実行させる処理により実現される。ユーザ別配置情報記憶部１１２は、例えば、補助記憶装置１３を用いて実現可能である。
【０１１８】
配置固定部１０５及び固定解除部１０６の機能は、第一の実施の形態における配置固定部４０３又は固定解除部４０４の機能と同様である。ユーザ別配置情報記憶部１１２が記憶する情報は、第一の実施の形態において、ユーザ別配置情報記憶部４１４が記憶する情報と同様である。但し、ユーザ別配置情報記憶部１１２は、当該携帯端末１０を利用するユーザに関する情報のみを記憶してもよい。例えば、当該携帯端末１０が、スマートフォン等、個人によって利用される端末であれば、１ユーザに関する情報のみが、ユーザ別配置情報記憶部１１２に記憶されてもよい。
【０１１９】
一方、情報管理サーバ４０は、配置固定部４０３、固定解除部４０４、及びユーザ別配置情報記憶部４１４を有さなくてもよい。
【０１２０】
すなわち、第二の実施の形態では、各アプリケーションの配置位置に関して、固定の有無等を示す情報は、各携帯端末１０において管理される。
【０１２１】
第二の実施の形態において実行される処理手順は、第一の実施の形態に基づいて自明であるため、その説明は省略する。
【０１２２】
なお、上記各実施の形態では、配置情報記憶部４１２において、各アプリケーションに対する配置位置の初期値が記憶されている例を示したが、当該初期値は記憶されていなくてもよい。例えば、配置情報記憶部４１２におけるアプリＩＤの並び順によって、各アプリケーションの配置位置の初期値が決定されてもよい。この場合、配置位置が固定されたアプリケーションに関する配置位置が、ユーザ別配置情報記憶部４１４に記憶されるようにしてもよい。この際、ユーザ別配置情報記憶部４１４には、固定フラグは記憶されなくてもよい。ユーザ別配置情報記憶部４１４に配置位置が記憶されていることが、当該配置位置にアイコンが固定されることを示すからである。
【０１２３】
また、車載機等の移動端末が、上記各実施の形態おける携帯端末１０として利用されてもよい。
【０１２４】
なお、上記各実施の形態において、携帯端末１０は、表示端末の一例である。表示情報受信部１０２は、受信部の一例である。アイコンは、アプリケーションに対応する画像の一例である。アプリケーションに対応する画像であれば、アイコン以外の画像が用いられてもよい。タッチパネル１４は、表示部の一例である。固定指示監視部１０４は、検出部の一例である。ユーザ別配置情報記憶部４１４及びユーザ別配置情報記憶部１１２は、記憶部の一例である。第一の実施の形態における固定指示監視部１０４、及び第二の実施の形態における固定配置部は、記憶処理部の一例である。値がＯｎである固定フラグは、アプリケーションの識別情報と、当該アプリケーションに対応する画像の配置位置情報とを対応付ける情報の一例である。
【０１２５】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【０１２６】
以上の説明に関し、更に以下の項を開示する。
（付記１）
表示端末であって、
当該表示端末に入力される情報又は当該表示端末によって検出される情報に基づく識別情報に対応付けられている１以上のアプリケーションに関する情報をネットワークを介して受信する受信部と、
前記受信部によって受信された情報に係る各アプリケーションに対応する画像の一覧が配置された画面を表示部に表示する表示制御部と、
前記一覧に含まれる画像のいずれかに対する所定の操作を検出する検出部と、
前記検出部によって前記所定の操作が検出された画像に係るアプリケーションの識別情報と、当該画像の配置位置情報とを対応付ける情報を、当該表示端末の記憶部又はネットワークを介して通信可能な記憶部に記憶する記憶処理部とを有し、
前記表示制御部は、前記受信部によって情報が受信された各アプリケーションのうち、前記対応付ける情報が前記記憶部に記憶されているアプリケーションの画像を、当該対応付ける情報によって当該アプリケーションの識別情報に対応付けられている配置位置情報が示す位置に配置する、
ことを特徴とする表示端末。
（付記２）
前記検出部は、前記一覧に含まれる画像のいずれかを押し込む操作を検出する、
ことを特徴とする付記１記載の表示端末。
（付記３）
前記検出部は、前記表示部の表面に対する接触物の圧力、前記接触物と前記表面との接触面積、及び前記接触物と前記表面との接触時間に基づいて、前記押し込む操作を検出する、
ことを特徴とする付記２記載の表示端末。
（付記４）
前記配置位置情報は、前記表示部の表示領域を複数の領域に分割することにより形成される複数の分割領域のいずれかを示す情報である、
ことを特徴とする付記１乃至３いずれか一項記載の表示端末。
（付記５）
前記表示制御部は、前記配置位置情報が前記記憶部に対応付けられている識別情報に係るいずれかのアプリケーションに関する情報が前記受信部によって受信されない場合は、当該アプリケーションの配置位置情報が示す位置に、他のアプリケーションに対応する画像を表示しない、
ことを特徴とする付記１乃至４いずれか一項記載の表示端末。
（付記６）
前記表示制御部は、前記配置位置情報が前記記憶部に前記対応付ける情報が記憶されているいずれかのアプリケーションに関する情報が前記受信部によって受信されない場合は、当該アプリケーションの配置位置情報が示す位置を利用して他のアプリケーションに対応する画像を拡大する、
ことを特徴とする付記１乃至４いずれか一項記載の表示端末。
（付記７）
表示端末が、
当該表示端末に入力される情報又は当該表示端末によって検出される情報に基づく識別情報に対応付けられている１以上のアプリケーションに関する情報をネットワークを介して受信し、
受信された情報に係る各アプリケーションに対応する画像の一覧が配置された画面を表示部に表示し、
前記一覧に含まれる画像のいずれかに対する所定の操作を検出し、
前記所定の操作が検出された画像に係るアプリケーションの識別情報と、当該画像の配置位置情報とを対応付ける情報を、当該表示端末の記憶部又はネットワークを介して通信可能な記憶部に記憶する、
処理を実行し、
前記表示する処理は、前記受信する処理において情報が受信された各アプリケーションのうち、前記対応付ける情報が前記記憶部に記憶されているアプリケーションの画像を、当該対応付ける情報によって当該アプリケーションの識別情報に対応付けられている配置位置情報が示す位置に配置する、
ことを特徴とする表示方法。
（付記８）
前記検出する処理は、前記一覧に含まれる画像のいずれかを押し込む操作を検出する、
ことを特徴とする付記７記載の表示方法。
（付記９）
前記検出する処理は、前記表示部の表面に対する接触物の圧力、前記接触物と前記表面との接触面積、及び前記接触物と前記表面との接触時間に基づいて、前記押し込む操作を検出する、
ことを特徴とする付記８記載の表示方法。
（付記１０）
前記配置位置情報は、前記表示部の表示領域を複数の領域に分割することにより形成される複数の分割領域のいずれかを示す情報である、
ことを特徴とする付記７乃至９いずれか一項記載の表示方法。
（付記１１）
前記表示する処理は、前記配置位置情報が前記記憶部に前記対応付ける情報が記憶されているいずれかのアプリケーションに関する情報が前記受信する処理において受信されない場合は、当該アプリケーションの配置位置情報が示す位置に、他のアプリケーションに対応する画像を表示しない、
ことを特徴とする付記７乃至１０いずれか一項記載の表示方法。
（付記１２）
前記表示する処理は、前記配置位置情報が前記記憶部に対応付けられている識別情報に係るいずれかのアプリケーションに関する情報が前記受信する処理において受信されない場合は、当該アプリケーションの配置位置情報が示す位置を利用して他のアプリケーションに対応する画像を拡大する、
ことを特徴とする付記７乃至１０いずれか一項記載の表示方法。
（付記１３）
表示端末に、
当該表示端末に入力される情報又は当該表示端末によって検出される情報に基づく識別情報に対応付けられている１以上のアプリケーションに関する情報をネットワークを介して受信し、
受信された情報に係る各アプリケーションに対応する画像の一覧が配置された画面を表示部に表示し、
前記一覧に含まれる画像のいずれかに対する所定の操作を検出し、
前記所定の操作が検出された画像に係るアプリケーションの識別情報と、当該画像の配置位置情報とを対応付ける情報を、当該表示端末の記憶部又はネットワークを介して通信可能な記憶部に記憶する、
処理を実行させ、
前記表示する処理は、前記受信する処理において情報が受信された各アプリケーションのうち、前記対応付ける情報が前記記憶部に記憶されているアプリケーションの画像を、当該対応付ける情報によって当該アプリケーションの識別情報に対応付けられている配置位置情報が示す位置に配置する、
ことを特徴とするプログラム。
（付記１４）
前記検出する処理は、前記一覧に含まれる画像のいずれかを押し込む操作を検出する、
ことを特徴とする付記１３記載のプログラム。
（付記１５）
前記検出する処理は、前記表示部の表面に対する接触物の圧力、前記接触物と前記表面との接触面積、及び前記接触物と前記表面との接触時間に基づいて、前記押し込む操作を検出する、
ことを特徴とする付記１４記載のプログラム。
（付記１６）
前記配置位置情報は、前記表示部の表示領域を複数の領域に分割することにより形成される複数の分割領域のいずれかを示す情報である、
ことを特徴とする付記１３乃至１５いずれか一項記載のプログラム。
（付記１７）
前記表示する処理は、前記配置位置情報が前記記憶部に対応付けられている識別情報に係るいずれかのアプリケーションに関する情報が前記受信する処理において受信されない場合は、当該アプリケーションの配置位置情報が示す位置に、他のアプリケーションに対応する画像を表示しない、
ことを特徴とする付記１３乃至１６いずれか一項記載のプログラム。
（付記１８）
前記表示する処理は、前記配置位置情報が前記記憶部に対応付けられている識別情報に係るいずれかのアプリケーションに関する情報が前記受信する処理において受信されない場合は、当該アプリケーションの配置位置情報が示す位置を利用して他のアプリケーションに対応する画像を拡大する、
ことを特徴とする付記１３乃至１６いずれか一項記載のプログラム。
【符号の説明】
【０１２７】
１０          携帯端末
１１          ＣＰＵ
１２          メモリ
１３          補助記憶装置
１４          タッチパネル
１５          表示装置
１６          入力装置
１７          タッチコントロールＩＣ
１８          圧力センサ
１９          無線通信装置
３０          アプリサーバ
４０          情報管理サーバ
１０１        検出情報送信部
１０２        表示情報受信部
１０３        表示制御部
１０４        固定指示監視部
１０５        配置固定部
１０６        固定解除部
１１１        判定情報記憶部
１１２        ユーザ別配置情報記憶部
４０１        コンテキスト推定部
４０２        表示情報送信部
４０３        配置固定部
４０４        固定解除部
４１１        コンテキスト情報記憶部
４１２        配置情報記憶部
４１３        アドレス情報記憶部
４１４        ユーザ別配置情報記憶部
Ｂ            バス
【図１】
0006274028.tif 000002
【図２】
0006274028.tif 000003
【図３】
0006274028.tif 000004
【図４】
0006274028.tif 000005
【図５】
0006274028.tif 000006
【図６】
0006274028.tif 000007
【図７】
0006274028.tif 000008
【図８】
0006274028.tif 000009
【図９】
0006274028.tif 000010
【図１０】
0006274028.tif 000011
【図１１】
0006274028.tif 000012
【図１２】
0006274028.tif 000013
【図１３】
0006274028.tif 000014
【図１４】
0006274028.tif 000015
【図１５】
0006274028.tif 000016
【図１６】
0006274028.tif 000017
【図１７】
0006274028.tif 000018
【図１８】
0006274028.tif 000019
【図１９】
0006274028.tif 000020
【図２０】
0006274028.tif 000021
【図２１】
0006274028.tif 000022
【図２２】
0006274028.tif 000023
【図２３】
0006274028.tif 000024
【図２４】
0006274028.tif 000025
【図２５】
0006274028.tif 000026