(57)【要約】【課題】操作に不慣れな利用者であっても容易に情報処理装置を操作できるようにする。【解決手段】情報処理装置１００は、アイコンを表示可能な表示装置１４と、複数のアプリケーションを実行可能な処理装置１１を備え、処理装置１１は、複数のアプリケーションに関する複数の使用履歴を、情報処理装置１００の使用状況に応じて並べ替える使用履歴管理部３１と、並べ替えられた複数の使用履歴に応じて各使用履歴に対応するアイコンを表示装置１４に表示させる表示制御部３２を備える。【選択図】図２
2019023786.tif 000002
【特許請求の範囲】
【請求項１】
アイコンを表示可能な表示装置を備え、複数のアプリケーションを実行可能な情報処理装置のプロセッサを、  
前記複数のアプリケーションに関する複数の使用履歴を、前記情報処理装置の使用状況に応じて並べ替える使用履歴管理部と、
並べ替えられた複数の使用履歴に応じて各使用履歴に対応するアイコンを前記表示装置に表示させる表示制御部として、
機能させるプログラム。
【請求項２】
前記複数の使用履歴の各々は、アプリケーションを使用した場所を含み、
前記情報処理装置の使用状況は、前記情報処理装置の現在の場所であり、
前記使用履歴管理部は、使用履歴の場所が前記現在の場所に近い順に前記複数の使用履歴を並べ替える、
請求項１に記載のプログラム。
【請求項３】
前記使用履歴は、アプリケーションを使用した場所と使用した時刻を含み、
前記情報処理装置の使用状況は、現在の時刻と現在の場所であり、
前記使用履歴管理部は、前記使用履歴の場所が前記現在の場所に近い順に前記使用履歴を並べ替え、更に、前記使用履歴の時刻が現在の時刻に近い順に前記使用履歴を並べ替える、
請求項１に記載のプログラム。
【請求項４】
前記情報処理装置の使用状況は、直前に使用したアプリケーションであり、
前記使用履歴管理部は、前記直前に使用したアプリケーションの過去の使用履歴を特定し、特定した使用履歴の使用時刻に使用時刻が近い順に使用履歴を並べ替える、
請求項１に記載のプログラム。
【請求項５】
前記使用履歴は、アプリケーションを使用した時刻を含み、
前記情報処理装置の使用状況は、前記直前に使用したアプリケーションと現在の時刻であり、
前記使用履歴管理部は、直前に使用したアプリケーションの過去の使用履歴のうち、現在の時刻に最も近い使用履歴を特定し、特定した使用履歴に使用時刻が近い順に使用履歴を並べ替える、
請求項１に記載のプログラム。
【請求項６】
前記使用履歴は、アプリケーションを使用した場所を含み、
前記情報処理装置の使用状況は、前記直前に使用したアプリケーションおよび現在の場所であり、
前記使用履歴管理部は、直前に使用したアプリケーションの過去の使用履歴のうち、現在の場所に最も近い使用履歴を特定し、特定した使用履歴に使用時刻が近い順に使用履歴を並べ替える、
請求項１に記載のプログラム。
【請求項７】
アイコンを表示可能な表示装置を備え、複数のアプリケーションを実行可能な情報処理装置の制御方法において、  
前記複数のアプリケーションに関する複数の使用履歴を、前記情報処理装置の使用状況に応じて並べ替え、
並べ替えられた複数の使用履歴に応じて各使用履歴に対応するアイコンを前記表示装置に表示させる、
情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置におけるアイコンの表示に関する。
【背景技術】
【０００２】
携帯電話機またはスマートフォン等の各種の情報処理装置では、一般に、アプリケーションを起動させるためのアイコンをホーム画面に表示する。特許文献１には、アプリケーションの使用履歴に基づいて、時間帯に応じて起動されるアプリケーションを推定し、推定結果に応じてホーム画面に表示するアイコンを切り替える技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２８６８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報処理装置は、アプリケーションを使用した時間帯のみに着目してアイコンを選択していたので、必ずしも適切なアイコンを表示でなかった。
本発明は、上述した事情に鑑みてなされたものであり、操作に不慣れな利用者であっても容易に操作できる情報処理装置を提供することを解決課題の一つとする。
【課題を解決するための手段】
【０００５】
以上の課題を解決するために、本発明の好適な態様に係るプログラムは、アイコンを表示可能な表示装置を備え、複数のアプリケーションを実行可能な情報処理装置のプロセッサを、前記複数のアプリケーションに関する複数の使用履歴を、前記情報処理装置の使用状況に応じて並べ替える使用履歴管理部と、並べ替えられた複数の使用履歴に応じて各使用履歴に対応するアイコンを前記表示装置に表示させる表示制御部として、機能させる。
【０００６】
本発明の好適な態様に係る情報処理装置の制御方法は、複数のアプリケーションを実行可能であり、アイコンを表示可能な表示装置を備えた情報処理装置の制御方法において、
前記複数のアプリケーションに関する複数の使用履歴を、前記情報処理装置の使用状況に応じて並べ替え、並べ替えられた複数の使用履歴に応じて各使用履歴に対応するアイコンを前記表示装置に表示させる。
【発明の効果】
【０００７】
本発明によれば、情報処理装置の使用状況に応じたアイコンを表示装置に表示するので、操作に不慣れな利用者であっても容易に情報処理装置を操作できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１実施形態に係る情報処理装置の構成を示すブロック図である。
【図２】情報処理装置の機能的な構成を示すブロック図である。
【図３】使用履歴テーブルの内容の一例を示す説明図である。
【図４】アプリ使用履歴画面の一例を示す説明図である。
【図５】通常アイコンを表示するホーム画面の一例を示す説明図である。
【図６】機能アイコンを表示するホーム画面の一例を示す説明図である。
【図７】処理装置が使用履歴の記憶処理を示すフローチャートである。
【図８】ホーム画面の生成処理を示すフローチャートである。
【図９】第１実施形態における並べ替え処理の第１の態様の内容を示すフローチャートである。
【図１０】第１実施形態における並べ替え処理の第２の態様の内容を示すフローチャートである。
【図１１】第２実施形態における並べ替え処理の第１の態様の内容を示すフローチャートである。
【図１２】使用履歴テーブルの内容の一例を示す説明図である。
【図１３】並べ替え後の使用履歴テーブルの内容の一例を示す説明図である。
【図１４】第２実施形態における並べ替え処理の第２の態様の内容を示すフローチャートである。
【図１５】第２実施形態における並べ替え処理の第３の態様の内容を示すフローチャートである。
【発明を実施するための形態】
【０００９】
＜１．第１実施形態＞
図１は、本発明の第１実施形態に係る情報処理装置１００のハードウェア構成を例示するブロック図である。情報処理装置１００は、例えば携帯電話機、スマートフォンまたはタブレット端末等の可搬型の情報処理装置である。図１に例示される通り、情報処理装置１００は、処理装置１１、記憶装置１２、通信装置１３、表示装置１４、操作装置１５、ＧＰＳ装置、および計時装置１７を具備するコンピュータシステムにより実現される。情報処理装置１００の各要素は、単体または複数のバスで相互に接続される。なお、本願における「装置」という用語は、回路、デバイスまたはユニット等の他の用語に読替えてもよい。また、情報処理装置１００の各要素は、単数または複数の機器で構成され、情報処理装置１００の一部の要素を省略してもよい。
【００１０】
処理装置１１は、情報処理装置１００の全体を制御するプロセッサであり、例えば単数または複数のチップで構成される。処理装置１１は、例えば、周辺装置とのインタフェース、演算装置およびレジスタ等を含む中央処理装置（ＣＰＵ：Central Processing Unit）で構成される。なお、処理装置１１の機能の一部または全部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）、ＦＰＧＡ（Field Programmable Gate Array）等のハードウェアで実現してもよい。処理装置１１は、各種の処理を並列的または逐次的に実行する。
【００１１】
記憶装置１２は、処理装置１１が読取可能な記録媒体であり、処理装置１１が実行する複数のプログラム、処理装置１１が使用する各種のデータ、および使用履歴テーブルＴＢＬを記憶する。記憶装置１２は、例えば、ＲＯＭ（Read Only Memory）、ＥＰＲＯＭ（Erasable Programmable ROM）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）、ＲＡＭ（Random Access Memory）等の記憶回路の１種類以上で構成される。使用履歴テーブルＴＢＬの詳細は後述するが、そこには、アプリケーションプログラム（以下、「アプリ」と称する。）の使用履歴が記憶される。
【００１２】
通信装置１３は、移動体通信網またはインターネット等の通信網を介して他の装置と通信する機器である。通信装置１３は、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカードまたは通信モジュールとも表記される。例えば、配信サーバ（図示略）から通信網を介して通信装置１３が受信したアプリが記憶装置１２に記憶される。
【００１３】
表示装置１４は、処理装置１１による制御のもとで各種の画像を表示する。例えば液晶表示パネル、有機ＥＬ表示パネル等の各種の表示パネルが表示装置１４として好適に利用される。
【００１４】
操作装置１５は、情報処理装置１００が使用する情報を入力するための機器である。操作装置１５は、利用者による操作を受付ける。具体的には、操作装置１５は、数字および文字等の符号を入力するための操作と、表示装置１４が表示するアイコンを選択するための操作とを受付ける。例えば、表示装置１４の表示面に対する接触を検出するタッチパネルが操作装置１５として好適である。なお、利用者が操作可能な複数の操作子を操作装置１５が含んでもよい。
【００１５】
ＧＰＳ装置１６は複数の衛星からの電波を受信し、受信した電波から位置情報を生成する。位置情報は、位置を特定できるのであれば、どのような形式であってもよい。位置情報は、例えば、情報処理装置１００の緯度と経度とを示す。この例では、位置情報はＧＰＳ装置１６から得られることを例示するが、情報処理装置１００は、どのような方法で位置情報を取得してもよい。例えば、情報処理装置１００の通信先となる基地局に割り当てられたセルＩＤを用いて位置情報を取得してもよい。さらに、情報処理装置１００が無線ＬＡＮのアクセスポイントと通信する場合には、アクセスポイントに割り当てられたネットワーク上の識別アドレス（ＭＡＣアドレス）と実際の住所（位置）とを対応付けたデータベースを参照して位置情報を取得してもよい。
【００１６】
計時装置１７は、現在の日時を示す日時情報を生成する。具体的には、水晶発振器などで生成されるクロック信号を分周して得たパルス信号をカウントすることによって、日時情報を生成する。なお、日時情報は、時刻情報と年月日情報とからなる。時刻情報は、時刻を示す。時刻とは、１日の中の時の意味である。例えば、１１時１０分３０秒であり、年月日を含まない。計時装置１７は、日時情報を生成するが、そのうち、時刻情報のみを使用する場合がある。
【００１７】
図２は、情報処理装置１００の機能に着目したブロック図である。記憶装置１２に記憶されたプログラムを処理装置１１が実行することで、図２に例示する複数の機能（使用履歴管理部３１、表示制御部３２およびアイコン生成部３３）が実現される。
【００１８】
使用履歴管理部３１は、使用したアプリの使用履歴を管理する。具体的には、使用履歴管理部３１は、使用した日時、使用したアプリ名、動作内容、および使用した場所を対応付けて使用履歴テーブルＴＢＬに記憶する。使用履歴管理部３１は、使用履歴テーブルＴＢＬに記憶した複数のアプリに関する使用履歴を、情報処理装置１００の使用状況に応じて並べ替える。情報処理装置１００の使用状況とは、情報処理装置１００が使用されている状態の意味であり、当該装置に固有の状態である。換言すれば、他の装置の状況と区別できない要素は、情報処理装置１００の使用状況に該当しない。現在の時刻は、当該装置に固有の状態ではないので、現在の時刻のみでは、情報処理装置１００の使用状況に該当しない。情報処理装置１００の使用状況には、情報処理装置１００の現在の場所または直前に使用したアプリなどが含まれ得る。
【００１９】
図３に、使用履歴テーブルＴＢＬの記憶内容の一例を示す。使用履歴テーブルＴＢＬは、複数の使用履歴を記憶している。１つの使用履歴は、使用した日時、使用したアプリ名、動作内容、および使用した場所の組からなる。同図に示す例では、使用履歴Ｒ１〜Ｒ５が使用履歴テーブルＴＢＬに記憶されている。例えば、使用履歴Ｒ５は、2017年６月２５日に交通アプリを使用して、東京浜松間の経路を探索したことを示している。さらに、使用履歴Ｒ５は、交通アプリが、緯度35.704749度、経度139.759653度（東京都文京区本郷）で使用されたことを示している。
【００２０】
説明を図２に戻す。表示制御部３２は、アプリの使用履歴を表示する使用履歴画面を生成し、表示装置１４に表示させる。なお、使用履歴画面を表示する場合、使用履歴管理部３１は、使用履歴を時系列に並び替える。例えば、使用履歴が図３に示すものであった場合、アプリ使用履歴画面は図４に示すものとなる。同図に示すようにアプリ使用履歴画面には、使用履歴と共に使用履歴を後述する機能アイコンに変換してホーム画面に追加するためのアイコン生成ボタンＢ１０〜Ｂ１４が設けられている。
さらに、表示制御部３２は、使用履歴管理部３１が並べ替えた複数の使用履歴に応じて各使用履歴に対応するアイコンを表示装置１４に表示させる。並べ替えた複数の使用履歴に応じての典型的は、並べ替えられた複数の使用履歴の順に各使用履歴に対応するアイコンを表示装置１４に表示させることである。但し、並べ替えた複数の使用履歴に応じての意味は、これに限られるものではなく、並べ替えられた複数の使用履歴に対応するアイコンを所定の規則に従った順序で表示装置１４に表示させることを意味する。例えば、並び替えの結果、２番目となった使用履歴に対応するアイコンを最初に表示装置１４に表示させてもよい。
情報処理装置１００を起動した後、利用者がロックを解除すると表示装置１４にはホーム画面が表示される。アイコンは、ホーム画面に表示される。
【００２１】
起動された後、利用者が操作装置１５を用いて指示を入力すると、アプリは、指示された動作を実行する。例えば、地図アプリは、起動すると動作を開始して、表示すべき地図の場所を入力するための入力欄を画面に表示する。利用者が入力欄に地名を入力すると、地図アプリは入力された地名の地図を表示装置１４に表示させる。この場合、地図アプリの動作内容は、入力された地名の地図を表示させることである。
【００２２】
本実施形態のアイコンは、通常アイコンと機能アイコンとに大別される。通常アイコンは、アプリを起動するショートカットである。機能アイコンは、アプリを起動することに加え、予め定められた動作内容を実行するために用いられる。例えば、地図アプリの通常アイコンをクリックすると、地図アプリが起動して地名の入力待ちの状態となる。一方、地図アプリの機能アイコンをクリックすると、地図アプリが起動し、更に、例えば「浜松」の地図を表示するといった動作がなされる。
【００２３】
図５に通常アイコンを表示するホーム画面の一例を示し、図６に機能アイコンを表示するホーム画面の一例を示す。本実施形態では、通常アイコンは、プリインストールされており、機能アイコンは必要に応じて生成される。
図５に示す通常アイコンＸ１はメールの送信又は受信を実行するメールアプリに対応付けられている。通常アイコンＸ２は天気を調べる天気アプリに対応付けられている。天気アプリは、地名と日を入力すると、入力された地域における入力された日時の天気を表示する。
通常アイコンＸ３は電車の経路を探索する交通アプリに対応付けられている。通常アイコンＸ４は電話の送信又は発信に用いる電話アプリに対応付けられている。通常アイコンＸ５はニュースを調べるニュースアプリに対応付けられている。また、ボタンＢ１をクリックすると使用履歴画面が表示される。また、ボタンＢ２をクリックすると、当該情報処理装置１００が利用可能なアプリの一覧が表示される。
【００２４】
図６に示す機能アイコンＹ１はメールアプリに対応付けられており、受信メールの閲覧に用いられる。機能アイコンＹ２は天気アプリに対応付けられており、明日の「浜松」の天気を表示するために用いられる。機能アイコンＹ３は電車の経路を探索する交通アプリに対応付けられており、「東京」と「浜松」の間の電車の経路を表示するために用いられる。
【００２５】
説明を図２に戻す。アイコン生成部３３は、操作装置１５から出力される操作信号に基づいて、機能アイコンを生成する。具体的には、上述した複数の使用履歴を表示するアプリ使用履歴画面には、使用履歴に対応して機能アイコンの生成を指示するアイコン生成ボタンが設けられている（例えば、図４示すＢ１０〜Ｂ１４）。そして、利用者がアイコン生成ボタンを操作すると、アイコン生成部３３は、操作されたアイコン生成ボタンに対応する使用履歴の動作内容を実行させる機能アイコンを生成する。例えば、図３に示す使用履歴Ｒ５は動作内容として「東京浜松間の経路」であるので、使用履歴Ｒ５に基づいて生成される機能アイコンは図５に示す機能アイコンＹ３となる。この場合、アイコン生成部３３は、交通アプリの通常アイコンの画像と使用履歴Ｒ５の動作内容を示すテキストの画像とを組み合わせて、機能アイコンＹ３を生成する。
機能アイコンは、アプリの起動後、指示を入力する必要がない。よって、機能アイコンを採用することによって、情報処理装置１００の操作に不慣れな利用者の利便性を向上できる。特に、高齢者は、情報処理装置１００を操作してアプリを用いて所望の機能を実現できたしても、操作を再現することができないことがある。機能アイコンは動作内容が含まれているので、高齢者であっても情報処理装置１００を使いこなすことが可能となる。
【００２６】
次に、本実施形態の動作について説明する。図７は、使用履歴の記憶処理を示すフローチャートである。まず、処理装置１１は、操作装置１５か出力される操作信号に基づいて、アイコンの選択を検知すると(ステップＳａ１)、選択されたアイコンが通常アイコンであるか否かを判定する(ステップＳａ２)。
【００２７】
通常アイコンが選択された場合、ステップＳａ２の判定結果は肯定となり、処理装置１１は、選択された通常アイコンに対応するアプリを起動する(ステップＳａ３)。この後、処理装置１１は、動作内容の入力を受け付けて(ステップＳａ４)、動作内容を実行する(ステップＳａ５)。動作内容の入力とは、アプリが処理を実行するために必要なパラメーターを入力することである。例えば、ニュースアプリであれば、経済、国際、およびスポーツといったニュースのジャンルならびにニュースの発生日がパラメーターに該当する。
【００２８】
一方、利用者によって選択されたアイコンが機能アイコンであり、ステップＳａ２の判定結果が否定である場合、処理装置１１は、選択された機能アイコンに対応するアプリを起動し、当該機能アイコンに紐づけられている動作内容を実行する(ステップＳａ６)。
この後、処理装置１１は、アプリ名、現在の日時、現在の場所、および動作内容を使用履歴として、使用履歴テーブルＴＢＬに記憶する(ステップＳａ７)。処理装置１１は、ＧＰＳ装置１６から出力される位置情報を現在の場所として用い、計時装置１７から出力される時刻情報を現在の時刻として用いる。
【００２９】
このようにアプリを起動する度に使用履歴を生成して使用履歴テーブルＴＢＬに記憶することによって、利用者のアプリの使用履歴が蓄積されていく。従って、使用履歴を解析することによって、利用者が使用するアプリの傾向を把握することができる。
【００３０】
図８は、ホーム画面の生成処理を示すフローチャートである。処理装置１１は、操作装置１５から出力される操作信号に基づいて、利用者がホームを選択したこと検知する(ステップＳｂ１)。この後、処理装置１１は、情報処理装置１００の使用状況に応じて使用履歴を並べ替える(ステップＳｂ２)。次に、情報処理装置１００は、並べ替えられた使用履歴の順に使用履歴に対応するアイコンを配置したホーム画面を表示装置１４に表示させる。
【００３１】
本実施形態における使用履歴の並べ替えには、第１の態様と第２の態様がある。第１の態様において、情報処理装置１００の使用状況は情報処理装置１００の現在の場所であり、使用履歴の場所が現在の場所に近い順に使用履歴を並べ替える。この機能は、図２に示す使用履歴管理部３１が担う。
【００３２】
図９は、第１実施形態における並べ替え処理の第１の態様の内容を示すフローチャートである。処理装置１１は、ＧＰＳ装置１６から出力される現在の位置情報を現在の場所として取得する(ステップＳｃ１)。なお、情報処理装置１００の通信先となる基地局に割り当てられたセルＩＤを用いて位置情報を取得してもよい。さらに、情報処理装置１００が無線ＬＡＮのアクセスポイントと通信する場合には、アクセスポイントに割り当てられたネットワーク上の識別アドレス（ＭＡＣアドレス）と実際の住所（位置）とを対応付けたデータベースを参照して位置情報を取得してもよい。
次に、処理装置１１は、使用履歴の場所が現在の場所に近い順に複数の使用履歴を並べ替える(ステップＳｃ２)。より具体的には、処理装置１１は、現在の位置情報と使用履歴の位置情報とから距離を算出し、算出した距離を比較して距離が短い順に複数の使用履歴を並べ替える。
【００３３】
このような並べ替えを行うことにより、ホーム画面に表示されるアイコンは、現在の場所で過去に使用したアプリのアイコンが優先して表示されるようになる。
例えば、高齢の利用者が孫の家にいる場合を想定する。この場合、ホーム画面には、過去に孫の家で使用したアプリのアイコンが、自宅で使用したアプリのアイコンよりも優先してホーム画面に表示されることになる。過去に孫の家で、孫の写真を撮影し、撮影した写真を閲覧した場合には、カメラアプリのアイコンとアルバムアプリのアイコンとがホーム画面に表示される。高齢者は、スマートフォンなどの情報処理装置１００に不慣れであり、操作方法を習熟するのは容易でない。上述した第１の態様によれば、場所に着目して、過去に使用したアプリのアイコンをホーム画面に優先して表示させることができる。この結果、情報処理装置１００の利便性が向上する。
なお、位置情報の精度は、適宜設定することができる。位置情報の精度を下げると、異なる使用履歴において位置情報が一致することがある。この場合には、予め定められた規則に従って、使用履歴の並べ替えの順を定めてもよい。また、位置情報が一致する場合、使用履歴を並べ替えないようにしてもよい。さらに、ランダムに使用履歴の並べ替えの順を定めてもよい。
【００３４】
図１０は、第１実施形態における並べ替え処理の第２の態様の内容を示すフローチャートである。第２の態様は、図９に示すステップＳｃ１およびステップＳｃ２の後段に、ステップＳｃ３を加えたものである。ステップＳｃ３において、処理装置１１は、取得した場所が一致する使用履歴について、現在の時刻に近い順に使用履歴を並べ替える。第１の態様で説明したように、位置情報の精度を下げると、異なる使用履歴で位置情報が一致することがある。しかしながら、位置情報の精度が高すぎることによって、不都合が発生する可能性もある。例えば、通勤で最寄の駅を利用する場合、利用者が駅で電車を待つ時間に情報処理装置１００を用いて、受信メールを閲覧したり、あるいはスケジュールを確認することがある。ここで、受信メールを閲覧した場所と、スケジュールを確認した場所とが１０ｍ程度、離れていたとする。そのような場合に、異なる場所として取り扱う必要性は小さく、むしろ、最寄駅での使用履歴として一体に取り扱うことが望ましい。
【００３５】
例えば、最寄駅において、朝の通勤時間では、ニュースアプリを用いて経済ニュースを閲覧した後、スケジュールアプリを用いて今日のスケジュールを確認したとする。また、最寄駅において、夜の帰宅時間では、アルバムアプリを用いて子供の写真を見た後、音楽アプリを用いて音楽を聞くことを想定する。このような場合、第１態様では、ニュースアプリの使用履歴、スケジュールアプリの使用履歴、アルバムアプリの使用履歴、および音楽アプリの使用履歴に優先順位を付けることができない。
【００３６】
これに対して、第２の態様では、現在の時刻と使用履歴の時刻とを比較するので、朝の通勤時間に情報処理装置１００を起動すると、ホーム画面には、ニュースアプリのアイコンおよびスケジュールアプリのアイコンが、アルバムアプリのアイコンおよび音楽アプリのアイコンよりも優先して表示される。
このように第２の態様では、情報処理装置１００の使用状況として、使用した場所だけでなく使用した時刻を採用したので、情報処理装置１００の利便性を高めることができる。
【００３７】
＜２．第２実施形態＞
第２実施形態に係る情報処理装置１００は、図１および図２に示す第１実施形態の情報処理装置１００と同様に構成されており、図８のステップＳｂ２の使用履歴の並べ替え処理を除いて動作も同じである。
【００３８】
第２実施形態の並べ替え処理は、３つの態様があるがいずれの態様も、情報処理装置１００の使用状況として、直前に使用したアプリを要素とする点で共通する。
図１１は、第２実施形態における並べ替え処理の第１の態様の内容を示すフローチャートである。まず、処理装置１１は、使用履歴テーブルＴＢＬを参照して、直前に使用したアプリの過去の使用履歴を特定する(ステップＳｄ１)。次に、処理装置１１は、特定した過去の使用履歴の使用時刻が近い順に使用履歴を並び替える(ステップＳｄ２)。
【００３９】
例えば、利用者が明日、浜松に出張に行く場合を想定する。ここで、利用者が情報処理装置１００を用いて明日の浜松の天気を調べたとする。この場合、直前に使用したアプリの使用履歴は、天気アプリを用いて「明日の浜松の天気」を調べるを示す。使用履歴テーブルＴＢＬが図１２に示すものである場合、使用履歴Ｒ１が直前に使用したアプリの使用履歴に相当し、使用履歴Ｒ５が直前に使用したアプリの過去の使用履歴に相当する。この場合、特定した過去の使用履歴の使用時刻は「19:30」である。使用履歴の並べ替えを実行すると、使用履歴テーブルＴＢＬは図1３に示すものとなる。
【００４０】
この場合、ホーム画面には、使用履歴Ｒ４に対応する交通アプリの「東京浜松間の経路」の探索に対応する機能アイコン（例えば、図６に示す機能アイコンＹ３）、地図アプリの「浜松の地図」の表示に対応する機能アイコンが他のアイコンに優先して表示される。
【００４１】
第２実施形態における並べ替え処理の第１の態様によれば、直前に使用したアプリを過去に使用した際に、その前後で使用したアプリのアイコンがホーム画面に優先して表示される。このため、あるアプリの処理が終了した後に、関連するアプリのアイコンが優先して表示される。この結果、利用者の利便性を向上させることができる。
【００４２】
図１４は、第２実施形態における並べ替え処理の第２の態様の内容を示すフローチャートである。まず、処理装置１１は、使用履歴テーブルＴＢＬを参照して、直前に使用したアプリの過去の使用履歴のうち、現在の時刻に最も近い使用履歴を特定する(ステップＳｅ１)。次に、処理装置１１は、特定した過去の使用履歴の使用時刻が近い順に使用履歴を並び替える(ステップＳｅ２)。
【００４３】
アプリを使用する時間帯によって、利用者が情報処理装置１００を使用する目的が異なることが多い。例えば、現在の時刻が朝の通勤時間帯である場合には仕事を開始前の準備の目的で情報処理装置１００を使用し、夜の帰宅時間帯である場合ではリラックスする目的で情報処理装置１００を使用する。従って、直前に使用したアプリの使用履歴を参照する場合に、現在の時刻を考慮することが、利用者が情報処理装置１００を使用する目的に沿うことになる。第２の態様によれば、直前に使用したアプリの過去の使用履歴のうち、現在の時刻に最も近い使用履歴を特定するので、利用者の使用目的を反映させたアイコンの表示が可能となる。
【００４４】
図１５は、第２実施形態における並べ替え処理の第３の態様の内容を示すフローチャートである。まず、処理装置１１は、使用履歴テーブルＴＢＬを参照して、直前に使用したアプリの過去の使用履歴のうち、現在の場所に最も近い使用履歴を特定する(ステップＳｆ１)。次に、処理装置１１は、特定した過去の使用履歴の使用時刻が近い順に使用履歴を並び替える(ステップＳｆ２)。
【００４５】
直前に使用したアプリの使用履歴が複数ある場合、どの使用履歴を用いるのが、直前に使用したアプリとの関連性が高いかが問題となる。第３の態様では、場所が近い使用履歴を特定する。例えば、勤務先が東京であり、出張先が横須賀であるとする。この場合、勤務先である東京で使用するアプリと、出張先である横須賀で使用するアプリは異なることが多い。第３の態様によれば、場所を考慮して使用履歴を特定し、さらに時間を考慮してこれから使用される可能性が高いアプリを推定し、そのアプリのアイコンを優先してホーム画面に表示させる。よって、アプリの関連性を場所と時間といった異なる要素で分析して優先して表示させるアイコンを定めるので、直前に使用したアプリと関連性の高いアプリのアイコンをホーム画面に表示させることができる。よって、利用者の利便性を向上させことができる。
【００４６】
＜３．変形例＞
本発明は、以上に例示した実施形態に限定されない。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された２以上の態様を併合してもよい。
【００４７】
（１）前述の各形態では、携帯電話機またはスマートフォン等の可搬型の情報処理装置を情報処理装置１００として例示したが、情報処理装置１００の具体的な形態は任意であり、前述の各形態の例示には限定されない。例えば、可搬型または据置型のパーソナルコンピュータを情報処理装置１００として利用してもよい。
【００４８】
（２）前述の各形態では、記憶装置１２は、処理装置１１が読取可能な記録媒体であり、ＲＯＭおよびＲＡＭなどを例示したが、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Ｂｌｕ−ｒａｙ（登録商標）ディスク)、スマートカード、フラッシュメモリデバイス(例えば、カード、スティック、キードライブ)、ＣＤ−ＲＯＭ（Compact  Disc−ＲＯＭ）、レジスタ、リムーバブルディスク、ハードディスク、フロッピー（登録商標）ディスク、磁気ストリップ、データベース、サーバその他の適切な記憶媒体である。また、プログラムは、電気通信回線を介してネットワークから送信されても良い。また、プログラムは、電気通信回線を介して通信網から送信されても良い。なお、基地局は、入力キーなどの入力装置や、ディスプレイなどの出力装置を含んでいてもよい。
【００４９】
（３）前述の各形態は、ＬＴＥ（Long  Term  Evolution）、ＬＴＥ−Ａ（LTE-Advanced）、ＳＵＰＥＲ  ３Ｇ、ＩＭＴ−Ａｄｖａｎｃｅｄ、４Ｇ、５Ｇ、ＦＲＡ（Future  Radio  Access）、Ｗ−ＣＤＭＡ（登録商標）、ＧＳＭ（登録商標）、ＣＤＭＡ２０００、ＵＭＢ（Ultra  Mobile  Broadband）、ＩＥＥＥ  ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ  ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ  ８０２．２０、ＵＷＢ（Ultra-WideBand）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、その他の適切なシステムを利用するシステム及び／又はこれらに基づいて拡張された次世代システムに適用されてもよい。
【００５０】
（４）前述の各形態において、基地局によって行われるとした特定動作（例えば、基地局による位置情報の特定）は、場合によってはその上位ノード（upper node）によって行われることもある。基地局を有する１つまたは複数のネットワークノード（network nodes）からなるネットワークにおいて、端末との通信のために行われる様々な動作は、基地局および／または基地局以外の他のネットワークノード(例えば、MMEまたはS-GWなどが考えられるが、これらに限られない)によって行われ得ることは明らかである。上記において基地局以外の他のネットワークノードが１つである場合を例示したが、複数の他のネットワークノードの組み合わせ(例えば、MMEおよびS-GW)であってもよい。
【００５１】
（５）前述の各形態において、説明した情報及び信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。
なお、本明細書で説明した用語及び／又は本明細書の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。
【００５２】
（６）前述の各形態において、入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルで管理してもよい。入出力される情報等は、上書き、更新、または追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。
【００５３】
（７）前述の各形態において、判定は、１ビットで表される値（０か１か）によって行われてもよいし、真偽値（Boolean：trueまたはfalse）によって行われてもよいし、数値の比較（例えば、所定の値との比較）によって行われてもよい。
【００５４】
（８）前述の各形態において例示したフローチャートにおいて、各ステップの順序を変更してもよい。すなわち、本発明の好適な態様における各処理の順序は、特定の順序に限定されない。
【００５５】
（９）図２に例示された各機能は、ハードウェアおよびソフトウェアの任意の組合せによって実現される。また、各機能は、単体の装置によって実現されてもよいし、相互に別体で構成された２個以上の装置によって実現されてもよい。
【００５６】
（１０）前述の各形態で例示したプログラムは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコードまたはハードウェア記述言語と呼ばれるか、他の名称によって呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順または機能等を意味するよう広く解釈されるべきである。
また、ソフトウェア、命令などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア及びデジタル加入者回線（ＤＳＬ）などの有線技術及び／又は赤外線、無線及びマイクロ波などの無線技術を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び／又は無線技術は、伝送媒体の定義内に含まれる。
【００５７】
（１１）前述の各形態において、「システム」および「ネットワーク」という用語は、互換的に使用される。
【００５８】
（１２）前述の各形態において、基地局は、１つまたは複数（例えば、３つ）の（セクタとも呼ばれる）セルを収容することができる。基地局が複数のセルを収容する場合、基地局のカバレッジエリア全体は複数のより小さいエリアに区分でき、各々のより小さいエリアは、基地局サブシステム（例えば、屋内用の小型基地局ＲＲＨ：Ｒｅｍｏｔｅ  Ｒａｄｉｏ  Ｈｅａｄ）によって通信サービスを提供することもできる。「セル」または「セクタ」という用語は、このカバレッジにおいて通信サービスを行う基地局、および／または基地局サブシステムのカバレッジエリアの一部または全体を指す。さらに、「基地局」「ｅＮＢ」、「セル」、および「セクタ」という用語は、本明細書では互換的に使用され得る。基地局は、固定局（fixed station）、ＮｏｄｅＢ、ｅＮｏｄｅＢ（ｅＮＢ）、アクセスポイント（access point）、フェムトセル、スモールセルなどの用語で呼ばれる場合もある。
【００５９】
（１３）前述の各形態において、情報処理装置１００は、移動局である場合が含まれる。移動局は、当業者によって、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、またはいくつかの他の適切な用語で呼ばれる場合もある。
【００６０】
（１４）前述の各形態において、「接続された(connected)」という用語、又はこれらのあらゆる変形は、２又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」された２つの要素間に１又はそれ以上の中間要素が存在することを含むことができる。要素間の接続は、物理的なものであっても、論理的なものであっても、或いはこれらの組み合わせであってもよい。本明細書で使用する場合、２つの要素は、１又はそれ以上の電線、ケーブル及び／又はプリント電気接続を使用することにより、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光（可視及び不可視の両方）領域の波長を有する電磁エネルギーなどの電磁エネルギーを使用することにより、互いに「接続」されると考えることができる。
【００６１】
（１５）前述の各形態において、「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。
【００６２】
（１６）「含む(ｉｎｃｌｕｄｉｎｇ)」、「含んでいる（ｃｏｍｐｒｉｓｉｎｇ）」、およびそれらの変形が、本明細書あるいは特許請求の範囲で使用されている限り、これら用語は、用語「備える」と同様に、包括的であることが意図される。さらに、本明細書あるいは特許請求の範囲において使用されている用語「または（or）」は、排他的論理和ではないことが意図される。
【００６３】
（１７）本願の全体において、例えば、英語におけるa、anおよびtheのように、翻訳によって冠詞が追加された場合、これらの冠詞は、文脈から明らかにそうではないことが示されていなければ、複数を含む。
【００６４】
（１８）本発明が本明細書中に説明した実施形態に限定されないことは当業者にとって明白である。本発明は、特許請求の範囲の記載に基づいて定まる本発明の趣旨及び範囲を逸脱することなく修正および変更態様として実施することができる。したがって、本明細書の記載は、例示的な説明を目的とし、本発明に対して何ら制限的な意味を有さない。また、本明細書に例示した態様から選択された複数の態様を組合わせてもよい。
【符号の説明】
【００６５】
１００…情報処理装置、１１…処理装置、１２…記憶装置、１３…通信装置、１４…表示装置、１５…操作装置、１６…ＧＰＳ装置、１７…計時装置、３１…使用履歴管理部、３２…表示制御部、３３…アイコン生成部、ＴＢＬ…使用履歴テーブル、Ｘ１〜Ｘ５…通常アイコン、Ｙ１〜Ｙ３…機能アイコン。
【図１】
2019023786.tif 000003
【図２】
2019023786.tif 000004
【図３】
2019023786.tif 000005
【図４】
2019023786.tif 000006
【図５】
2019023786.tif 000007
【図６】
2019023786.tif 000008
【図７】
2019023786.tif 000009
【図８】
2019023786.tif 000010
【図９】
2019023786.tif 000011
【図１０】
2019023786.tif 000012
【図１１】
2019023786.tif 000013
【図１２】
2019023786.tif 000014
【図１３】
2019023786.tif 000015
【図１４】
2019023786.tif 000016
【図１５】
2019023786.tif 000017