(57)【要約】      （修正有）【課題】情報処理端末におけるアプリケーション操作の利便性を向上する。【解決手段】情報処理端末１は、同一又は異なる複数のアプリケーションＡ〜Ｎと、アプリケーション管理部２と、関連付け管理部３と、選択検出部４と、データ記憶部５と、を備える。アプリケーション管理部２は、アプリケーションＡ〜Ｎの実行を管理する機能を有しており情報端末１のバックグラウンドで作動する。選択検出部４は、アプリケーション管理部２が起動しているときに実行されているアプリケーションＡ〜Ｎに対する操作を受け付ける機能を有する。【選択図】図１
2015184686.tif 000002
【特許請求の範囲】
【請求項１】
同一又は異なる複数のアプリケーションを実行するアプリケーション実行手段と、
前記アプリケーション毎に、当該アプリケーションが実行されることにより出力される情報に対する選択をそれぞれ受け付ける選択受付手段と、
前記アプリケーション毎における選択されたときの出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報を、複数関連付けて記憶装置に記憶する関連付け手段と、を備え、
前記関連付け手段は、相互に関連する前記選択による複数の前記選択情報を、関連付けて記憶する、
情報処理端末。
【請求項２】
請求項１に記載の情報処理端末であって、
前記アプリケーション実行手段は、第一のアプリケーションと、当該第一のアプリケーションと同一又は異なる第二のアプリケーションとを実行し、
前記選択受付手段は、前記第一のアプリケーションにより出力された情報に対する選択を受け付けると共に、当該選択の操作に関連する操作としての前記第二のアプリケーションにより出力された情報に対する選択を受け付け、
前記関連付け手段は、前記第一のアプリケーションにおける選択されたときの出力状態を特定する前記出力状態情報及び当該第一のアプリケーションを特定する前記アプリケーション情報からなる前記選択情報と、前記第二のアプリケーションにおける選択されたときの出力状態を特定する前記出力状態情報及び当該第二のアプリケーションを特定する前記アプリケーション情報からなる前記選択情報と、を関連付けて記憶装置に記憶する、
情報処理端末。
【請求項３】
請求項２に記載の情報処理端末であって、
前記アプリケーション実行手段は、前記第一のアプリケーションと前記第二のアプリケーションとを同時に実行し、
前記選択受付手段は、同時に実行されている前記第一のアプリケーション及び前記第二のアプリケーションによりそれぞれ出力された情報に対する選択をそれぞれ受け付ける、
情報処理端末。
【請求項４】
請求項３に記載の情報処理端末であって、
前記選択受付手段は、同時に実行されている前記第一のアプリケーション及び前記第二のアプリケーションによりそれぞれ出力された情報に対する同時の選択を、それぞれ受け付ける、
情報処理端末。
【請求項５】
請求項４に記載の情報処理端末であって、
前記アプリケーション実行手段は、前記第一のアプリケーションと前記第二のアプリケーションとを同時に実行して、それぞれ出力される表示画面をタッチパネル型表示装置に同時に表示し、
前記選択受付手段は、同時に表示されている前記各表示画面のそれぞれに対する、同時の接触操作による選択を受け付ける、
情報処理端末。
【請求項６】
請求項１乃至５のいずれかに記載の情報処理端末であって、
前記関連付け手段は、前記アプリケーションにおける選択されたときの出力状態を特定する複数のパラメータを含む前記選択情報及び前記アプリケーション情報からなる前記選択情報を、複数関連付けて前記記憶装置に記憶する、
情報処理端末。
【請求項７】
請求項６のいずれかに記載の情報処理端末であって、
前記選択受付手段は、前記アプリケーションの実行により表示画面上に表示出力されている情報及び当該表示画面上の位置の選択を受け付け、
前記関連付け手段は、前記選択された情報を特定する情報特定情報と前記選択された位置に基づく位置情報とを前記出力状態情報とし、当該出力状態情報及び前記アプリケーション情報からなる前記選択情報を、複数関連付けて前記記憶装置に記憶する、
情報処理端末。
【請求項８】
請求項１乃至７のいずれかに記載の情報処理端末であって、
前記アプリケーション実行手段は、前記記憶装置に記憶されている所定の前記選択情報内の前記アプリケーション情報にて特定される前記アプリケーションを実行して、当該所定の選択情報内の前記出力状態情報にて特定される出力状態となる場合に、当該所定の選択情報に関連付けられて前記記憶装置に記憶されている他の前記選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して、当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
情報処理端末。
【請求項９】
請求項８に記載の情報処理端末であって、
前記アプリケーション実行手段は、前記所定の選択情報内の前記アプリケーション情報にて特定される前記アプリケーションを実行して、当該所定の選択情報内の前記出力状態情報にて特定される出力状態となるときに、同時に、当該所定の選択情報に関連付けられて前記記憶装置に記憶されている前記他の選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して、当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
情報処理端末。
【請求項１０】
請求項９に記載の情報処理端末であって、
前記アプリケーション実行手段は、関連付けられた前記所定の選択情報及び前記他の選択情報内の各前記アプリケーション情報にてそれぞれ特定される各アプリケーションを同時に実行して、それぞれ出力される各表示画面を同時に表示し、当該各表示画面が、前記所定の選択情報及び前記他の選択情報内の各前記出力状態情報にてそれぞれ特定される各出力状態となるようそれぞれ同時に表示出力する、
情報処理端末。
【請求項１１】
請求項８乃至１０のいずれかに記載の情報処理端末であって、
前記アプリケーション実行手段は、前記所定の選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して当該所定の選択情報内の前記出力状態情報に含まれる複数のパラメータにて特定される出力状態となったときに、前記他の選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
情報処理装置。
【請求項１２】
請求項１１に記載の情報処理端末であって、
前記アプリケーション実行手段は、前記所定の選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して当該所定の選択情報内の前記出力状態情報にて特定される情報及び表示画面上の位置を表示したときに、前記他の選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
情報処理装置。
【請求項１３】
同一又は異なる複数のアプリケーションを実行するアプリケーション実行手段と、
前記アプリケーション毎における、当該アプリケーションが実行されることによる出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報が、複数関連付けられた記憶装置と、を備え、
前記アプリケーション実行手段は、前記記憶装置に記憶されている所定の前記選択情報内の前記アプリケーション情報にて特定される前記アプリケーションを実行して、当該所定の選択情報内の前記出力状態情報にて特定される出力状態となる場合に、当該所定の選択情報に関連付けられて前記記憶装置に記憶されている他の前記選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して、当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
情報処理端末。
【請求項１４】
請求項１３に記載の情報処理端末であって、
前記アプリケーション実行手段は、前記所定の選択情報内の前記アプリケーション情報にて特定される前記アプリケーションを実行して、当該所定の選択情報内の前記出力状態情報にて特定される出力状態となるときに、同時に、当該所定の選択情報に関連付けられて前記記憶装置に記憶されている前記他の選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して、当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
情報処理端末。
【請求項１５】
情報処理端末に、
同一又は異なる複数のアプリケーションを実行するアプリケーション実行手段と、
前記アプリケーション毎に、当該アプリケーションが実行されることにより出力される情報に対する選択をそれぞれ受け付ける選択受付手段と、
前記アプリケーション毎における選択されたときの出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報を、複数関連付けて記憶装置に記憶する関連付け手段と、
を実現させるためのプログラムであり、
前記関連付け手段は、相互に関連する前記選択による複数の前記選択情報を、関連付けて記憶する、
プログラム。
【請求項１６】
情報処理装置に、同一又は異なる複数のアプリケーションを実行するアプリケーション実行手段を実現させるプログラムであり、
前記アプリケーション実行手段は、
前記アプリケーション毎における、当該アプリケーションが実行されることによる出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報が、複数関連付けられた記憶装置に記憶されている所定の前記選択情報内の前記アプリケーション情報にて特定される前記アプリケーションを実行して、当該所定の選択情報内の前記出力状態情報にて特定される出力状態となる場合に、当該所定の選択情報に関連付けられて前記記憶装置に記憶されている他の前記選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して、当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
プログラム。
【請求項１７】
同一又は異なる複数のアプリケーションを実行し、
前記アプリケーション毎に、当該アプリケーションが実行されることにより出力される情報に対する選択をそれぞれ受け付け、
前記アプリケーション毎における選択されたときの出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報を、複数関連付けて記憶装置に記憶すると共に、相互に関連する前記選択による複数の前記選択情報を関連付けて記憶する、
情報処理方法。
【請求項１８】
同一又は異なる複数のアプリケーションを実行する際に、
前記アプリケーション毎における、当該アプリケーションが実行されることによる出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報が、複数関連付けられた記憶装置に記憶されている所定の前記選択情報内の前記アプリケーション情報にて特定される前記アプリケーションを実行して、当該所定の選択情報内の前記出力状態情報にて特定される出力状態となる場合に、当該所定の選択情報に関連付けられて前記記憶装置に記憶されている他の前記選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して、当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末にかかり、特に、情報を出力するアプリケーションが組み込まれた情報処理端末に関する。
【背景技術】
【０００２】
携帯電話機やタブレット端末、パーソナルコンピュータなどの情報処理端末は、OS（Operating System）上又は特別なアプリケーション上で、同一又は異なる複数のアプリケーションを実行可能である。そして、複数のアプリケーションを同一画面に表示して、それぞれの画面上で操作を行うことが可能となっている。さらに近年では、携帯電話機やタブレット端末において、２つのディスプレイを備えたものや、１つのディスプレイ上で表示画面を分割して、複数のアプリケーションを同時に表示して、それぞれに対する操作が可能なものもある。
【０００３】
上述したような複数のアプリケーションを実行可能な情報処理端末では、これら複数のアプリケーションの実行により表示される情報を、関連付けて表示したい場合がある。例えば、第一のアプリケーションとしてブラウザを起動し、ある観光地のホームページを閲覧したときに、第二のアプリケーションとして地図アプリケーションを起動して、その観光地周辺の地図やルートを検索する、という用途が考えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１１／１３５８９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の用途の場合、それぞれの表示画面で、観光地のホームページを検索するという操作と、場所を検索するという操作と、を行わなければならない。また、仮に、観光地のホームページや地図上の場所を登録しておいたとしても、それぞれの登録を呼び出して表示する、という操作を行う必要がある。すると、操作者にとって操作に手間がかかり、アプリケーション利用時における利便性の向上を図ることができない、という問題が生じる。
【０００６】
ここで、特許文献１には、１つのアプリケーションを起動すると、関連付けられているもう１つのアプリケーションを起動できる、という技術が開示されている。ところが、かかる技術を用いたとしても、上述したように各アプリケーションに対して、相互に関連する観光地のホームページ及び地図といった情報を表示するための操作をそれぞれ行う必要がある。このため、依然として操作者にとって操作に手間がかかり、アプリケーション利用時における利便性の向上を図ることができない。
【０００７】
そして、上述した問題は、同時に複数のアプリケーションを実行して表示する情報処理端末のみならず、あらゆる情報処理端末においても生じる。
【０００８】
このため、本発明の目的は、上述した課題である、情報処理端末におけるアプリケーションの操作に手間がかかり、利便性の向上を図ることができない、ということを解決する、ことにある。
【課題を解決するための手段】
【０００９】
本発明の一形態である情報処理端末は、
同一又は異なる複数のアプリケーションを実行するアプリケーション実行手段と、
前記アプリケーション毎に、当該アプリケーションが実行されることにより出力される情報に対する選択をそれぞれ受け付ける選択受付手段と、
前記アプリケーション毎における選択されたときの出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報を、複数関連付けて記憶装置に記憶する関連付け手段と、を備え、
前記関連付け手段は、相互に関連する前記選択による複数の前記選択情報を、関連付けて記憶する、
という構成をとる。
【００１０】
また、本発明の他の形態である情報処理端末は、
同一又は異なる複数のアプリケーションを実行するアプリケーション実行手段と、
前記アプリケーション毎における、当該アプリケーションが実行されることによる出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報が、複数関連付けられた記憶装置と、を備え、
前記アプリケーション実行手段は、前記記憶装置に記憶されている所定の前記選択情報内の前記アプリケーション情報にて特定される前記アプリケーションを実行して、当該所定の選択情報内の前記出力状態情報にて特定される出力状態となる場合に、当該所定の選択情報に関連付けられて前記記憶装置に記憶されている他の前記選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して、当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
という構成をとる。
【００１１】
また、本発明の他の形態であるプログラムは、
情報処理端末に、
同一又は異なる複数のアプリケーションを実行するアプリケーション実行手段と、
前記アプリケーション毎に、当該アプリケーションが実行されることにより出力される情報に対する選択をそれぞれ受け付ける選択受付手段と、
前記アプリケーション毎における選択されたときの出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報を、複数関連付けて記憶装置に記憶する関連付け手段と、
を実現させるためのプログラムであり、
前記関連付け手段は、相互に関連する前記選択による複数の前記選択情報を、関連付けて記憶する、
という構成をとる。
【００１２】
また、本発明の他の形態であるプログラムは、
情報処理装置に、同一又は異なる複数のアプリケーションを実行するアプリケーション実行手段を実現させるプログラムであり、
前記アプリケーション実行手段は、
前記アプリケーション毎における、当該アプリケーションが実行されることによる出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報が、複数関連付けられた記憶装置に記憶されている所定の前記選択情報内の前記アプリケーション情報にて特定される前記アプリケーションを実行して、当該所定の選択情報内の前記出力状態情報にて特定される出力状態となる場合に、当該所定の選択情報に関連付けられて前記記憶装置に記憶されている他の前記選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して、当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
という構成をとる。
【００１３】
また、本発明の他の形態である情報処理方法は、
同一又は異なる複数のアプリケーションを実行し、
前記アプリケーション毎に、当該アプリケーションが実行されることにより出力される情報に対する選択をそれぞれ受け付け、
前記アプリケーション毎における選択されたときの出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報を、複数関連付けて記憶装置に記憶すると共に、相互に関連する前記選択による複数の前記選択情報を関連付けて記憶する、
という構成をとる。
【００１４】
また、本発明の他の形態である情報処理方法は、
同一又は異なる複数のアプリケーションを実行する際に、
前記アプリケーション毎における、当該アプリケーションが実行されることによる出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報が、複数関連付けられた記憶装置に記憶されている所定の前記選択情報内の前記アプリケーション情報にて特定される前記アプリケーションを実行して、当該所定の選択情報内の前記出力状態情報にて特定される出力状態となる場合に、当該所定の選択情報に関連付けられて前記記憶装置に記憶されている他の前記選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して、当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
という構成をとる。
【発明の効果】
【００１５】
本発明は、以上のように構成されることにより、情報処理端末におけるアプリケーションの操作に手間がかからず、利便性の向上を図ることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態１における情報処理端末の構成を示すブロック図である。
【図２】図１に開示した情報処理端末の表示装置における表示の一例を示す図である。
【図３】図１に開示した情報処理端末の表示装置における表示の一例を示す図である。
【図４】図１に開示した情報処理端末における設定の一例を示す図である。
【図５】図１に開示した情報処理端末のデータ記憶部に記憶されるデータの一例を示す図である。
【図６】図１に開示した情報処理端末の作動状態を説明するための表示例を示す図である。
【図７】図１に開示した情報処理端末の作動状態を説明するための表示例を示す図である。
【図８】図１に開示した情報処理端末の作動状態を説明するための表示例を示す図である。
【図９】図１に開示した情報処理端末の作動状態を説明するための表示例を示す図である。
【図１０】図１に開示した情報処理端末の作動状態を説明するための表示例を示す図である。
【図１１】図１に開示した情報処理端末の動作を示すフローチャートである。
【図１２】図１に開示した情報処理端末の動作を示すフローチャートである。
【図１３】本発明の実施形態２における情報処理端末の構成を示すブロック図である。
【図１４】本発明の実施形態３における情報処理端末の構成を示すブロック図である。
【発明を実施するための形態】
【００１７】
＜実施形態１＞
本発明の第１の実施形態を、図１乃至図１２を参照して説明する。図１は、情報処理端末の構成を示すブロック図である。図２乃至図３は、情報処理端末の表示装置における表示例を示す図である。図４は、情報処理端末における設定の一例を示す図であり、図５は、この設定に従って情報処理端末に記憶されるデータの一例を示す図である。図６乃至図１０は、情報処理端末の作動状態を説明するための表示例を示す図である。図１１乃至図１２は、情報処理端末の動作を示すフローチャートである。
【００１８】
［構成］
本実施形態における情報処理端末１は、演算装置（図示せず）、記憶装置（図示せず）、表示装置６を備えた情報処理装置である。そして、表示装置６は、所定の広さを有する表示面に対して指等による接触操作が可能なタッチパネル式の表示装置である。つまり、本実施形態における情報処理端末１は、図２に示すようなタブレット型の情報処理端末である。但し、本発明における情報処理端末１は、タブレット型の情報処理端末であることに限定されず、携帯電話機やノートパソコンであってもよい。また、タッチパネル式の表示装置を有していることにも限定されず、いかなる情報処理装置であってもよい。
【００１９】
図１に示すように、情報処理端末１は、装備された演算装置にプログラムが組み込まれることで構築された、アプリケーションＡ〜Ｎと、アプリケーション管理部２と、関連付け管理部３と、選択検出部４と、を備えている。また、情報処理端末１は、装備された記憶装置に形成されたデータ記憶部５を備えている。以下、各構成について詳述する。
【００２０】
まず、アプリケーションＡ〜Ｎは、情報処理端末１上で実行されることにより種々の機能を実現させるソフトウェアである。例えば、アプリケーションＡ〜Ｎは、ウェブサイトを閲覧するブラウザアプリケーション、地図を表示するマップアプリケーション、文書を作成・編集・表示するドキュメントアプリケーション、動画を再生する動画再生アプリケーション、特定の業務を行うための業務アプリケーション、などである。
【００２１】
上記アプリケーション管理部２（アプリケーション実行部）は、上述したアプリケーションＡ〜Ｎの実行を管理する機能を有しており、情報処理端末１のバックグラウンドで作動するソフトウェアにて構成されている。つまり、アプリケーション管理部２は、自身が実行中に起動されるアプリケーションＡ〜Ｎの動作を、以下のように制御する。
【００２２】
まず、アプリケーション管理部２は、同時に同一又は異なるアプリケーションが複数起動したとき、その表示状態を制御する。アプリケーション管理部２は、通常、１つのアプリケーションが実行されたときには、図２に示すように、表示装置６の画面全体に、そのアプリケーションの実行による表示画面６０を表示するよう制御する。一方、アプリケーション管理部２は、２つのアプリケーションが同時に実行されたときには、図３に示すように、表示装置６の１つの画面上に、２つのアプリケーションのそれぞれの実行による２つの表示画面６１，６２を同時に表示するよう制御する。例えば、図３の例では、アプリケーション管理部２は、表示装置６の１つの画面を２つに分割し、当該分割した各画面にそれぞれ異なるアプリケーション（アプリケーションＡ（第一のアプリケーション）、アプリケーションＢ（第二のアプリケーション））の表示画面を表示している。なお、上述した２つのアプリケーションが同時に実行される場合とは、当該２つのアプリケーションを同時に起動する場合に限らず、それぞれ異なるタイミングで順々に起動する場合も含む。
【００２３】
但し、アプリケーション管理部２は、同一のアプリケーションの２つの表示画面を、分割した各画面にそれぞれ表示してもよい。また、アプリケーション管理部２は、画面を３つ以上に分割して、各画面に３つ以上のアプリケーションの表示画面をそれぞれ表示してもよい。
【００２４】
また、本実施形態では、１つの画面からなる表示装置６を例示しているが、情報処理端末１が物理的に分離した複数の表示装置を備え、アプリケーション管理部２は、各表示装置にそれぞれ複数のアプリケーションによる表示画面を表示してもよい。さらに、情報処理端末１は、自身が表示装置６を備えておらず、遠隔地にそれぞれ配置されている複数の表示装置に接続されており、アプリケーション管理部２は、これら遠隔地の複数の表示装置にそれぞれ複数のアプリケーションによる表示画面を表示してもよい。
【００２５】
アプリケーション管理部２が有する選択検出部４（選択受付手段）は、アプリケーション管理部２が起動しているときに実行されているアプリケーションＡ〜Ｎに対する操作を受け付ける機能を有する。具体的に、選択検出部４は、アプリケーションが実行されることにより出力されている表示画面上の任意の位置を選択する選択操作を受け付ける。特に、選択検出部４は、図３に示すように、２つのアプリケーションＡ，Ｂが同時に実行され、２つの画面に同時にそれぞれの表示画面６１，６２が表示されているときに、両方の表示画面６１，６２上における任意の位置の選択を受け付ける。例えば、図６に示すように、表示画面６１上の符号Ｆ１に示す位置と、表示画面６２上の符号Ｆ２に示す位置と、が同時に選択されると、これら各位置Ｆ１，Ｆ２が選択された旨のコマンドを、それぞれのアプリケーションＡ，Ｂに送信する。すると、後述するように、コマンドを送信したそれぞれのアプリケーションＡ，Ｂからは、選択された位置Ｆ１，Ｆ２に応じた応答情報（出力状態情報）が返送されるため、かかる情報を受け取って関連付け管理部３に渡す。
【００２６】
なお、選択検出部４は、同時に実行され表示されている２つのアプリケーションの各表示画面６１，６２上に対して、同時に所定時間の接触操作（ロングタップ操作）が行われた時に、それぞれ接触された各位置Ｆ１，Ｆ２が選択されたことを検出する。このように、選択検出部４は、２つのアプリケーションの各表示画面に対して、同時にロングタップするといった相互に関連する選択操作が行われた場合に、当該選択を検出する。
【００２７】
但し、選択検出部４は、以下に説明するように、同時ではなく別々に実行された２つのアプリケーションの各表示画面に対する相互に関連する選択操作が行われた場合にも、これらの選択を受け付けてもよい。例えば、アプリケーション管理部２が起動して実行されている状態において、まず、アプリケーションＡが実行され、その表示画面上で選択検出部４によって表示されたボタンなどのオブジェクトをユーザが選択することにより編集モードになり、編集モード中のロングタップを選択検出部４が受け取る。すると、選択検出部４は、別のアプリケーションからのロングタップ情報を待つ。その後、アプリケーションＡの実行中あるいは終了後に、アプリケーションＢが実行され、上述同様に編集モード中のロングタップを選択検出部４が受け取る。すると、選択検出部４は、上記アプリケーションＡで受け付けたロングタップと、アプリケーションＢで受け付けたロングタップを、相互に関連する選択操作と扱う。これにより、上述同様に、アプリケーションＡ，Ｂのそれぞれの表示画面上の各選択に対して、当該アプリケーションＡ，Ｂに対してそれぞれコマンドを送信する。つまり、選択検出部４は、同時に実行されていないアプリケーションに対しても、予め設定された関連する選択操作が行われた場合には、かかる選択を受け付けて、各アプリケーションＡ，Ｂにコマンドを送信する。
【００２８】
ここで、各アプリケーションＡ〜Ｎは、上述したように選択検出部４からコマンドを受け取った場合には、コマンドにより通知された選択された位置情報に応じたアプリケーションによる出力状態を表す出力状態情報を、返送するよう構成されている。各アプリケーションＡ〜Ｎが返送する出力状態情報は、図４に示すように設定されている。
【００２９】
例えば、「ブラウザアプリケーション」は、選択された位置に表示されているウェブサイトのアドレスである「ＵＲＬ」と、ウェブサイト上の選択された位置のウェブサイト画面全体における「座標」と、いった２つのパラメータを出力状態情報として返送する。「マップアプリケーション」は、表示されている地図上の選択された位置の「緯度経度」と、そのときに表示されている地図の「縮尺」とを、出力状態情報として返送する。「ドキュメントアプリケーション」は、表示されている文書ファイルの「ファイル名」と、選択された「ページ数」と、を出力状態情報として返送する。「業務アプリケーション」は、表示されている「表示画面」と、選択された位置にある「設定カラム」と、を特定する情報を出力状態情報として返送する。「動画再生アプリケーション」は、表示されている「コンテンツ名」と、選択された「フレーム番号」と、を出力状態情報として返送する。なお、図４に挙げた各アプリケーションが返送する出力状態情報は一例であって、かかる情報に限定されるものではない。また、その他のアプリケーションについて出力状態情報が設定されていてもよい。
【００３０】
また、アプリケーション管理部２が有する関連付け管理部３（関連付け手段）は、各アプリケーションＡ〜Ｎからコマンドに応じて返送された応答情報である出力状態情報を、データ記憶部５に登録する機能を有する。このとき、関連付け管理部３は、上述したように、相互に関連する選択操作が行われた複数のアプリケーションからそれぞれ返送された出力状態情報及びアプリケーションを特定するアプリケーション情報からなる登録情報（選択情報）を、相互に関連付けて、関連付けデータとして記憶する。例えば、上述したように同時にロングタップされたアプリケーションＡ，Ｂからそれぞれ返信された出力状態情報を、返信してきたアプリケーション情報とともに関連付けて、一対の関連付けデータとして記憶する。図５に示す例では、アプリケーション情報「ブラウザアプリケーション」及び出力状態情報「ＵＲＬ」「座標」からなる一方の登録情報と、アプリケーション情報「マップアプリケーション」及び出力状態情報「緯度経度」「縮尺」からなる他方の登録情報と、を「No.1」の関連付けデータとして記憶する。なお、図５では、他の関連付けデータも記憶されている例を示している。
【００３１】
また、アプリケーション管理部２は、アプリケーションＡ〜Ｎが起動して実行されたときに、上述したようにデータ記憶部５に記憶されている関連付けデータを参照して、当該アプリケーションＡ〜Ｎによる出力状態を制御する。具体的には、まず、アプリケーション管理部２は、１つのアプリケーション（一方のアプリケーション）が、アイコンのタップなどにより選択されて起動すると、その後の実行中に表示画面上に表示されている表示内容である出力状態を監視する。なお、監視する出力状態は、上述した図４の出力状態情報に示すように、アプリケーション毎に予め設定されている。
【００３２】
そして、アプリケーション管理部２は、一方のアプリケーションによる出力状態が、関連付けデータの一方の登録情報として登録されているか否かを調べる。実行されている一方のアプリケーションの出力状態が、関連付けデータの一方の登録情報として登録されている場合には、これに関連付けられている他方の登録情報を読み込む。そして、他方の登録情報として登録されているアプリケーション（他方のアプリケーション）を起動して実行し、他方の登録情報に登録されている出力状態となるよう表示を制御する。
【００３３】
このとき、アプリケーション管理部２は、監視対象となった一方のアプリケーションが図２に示すように１画面で表示されている場合には、他方のアプリケーションを起動するときに、表示装置６の表示設定を２画面設定に変更する。そして、一方のアプリケーションと他方のアプリケーションとを、図３に示すように、２画面に、同時に、それぞれ一方のアプリケーションと他方のアプリケーションとを表示する。
【００３４】
ここで、アプリケーション管理部２によるアプリケーションの実行時の表示例を、図７乃至図１０を参照して説明する。まず、アプリケーションＡである「ブラウザアプリケーション」が起動して実行されている場合を説明する。なお、以下では、１つのアプリケーションが起動して実行される際にも２画面表示設定である場合を説明するが、上述したように、１つのアプリケーションが起動して実行されるときには１画面設定であり、２つのアプリケーションが起動して実行されるときには２画面設定となってもよい。
【００３５】
アプリケーション管理部２は、図７に示すように、実行されている「ブラウザアプリケーション」によって表示されているウェブサイトの出力状態を監視し、関連付けデータに登録されているか否かを調べる。ここでは、表示しているウェブサイトのアドレスである「ＵＲＬ」と、表示画面上に表示されているウェブサイトの「座標」と、を監視し、関連付けデータに登録されているか否かを調べる。なお、図７に示す表示例では、符号Ｔ１に示す「ＵＲＬ」は、図５に示す関連付けデータのうち「No.1」の一方の登録情報の一部として登録されているが、表示されている「座標」は一方の登録情報に合致しない。
【００３６】
その後、図８に示すように、「ブラウザアプリケーション」によるウェブサイトの表示画面がスクロールされると、符号Ｔ１，Ｔ２に示すように、監視している「ＵＲＬ」と「座標」とが、図５に示す関連付けデータのうち「No.1」の一方の登録情報に合致する。すると、この「No.1」の関連付けデータの他方の登録情報を読み込む。
【００３７】
そして、図５の「No.1」の他方の登録情報として登録されて「マップアプリケーション」を起動して実行し、既に実行されている「ブラウザアプリケーション」の隣に同時に表示し、２画面表示とする。さらに、図５の「No.1」の他方の登録情報として登録されている「緯度経度」の位置（符号Ｔ３）を、登録されている「縮尺」（符号Ｔ４）で表示する。
【００３８】
また、上記とは逆に、まず、アプリケーションＢである「マップアプリケーション」が起動して実行されている場合も説明する。アプリケーション管理部２は、図９に示すように、起動して実行されている「マップアプリケーション」によって表示されている地図の出力状態を監視し、関連付けデータに登録されているか否かを調べる。ここでは、表示しているマップの位置である「緯度経度」と、そのときの「縮尺」と、を監視し、関連付けデータに登録されているか否かを調べる。なお、図９に示す表示例では、符号Ｔ３に示す「緯度経度」は、図５に示す関連付けデータのうち「No.1」の他方の登録情報の一部として登録されているが、そのときの「縮尺」（符号Ｔ４’）は他方の登録情報に合致しない。
【００３９】
その後、図１０に示すように、「マップアプリケーション」によって符号Ｔ３に示す「緯度経度」が表示されたままマップの「縮尺」が変更されると、符号Ｔ３，Ｔ４に示すように、監視している「緯度経度」と「縮尺」とが、図５に示す関連付けデータのうち「No.1」の他方の登録情報に合致する。すると、この「No.１」の関連付けデータの一方の登録情報を読み込む。
【００４０】
そして、図５の「No.1」の一方の登録情報として登録されている「ブラウザアプリケーション」を起動して実行し、既に実行されている「マップアプリケーション」の隣に同時に表示し、２画面表示とする。さらに、図５の「No.1」の一方の登録情報として登録されている「ＵＲＬ」（符号Ｔ１）のウェブサイトの、登録されている「座標」（符号Ｔ２）の位置を表示する。
【００４１】
［動作］
次に、上述した情報処理端末１の動作を、主に図１１乃至図１２のフローチャートを参照して説明する。はじめに、上述した関連付けデータを登録するときの動作として、上述した図６の場合を一例に挙げて説明する。
【００４２】
まず、ユーザは、情報処理端末１にて、アプリケーションＡである「ブラウザアプリケーション」と、アプリケーションＢである「マップアプリケーション」と、を起動して実行する。すると、情報処理端末１は、表示装置６の１つの画面を２画面表示し、図６に示すように、「ブラウザアプリケーション」と「マップアプリケーション」とを左右に並べて同時に表示する（ステップＳ１）。
【００４３】
続いて、ユーザは、図６に示すように、「ブラウザアプリケーション」で、「Ａ遊園地」に関するウェブサイトを閲覧して、所望の情報が記載されている箇所（例えば、「ＸＸＸＸＸＸＸＸ」の箇所）を表示する。また、ユーザは、図６に示すように、「マップアプリケーション」で「Ａ遊園地」の場所を調べて、アプリケーション上に表示する。
【００４４】
そして、ユーザは、「ブラウザアプリケーション」で閲覧した「Ａ遊園地に関する情報」と、「マップアプリケーション」で表示した「Ａ遊園地」の位置と、後で調べることを想定して、これらを関連付けて登録することとする。このとき、ユーザは、図６の符号Ｆ１に示す「ブラウザアプリケーション」で閲覧した「Ａ遊園地に関する情報」が記載されている位置と、図６の符号Ｆ２に示す「マップアプリケーション」上の「Ａ遊園地」の位置と、同時にロングタップする。すると、情報処理端末１のアプリケーション管理部２は、２つのアプリケーションの各表示画面６１，６２上の符号Ｆ１，Ｆ２箇所に対するロングタップが行われたことを検出する（ステップＳ２）。
【００４５】
続いて、情報処理端末１のアプリケーション管理部２は、各アプリケーションにおいてロングタップがあった旨のコマンドを、当該各アプリケーションにそれぞれ送信する（ステップＳ３）。つまり、「ブラウザアプリケーション」には、選択された位置Ｆ１の情報を含むコマンドを送信し、「マップアプリケーション」には、選択された位置Ｆ２の情報を含むコマンドを送信する。
【００４６】
各アプリケーションは、コマンドを受け付けて、これに対して応答する。「ブラウザアプリケーション」は、選択された位置に表示されているウェブサイトのアドレスつまりＡ遊園地の「ＵＲＬ」と、ウェブサイト上の選択された位置つまりＡ遊園地のウェブサイト画面全体における「座標」、といった出力状態を表す情報を、アプリケーション管理部２に返送する。「マップアプリケーション」は、表示されている地図上の選択された位置の「緯度経度」と、そのときに表示されている地図の「縮尺」といった出力状態を表す情報を、アプリケーション管理部２に返送する。
【００４７】
続いて、情報処理端末１の関連付け管理部３は、上述したように各アプリケーションに送信したコマンドに応じた応答があると（ステップＳ４：Ｙｅｓ）、アプリケーション毎の応答データとアプリケーション情報（登録情報）を、データ記憶部５に関連付けて登録する（ステップＳ５）。上述した例では、「ブラウザアプリケーション」及び出力状態情報「ＵＲＬ」「座標」からなる一方の登録情報と、アプリケーション情報「マップアプリケーション」及び出力状態情報「緯度経度」「縮尺」からなる他方の登録情報と、を「No.1」の関連付けデータとして記憶する。なお、情報処理端末１は、各アプリケーションに送信したコマンドに応じた応答がなかった場合には（ステップＳ４：Ｎｏ）、エラーメッセージを表示する（ステップＳ６）。
【００４８】
その後、情報処理端末１は、ユーザにより「ブラウザアプリケーション」の起動指示があると、当該「ブラウザアプリケーション」を起動して実行し、表示画面を表示する（ステップＳ１１）。なお、ここでは、データ記憶部５に登録されているアプリケーションが起動された場合を説明するが、登録されていないアプリケーションの場合には、以下のステップには進まず、登録されているアプリケーションが実行されるまで待つ。そして、情報処理端末１は、実行されている「ブラウザアプリケーション」による表示画面の表示内容である出力状態を監視し、その出力状態が、データ記憶部５に登録されている関連付けデータの一方の登録情報として登録されているか否かを調べる（ステップＳ１２）。ここでは、「Ａ遊園地」の「ＵＲＬ」で特定されるウェブサイト上の特定の内容が表示されている「座標」が、表示画面６１上に位置しているかどうかを監視する。
【００４９】
「ブラウザアプリケーション」で表示画面６１に表示されている内容が、データ記憶部５に登録されている関連付けデータの一方の登録情報に合致して表示されている場合には（ステップＳ１３：Ｙｅｓ）、これに関連付けられている他方の登録情報を読み込む（ステップＳ１４）。ここでは、図８に示すように、「ウェブアプリケーション」の表示画面６１に「Ａ遊園地」の「ＵＲＬ」（符号Ｔ１）で特定されるウェブサイト上の特定の内容を表す「座標」（符号Ｔ２）が表示されると、関連付けデータの他方の登録情報を読み込む。このとき、情報処理端末１は、表示画面モードが、１画面モードか２画面モードかを調べ（ステップＳ１５）、１画面モードの場合には、２画面モードに変更する（ステップＳ１６）。
【００５０】
そして、情報処理端末１は、図８に示すように、読み込んだ他方の登録情報として登録されている「マップアプリケーション」を２画面目として起動して実行し、関連付けデータの他方の登録情報として登録されている出力状態となるよう表示を制御する（ステップＳ１７）。ここでは、「マップアプリケーション」の表示画面６２に、「Ａ遊園地」の「緯度経度」の位置（符号Ｔ３）を、登録されている「縮尺」（符号Ｔ４）で表示する。
【００５１】
以上のように、本実施形態によると、まず、複数のアプリケーションを起動した各画面上で、同時にロングタップを行うというような相互に関連する選択操作を行うことで、両アプリケーションの出力状態を容易に関連付けて登録することができる。そして、関連付けて登録された一方のアプリケーションを起動して実行し、登録された出力状態となると、関連付けて登録された他方のアプリケーションが起動して実行し、登録された出力状態となるよう表示される。例えば、「ブラウザアプリケーション」で「Ａ遊園地」のウェブサイト上の特定の情報（ＵＲＬ及び座標）が表示されると、「マップアプリケーション」で「Ａ遊園地」の地図上の位置（緯度経度と縮尺）が、自動的に表示されることとなる。また、先に「マップアプリケーション」で「Ａ遊園地」の地図上の位置（緯度経度と縮尺）が表示されると、「ブラウザアプリケーション」で「Ａ遊園地」のウェブサイト上の特定の情報（ＵＲＬ及び座標）が、自動的に表示されることとなる。このため、操作者における操作の手間を軽減し、アプリケーション利用時における利便性の向上を図ることができる。
【００５２】
ここで、関連付けデータの他の例について説明する。まず、図５の「No.2」に示す関連付けデータの例を説明する。例えば、メンテナンス業務を行うための「業務Ａアプリケーション」の特定の機能を、これに関連する「マニュアル」の「該当ページ」を閲覧しながら利用することを考える。この場合に、まず、メンテナンス対象機器に情報処理端末１を接続して、１画面目に「業務Ａアプリケーション」を起動して実行する。同時に、２画面目に、その「マニュアル」を開く「ドキュメントアプリケーション」を起動して実行する。そして、「業務Ａアプリケーション」の特定の「表示画面」上の「設定カラム」の位置と、かかる「設定カラム」の入力方法などが記載された「マニュアル」の「ファイル名」と「ページ数」の位置とを、同時にロングタップする。これにより、「業務Ａアプリケーション」及び「表示画面」「設定カラム」と、「ドキュメントアプリケーション」及び「ファイル名」「ページ数」とが、関連付けて登録される。
【００５３】
その後、メンテナンスを行う際に、関連付けデータの一方の登録情報として登録されている「業務Ａアプリケーション」が起動して実行すると、登録されている特定の「表示画面」上の「設定カラム」が表示されるかどうか監視する。そして、登録されている特定の「表示画面」上の「設定カラム」が表示されると、自動的に、関連付けデータの他方の登録情報として登録されている「ドキュメントアプリケーション」を起動して実行し、登録されている「ファイル名」のマニュアルの「ページ数」の箇所を表示する。
【００５４】
次に、図５の「No.3」に示す関連付けデータの例を説明する。例えば、営業業務において、顧客情報を管理する「業務Ｂアプリケーション」の「顧客情報」と、「マップアプリケーション」で顧客住所の「地図」やそこまでの「ルート」と、を同時に表示することを考える。この場合に、まず、１画面目に「業務Ｂアプリケーション」を起動して実行すると同時に、２画面目に、「マップアプリケーション」を起動して実行する。そして、「業務Ｂアプリケーション」の「表示画面」上に表示した「顧客情報」の位置と、「マップアプリケーション」によるかかる「顧客情報」の「住所」の位置とを、同時にロングタップする。これにより、「業務Ｂアプリケーション」及び特定の顧客情報の「表示画面」「個人情報」と、「マップアプリケーション」及び「緯度経度」「縮尺」とが、関連付けて登録される。
【００５５】
その後、顧客を訪問する際に、関連付けデータの一方の登録情報として登録されている「業務Ｂアプリケーション」が起動して実行されると、登録されている「表示画面」で、登録されている「顧客情報」が表示されるかどうか監視する。そして、登録されている「表示画面」で特定の「顧客情報」が表示されると、自動的に、関連付けデータの他方の登録情報として登録されている「マップアプリケーション」を起動して実行し、登録されている「縮尺」で「緯度経度」の位置を表示する。これとともに、「マップアプリケーション」では、予め別途登録されている営業所の位置から、関連付けデータの他方の登録情報として登録されている「緯度経度」の位置までの移動ルートや、電車やバスによる経路探索結果も表示する。これにより、例えば、自身が担当しているような顧客情報と地図を登録しておくことで、迅速に地図やルートなどを表示させることができ、利便性の向上を図ることができる。
【００５６】
また、上記の営業業務において、初めに、関連付けデータの他方の登録情報として登録されている「マップアプリケーション」が起動して実行されると、登録されている「縮尺」で「緯度経度」の位置が表示されるか監視する。そして、登録されている「縮尺」で「緯度経度」が表示されると、自動的に、関連付けデータの一方の登録情報として登録されている「業務Ｂアプリケーション」を起動して実行し、登録されている「顧客情報」を表示する。このとき、「マップアプリケーション」上の表示画面には、所定範囲の地図が表示されるため、表示されている「緯度経度」が複数の関連付けデータに合致する場合がある。この場合には、それぞれ合致した複数の関連付けデータに対応して、複数の「顧客情報」を「業務Ｂアプリケーション」に表示する。これにより、営業の効率化を図ることができる。
【００５７】
次に、図５の「No.4」に示す関連付けデータの例を説明する。例えば、学習塾や学校の授業において、あるテーマやキーワードについて、「ブラウザアプリケーション」でそれぞれ異なる検索結果を、同時に表示することを考える。この場合に、まず、２画面に同時に、それぞれ「ブラウザアプリケーション」を起動して実行する。そして、「一方のブラウザアプリケーション」で表示した「ＵＲＬ」及び「座標」の位置と、「他方のブラウザアプリケーション」で表示した「ＵＲＬ」及び「座標」の位置とを、同時にロングタップする。これにより、「ブラウザアプリケーション」で表示可能な、一方の情報の「ＵＲＬ」「座標」と、他方の情報の「ＵＲＬ」「座標」とが、関連付けて登録される。
【００５８】
その後、ユーザが勉強する際に、関連付けデータの一方の登録情報として登録されている「ブラウザアプリケーション」が起動して実行されると、登録されている一方の情報である「ＵＲＬ」「座標」が表示されるかどうか監視する。そして、登録されている一方の情報である「ＵＲＬ」「座標」が表示されると、自動的に、関連付けデータの他方の登録情報として登録されている同一の「ブラウザアプリケーション」を２画面目に起動して実行し、登録されている他の情報である「ＵＲＬ」「座標」の位置を表示する。これにより、登録されている１つの情報を表示することのみで、２つの情報を同時に閲覧することができる。
【００５９】
次に、図５の「No.5」に示す関連付けデータの例を説明する。例えば、動画像に移っている商品をインターネットで調べた場合を考える。この場合に、まず、１画面目に「動画再生アプリケーション」を起動して実行すると同時に、２画面目に、「ブラウザアプリケーション」を起動して実行する。そして、「動画再生アプリケーション」で再生している動画コンテンツを一時停止して特定の商品が移っているフレームと、「ブラウザアプリケーション」でその商品を検索した結果とを、同時にロングタップする。これにより、ロングタップしたときの「動画再生アプリケーション」及び「コンテンツ名」「フレーム番号」と、「ブラウザアプリケーション」及び「ＵＲＬ」「座標」とが、関連付けて登録される。
【００６０】
その後、ユーザが、再度動画を閲覧する際に、関連付けデータの一方の登録情報として登録されている「動画再生アプリケーション」が起動して実行されると、登録されている「コンテンツ名」で、登録されている「フレーム番号」が表示されるかどうか監視する。そして、登録されている「コンテンツ名」で特定の「フレーム番号」が表示されると、自動的に、関連付けデータの他方の登録情報として登録されている「ブラウザアプリケーション」を起動して実行し、登録されている「ＵＲＬ」の「座標」の位置を表示する。これにより、動画で表示している商品を紹介しているウェブサイトの該当箇所や、ショッピングサイトを表示することができる。
【００６１】
なお、上述した情報処理端末１は、関連付けデータの登録を行う機能と、関連付けデータの表示を行う機能とを、それぞれ独立して行ってもよい。つまり、上述した図１１のフローチャートで示す登録処理と、図１２で示す表示処理と、をそれぞれ異なる情報処理端末１で行ってもよい。この場合には、データ記憶部５に記憶している図５に示すような関連付けデータは、情報処理端末間で相互に移動可能である。
【００６２】
これにより、例えば、ユーザ自身がある端末で登録した関連付けデータに基づく表示を、他の端末でも再現することができる。また、学校の授業などにおいて、上述した図５の「NO.4」に示すような関連付けデータを予め用意しておき、生徒が利用する各情報処理端末１に記憶しておくことで、全ての生徒が関連付けデータに基づく表示を再現することができる。さらには、関連付けデータを電子メールで送信したり、ウェブサイトからダウンロードするなどして、利用することも可能である。
【００６３】
なお、上記では、各アプリケーションは情報を表示画面に表示するアプリケーションである場合を例示したが、本発明は、いかなる情報を出力するアプリケーションにも適用可能である。例えば、アプリケーションが「音楽再生アプリケーション」であり「音楽データ」である情報を出力する場合には、出力されている音楽データの「ファイル名」を出力状態情報として扱う。そして、「音楽再生アプリケーション」及び音楽データの「ファイル名」を一方の登録情報とし、「ブラウザアプリケーション」及びその歌手のウェブサイトの「ＵＲＬ」「座標」と他方の登録情報として、関連付けることとする。すると、「音楽再生アプリケーション」で関連付けデータに登録されている「ファイル名」の音楽が再生されると、関連付けデータに登録されているウェブサイトが開く、というような用途にも利用可能である。
【００６４】
＜実施形態２＞
次に、本発明の第２の実施形態を、図１３を参照して説明する。本実施形態では、実施形態１で説明した情報処理端末１の構成の概略を説明する。但し、本実施形態における情報処理端末１は、上述した関連付けデータを登録する機能のみを有している。
【００６５】
図１３に示すように、情報処理端末１００は、アプリケーション実行手段１０１と、選択受付手段１０２と、関連付け手段１０３と、を備えている。また、情報処理端末１０１は、１つまたは複数のアプリケーション１１０と、記憶装置１２０と、を備えているが、これらは接続された他の情報処理装置に備えられていてもよい。
【００６６】
アプリケーション実行手段１０１は、同一又は異なる複数のアプリケーション１１０を実行する。選択受付手段１０２は、アプリケーション１０１毎に、当該アプリケーション１０１が実行されることにより出力される情報に対する選択をそれぞれ受け付ける。関連付け手段１０３は、アプリケーション１１０毎における選択されたときの出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報を、複数関連付けて記憶装置１２０に記憶する。さらに、関連付け手段１０３は、相互に関連する選択による複数の選択情報を、関連付けて記憶する。
【００６７】
上記発明によると、まず、情報処理端末１００は、同一又は異なる複数のアプリケーション１１０を実行し、アプリケーション１１０毎に、当該アプリケーション１１０から出力される情報に対する選択入力が有ると、かかる選択をそれぞれ受け付ける。そして、情報処理端末１００は、アプリケーション１１０毎に、選択されたときの出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報を、記憶装置１２０に登録する。このとき、所定のアプリケーションへの選択操作と、他のアプリケーションへの選択操作とが相互に関連している場合には、これら選択情報を相互に関連付けて記憶する。
【００６８】
これにより、２つ以上のアプリケーションに対する選択情報が関連付けられて記憶された状態となる。すると、関連付けられた選択情報を参照することにより、相互に関連する複数のアプリケーションの出力状態を再現することができる。その結果、操作者における操作の手間を軽減し、アプリケーション利用時における利便性の向上を図ることができる。
【００６９】
＜実施形態３＞
次に、本発明の第３の実施形態を、図１４を参照して説明する。本実施形態では、実施形態１で説明した情報処理端末１の構成の概略を説明する。但し、本実施形態における情報処理端末１は、上述した関連付けデータに基づいて表示する機能のみを有している。
【００７０】
図１４に示すように、情報処理端末２００は、アプリケーション実行手段２０１と、１つまたは複数のアプリケーション２１０と、記憶装置２２０と、を備えている。但し、アプリケーション２１０は、接続された他の情報処理装置に備えられていてもよい。
【００７１】
アプリケーション実行手段２０１は、同一又は異なる複数のアプリケーションを実行する。記憶装置２２０は、アプリケーション２１０毎における、当該アプリケーション２１０が実行されることによる出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報が、複数関連付けられて登録されている。
【００７２】
そしてさらに、アプリケーション実行手段２０１は、記憶装置２２０に記憶されている所定の選択情報内のアプリケーション情報にて特定されるアプリケーションを実行して、当該所定の選択情報内の出力状態情報にて特定される出力状態となる場合に、当該所定の選択情報に関連付けられて記憶装置２２０に記憶されている他の選択情報内のアプリケーション情報にて特定されるアプリケーションを実行して、当該他の選択情報内の出力状態情報にて特定される出力状態となるよう出力する。
【００７３】
上記発明によると、まず、情報処理端末２００の記憶装置２２０には、アプリケーション毎に、出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報が、複数関連付けられて記憶されている。例えば、上述した実施形態２で登録される情報である。そして、情報処理端末２００は、記憶装置２２０に記憶されている所定の選択情報にて特定されるアプリケーションを実行して、特定される出力状態となったとする。すると、情報処理端末２００は、当該所定の選択情報に関連付けられて記憶装置２２０に記憶されている他の選択情報を参照する。そして、当該他の選択情報にて特定される他のアプリケーションを実行して、特定される特定される出力状態となるよう出力する。
【００７４】
このように、情報処理端末２００は、登録されていた複数のアプリケーションの出力状態を再現して出力することができる。その結果、操作者における操作の手間を軽減し、アプリケーション利用時における利便性の向上を図ることができる。
【００７５】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における情報処理端末、プログラム、情報処理方法の構成の概略を説明する。但し、本発明は、以下の構成に限定されない。
【００７６】
（付記１）
同一又は異なる複数のアプリケーションを実行するアプリケーション実行手段と、
前記アプリケーション毎に、当該アプリケーションが実行されることにより出力される情報に対する選択をそれぞれ受け付ける選択受付手段と、
前記アプリケーション毎における選択されたときの出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報を、複数関連付けて記憶装置に記憶する関連付け手段と、を備え、
前記関連付け手段は、相互に関連する前記選択による複数の前記選択情報を、関連付けて記憶する、
情報処理端末。
【００７７】
（付記２）
付記１に記載の情報処理端末であって、
前記アプリケーション実行手段は、第一のアプリケーションと、当該第一のアプリケーションと同一又は異なる第二のアプリケーションとを実行し、
前記選択受付手段は、前記第一のアプリケーションにより出力された情報に対する選択を受け付けると共に、当該選択の操作に関連する操作としての前記第二のアプリケーションにより出力された情報に対する選択を受け付け、
前記関連付け手段は、前記第一のアプリケーションにおける選択されたときの出力状態を特定する前記出力状態情報及び当該第一のアプリケーションを特定する前記アプリケーション情報からなる前記選択情報と、前記第二のアプリケーションにおける選択されたときの出力状態を特定する前記出力状態情報及び当該第二のアプリケーションを特定する前記アプリケーション情報からなる前記選択情報と、を関連付けて記憶装置に記憶する、
情報処理端末。
【００７８】
（付記３）
付記２に記載の情報処理端末であって、
前記アプリケーション実行手段は、前記第一のアプリケーションと前記第二のアプリケーションとを同時に実行し、
前記選択受付手段は、同時に実行されている前記第一のアプリケーション及び前記第二のアプリケーションによりそれぞれ出力された情報に対する選択をそれぞれ受け付ける、
情報処理端末。
【００７９】
（付記４）
付記３に記載の情報処理端末であって、
前記選択受付手段は、同時に実行されている前記第一のアプリケーション及び前記第二のアプリケーションによりそれぞれ出力された情報に対する同時の選択を、それぞれ受け付ける、
情報処理端末。
【００８０】
（付記５）
付記４に記載の情報処理端末であって、
前記アプリケーション実行手段は、前記第一のアプリケーションと前記第二のアプリケーションとを同時に実行して、それぞれ出力される表示画面をタッチパネル型表示装置に同時に表示し、
前記選択受付手段は、同時に表示されている前記各表示画面のそれぞれに対する、同時の接触操作による選択を受け付ける、
情報処理端末。
【００８１】
（付記６）
付記１乃至５のいずれかに記載の情報処理端末であって、
前記関連付け手段は、前記アプリケーションにおける選択されたときの出力状態を特定する複数のパラメータを含む前記選択情報及び前記アプリケーション情報からなる前記選択情報を、複数関連付けて前記記憶装置に記憶する、
情報処理端末。
【００８２】
（付記７）
付記６のいずれかに記載の情報処理端末であって、
前記選択受付手段は、前記アプリケーションの実行により表示画面上に表示出力されている情報及び当該表示画面上の位置の選択を受け付け、
前記関連付け手段は、前記選択された情報を特定する情報特定情報と前記選択された位置に基づく位置情報とを前記出力状態情報とし、当該出力状態情報及び前記アプリケーション情報からなる前記選択情報を、複数関連付けて前記記憶装置に記憶する、
情報処理端末。
【００８３】
（付記８）
付記１乃至７のいずれかに記載の情報処理端末であって、
前記アプリケーション実行手段は、前記記憶装置に記憶されている所定の前記選択情報内の前記アプリケーション情報にて特定される前記アプリケーションを実行して、当該所定の選択情報内の前記出力状態情報にて特定される出力状態となる場合に、当該所定の選択情報に関連付けられて前記記憶装置に記憶されている他の前記選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して、当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
情報処理端末。
【００８４】
（付記９）
付記８に記載の情報処理端末であって、
前記アプリケーション実行手段は、前記所定の選択情報内の前記アプリケーション情報にて特定される前記アプリケーションを実行して、当該所定の選択情報内の前記出力状態情報にて特定される出力状態となるときに、同時に、当該所定の選択情報に関連付けられて前記記憶装置に記憶されている前記他の選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して、当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
情報処理端末。
【００８５】
（付記１０）
付記９に記載の情報処理端末であって、
前記アプリケーション実行手段は、関連付けられた前記所定の選択情報及び前記他の選択情報内の各前記アプリケーション情報にてそれぞれ特定される各アプリケーションを同時に実行して、それぞれ出力される各表示画面を同時に表示し、当該各表示画面が、前記所定の選択情報及び前記他の選択情報内の各前記出力状態情報にてそれぞれ特定される各出力状態となるようそれぞれ同時に表示出力する、
情報処理端末。
【００８６】
（付記１１）
付記８乃至１０のいずれかに記載の情報処理端末であって、
前記アプリケーション実行手段は、前記所定の選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して当該所定の選択情報内の前記出力状態情報に含まれる複数のパラメータにて特定される出力状態となったときに、前記他の選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
情報処理装置。
【００８７】
（付記１２）
付記１１に記載の情報処理端末であって、
前記アプリケーション実行手段は、前記所定の選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して当該所定の選択情報内の前記出力状態情報にて特定される情報及び表示画面上の位置を表示したときに、前記他の選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
情報処理装置。
【００８８】
（付記１３）
同一又は異なる複数のアプリケーションを実行するアプリケーション実行手段と、
前記アプリケーション毎における、当該アプリケーションが実行されることによる出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報が、複数関連付けられた記憶装置と、を備え、
前記アプリケーション実行手段は、前記記憶装置に記憶されている所定の前記選択情報内の前記アプリケーション情報にて特定される前記アプリケーションを実行して、当該所定の選択情報内の前記出力状態情報にて特定される出力状態となる場合に、当該所定の選択情報に関連付けられて前記記憶装置に記憶されている他の前記選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して、当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
情報処理端末。
【００８９】
（付記１４）
付記１３に記載の情報処理端末であって、
前記アプリケーション実行手段は、前記所定の選択情報内の前記アプリケーション情報にて特定される前記アプリケーションを実行して、当該所定の選択情報内の前記出力状態情報にて特定される出力状態となるときに、同時に、当該所定の選択情報に関連付けられて前記記憶装置に記憶されている前記他の選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して、当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
情報処理端末。
【００９０】
（付記１５）
情報処理端末に、
同一又は異なる複数のアプリケーションを実行するアプリケーション実行手段と、
前記アプリケーション毎に、当該アプリケーションが実行されることにより出力される情報に対する選択をそれぞれ受け付ける選択受付手段と、
前記アプリケーション毎における選択されたときの出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報を、複数関連付けて記憶装置に記憶する関連付け手段と、
を実現させるためのプログラムであり、
前記関連付け手段は、相互に関連する前記選択による複数の前記選択情報を、関連付けて記憶する、
プログラム。
【００９１】
（付記１６）
情報処理装置に、同一又は異なる複数のアプリケーションを実行するアプリケーション実行手段を実現させるプログラムであり、
前記アプリケーション実行手段は、
前記アプリケーション毎における、当該アプリケーションが実行されることによる出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報が、複数関連付けられた記憶装置に記憶されている所定の前記選択情報内の前記アプリケーション情報にて特定される前記アプリケーションを実行して、当該所定の選択情報内の前記出力状態情報にて特定される出力状態となる場合に、当該所定の選択情報に関連付けられて前記記憶装置に記憶されている他の前記選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して、当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
プログラム。
【００９２】
（付記１７）
同一又は異なる複数のアプリケーションを実行し、
前記アプリケーション毎に、当該アプリケーションが実行されることにより出力される情報に対する選択をそれぞれ受け付け、
前記アプリケーション毎における選択されたときの出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報を、複数関連付けて記憶装置に記憶すると共に、相互に関連する前記選択による複数の前記選択情報を関連付けて記憶する、
情報処理方法。
【００９３】
（付記１８）
同一又は異なる複数のアプリケーションを実行する際に、
前記アプリケーション毎における、当該アプリケーションが実行されることによる出力状態を特定する出力状態情報及び当該アプリケーションを特定するアプリケーション情報からなる選択情報が、複数関連付けられた記憶装置に記憶されている所定の前記選択情報内の前記アプリケーション情報にて特定される前記アプリケーションを実行して、当該所定の選択情報内の前記出力状態情報にて特定される出力状態となる場合に、当該所定の選択情報に関連付けられて前記記憶装置に記憶されている他の前記選択情報内の前記アプリケーション情報にて特定されるアプリケーションを実行して、当該他の選択情報内の前記出力状態情報にて特定される出力状態となるよう出力する、
情報処理方法。
【００９４】
なお、上述したプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されている。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【００９５】
以上、上記実施形態等を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることができる。
【符号の説明】
【００９６】
１  情報処理端末
２  アプリケーション管理部
３  関連付け管理部
４  選択検出部
５  データ記憶部
６  表示装置
Ａ〜Ｎ  アプリケーション
１００，２００  情報処理端末
１０１，２０１  アプリケーション実行手段
１０２  選択受付手段
１０３  関連付け手段
１１０，２１０  アプリケーション
１２０，２２０  記憶装置
【図１】
2015184686.tif 000003
【図２】
2015184686.tif 000004
【図３】
2015184686.tif 000005
【図４】
2015184686.tif 000006
【図５】
2015184686.tif 000007
【図６】
2015184686.tif 000008
【図７】
2015184686.tif 000009
【図８】
2015184686.tif 000010
【図９】
2015184686.tif 000011
【図１０】
2015184686.tif 000012
【図１１】
2015184686.tif 000013
【図１２】
2015184686.tif 000014
【図１３】
2015184686.tif 000015
【図１４】
2015184686.tif 000016