(57)【要約】ユーザが一台の端末装置を用いて複数のノードのそれぞれで実行される複数のアプリケーションを操作する場合において、ユーザの操作性を向上する。  複数のノードと通信可能に接続される端末装置は、前記複数のノードのうち第１のノードで実行されるアプリケーションの実行を指示する指示手段と、前記複数のノードのうち第２のノードで実行されるアプリケーションの実行を指示する指示手段と、を含む１つの画面を表示する画面表示部と、前記画面に含まれている指示手段に対する操作を受け付ける操作受付部と、前記操作された指示手段に対応するアプリケーションを実行するための命令を、前記アプリケーションが実行されるノードに対して送信する送信部と、を有する。
2014162667.tif 000002
【特許請求の範囲】
【請求項１】
複数のノードと通信可能に接続され、
前記複数のノードのうち第１のノードで実行されるアプリケーションの実行を指示する指示手段と、前記複数のノードのうち第２のノードで実行されるアプリケーションの実行を指示する指示手段と、を含む１つの画面を表示する画面表示手段と、
前記画面に含まれている指示手段に対する操作を受け付ける操作受付手段と、
前記操作された指示手段に対応するアプリケーションの実行を指示する命令を、前記アプリケーションが実行されるノードに対して送信する送信手段と、
を有する端末装置。
【請求項２】
前記画面には、前記第１のノードで実行されるアプリケーションの実行を指示する指示手段と、前記第２のノードで実行されるアプリケーションの実行を指示する指示手段と、が少なくとも両方共に表示されている、請求項１に記載の端末装置。
【請求項３】
前記画面には、前記第１のノードで実行される複数のアプリケーションのうち第１のアプリケーションの実行を指示する指示手段、および、第２のアプリケーションの実行を指示する指示手段、並びに、前記第２のノードで実行されるアプリケーションの実行を指示する指示手段と、が表示されている、
請求項１または２に記載の端末装置。
【請求項４】
前記複数のノードのうち、それぞれのノードから前記指示手段を受信する受信手段をさらに備え、前記画面表示手段は、前記受信手段が受信した指示手段を表示する請求項１から３までのいずれかに記載の端末装置。
【請求項５】
前記指示手段は、アイコンである、
請求項１から４までのいずれかに記載の端末装置。
【請求項６】
前記画面には、アプリケーションの実行を指示するための指示手段と、前記アプリケーションが実行されるノードの情報と、が関連付けられて表示されている請求項１から５までのいずれかに記載の端末装置。
【請求項７】
前記画面には、前記指示手段を表す表示領域に、前記ノードに関する情報の少なくとも一部が、重畳した態様にて表示されている、請求項６に記載の端末装置。
【請求項８】
接続要求を受け付けるのに応じて、前記複数のノードに対して接続要求を送信する接続要求手段をさらに有し、前記画像表示手段は、前記接続要求手段により送信された接続要求に対する応答に基づいて前記画面を表示する、
請求項１から７までのいずれかに記載の端末装置。
【請求項９】
複数のノードと通信可能に接続される端末装置が、
前記複数のノードのうち第１のノードで実行されるアプリケーションの実行を指示する指示手段と、前記複数のノードのうち第２のノードで実行されるアプリケーションの実行を指示する指示手段と、を含む１つの画面を表示し、
前記画面に含まれている指示手段に対する操作を受け付け、
前記操作された指示手段に対応するアプリケーションの実行を指示する命令を、前記アプリケーションが実行されるノードに対して送信する、
端末装置制御方法。
【請求項１０】
複数のノードと通信可能に接続される端末装置に、
前記複数のノードのうち第１のノードで実行されるアプリケーションの実行を指示する指示手段と、前記複数のノードのうち第２のノードで実行されるアプリケーションの実行を指示する指示手段と、を含む１つの画面を表示する処理と、
前記画面に含まれている指示手段に対する操作を受け付ける処理と、
前記操作された指示手段に対応するアプリケーションの実行を指示する命令を、前記アプリケーションが実行されるノードに対して送信する処理と、
を実行させるプログラムが格納されたコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、端末装置制御方法および記憶媒体に関する。
【背景技術】
【０００２】
特許文献１は、通信ネットワーク（以下、本願では「ネットワーク」と略称する）を介して端末装置と接続された複数のサーバを、当該端末装置から遠隔操作することを開示する。特許文献１はさらに、当該端末装置の画面に「接続先選択画面」を表示する技術を開示する。特許文献１が開示する「接続先選択画面」は、当該ネットワークに接続された複数のサーバのうちから、当該端末装置により遠隔操作されるサーバを、ユーザが選択するための画面である。【０００３】
非特許文献１は、複数台のパーソナルコンピュータに同時にログインするリモートデスクトップ機能を開示する。非特許文献１はさらに、当該リモートデスクトップ機能におけるユーザインターフェイスを開示する。ユーザは、非特許文献１が開示するユーザインターフェイスにおいて、画面に表示されたタブを操作する。これにより、ユーザは、同時にログインした複数台のパーソナルコンピュータのうち、どのパーソナルコンピュータに対応するデスクトップ画面を表示するかを切り替えることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１４８８９３号公報
【非特許文献】
【０００５】
【非特許文献１】Vector、「MBC Remote Desktop」、［online］、平成23年7月28日、Vector、［平成25年2月15 日検索］、インターネット〈URL：http://www.vector.co.jp/magazine/softnews/110728/n1107282.html〉
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ユーザは、一台の端末装置から複数のノードにログインし、かかる一台の端末装置を用いて当該複数のノードのそれぞれで実行される複数のアプリケーションを操作する。例えばユーザは、かかる一台の端末装置を用いて、まず第１のノードで実行されるアプリケーションＡを操作し、次に第２のノードで実行されるアプリケーションＢを操作する。【０００７】
特許文献１が開示する技術は、ユーザに煩雑な操作を強いることになる。特許文献１が開示する技術によれば、ユーザは、操作対象であるノードを第１のノードから第２のノードに切り替えるたびに、接続先選択画面から当該操作対象であるノードを選択しなければならないからである。【０００８】
非特許文献１が開示する技術も、ユーザに煩雑な操作を強いることになる。非特許文献１が開示する技術によれば、ユーザはまず、操作対象であるノードをノード１からノード２に切り替える操作を行う。次にユーザは、その第２のノードで実行される複数のアプリケーションの中から、アプリケーションＢを選択する操作を行う。このように非特許文献１が開示する技術によれば、ユーザは、操作対象であるノードを選択する操作と、操作対象であるアプリケーションを選択する操作との、２回の操作を行うことを強いられる。【０００９】
本発明は、ユーザが、一台の端末装置を用いて複数のノードのそれぞれで実行される複数のアプリケーションを操作する場合において、ユーザの操作性を向上する端末装置等を提供することを一つの目的とする。
【課題を解決するための手段】
【００１０】
本発明の第１の側面は、複数のノードと通信可能に接続され、前記複数のノードのうち第１のノードで実行されるアプリケーションの実行を指示する指示手段と、前記複数のノードのうち第２のノードで実行されるアプリケーションの実行を指示する指示手段と、を含む１つの画面を表示する画面表示部と、前記画面に含まれている指示手段に対する操作を受け付ける操作受付部と、前記操作された指示手段に対応するアプリケーションの実行を指示する命令を、前記アプリケーションが実行されるノードに対して送信する送信部と、を有する端末装置である。【００１１】
本発明の第２の側面は、複数のノードと通信可能に接続される端末装置が、前記複数のノードのうち第１のノードで実行されるアプリケーションの実行を指示する指示手段と、前記複数のノードのうち第２のノードで実行されるアプリケーションの実行を指示する指示手段と、を含む１つの画面を表示し、前記画面に含まれている指示手段に対する操作を受け付け、前記操作された指示手段に対応するアプリケーションの実行を指示する命令を、前記アプリケーションが実行されるノードに対して送信する、端末装置制御方法である。【００１２】
本発明の第３の側面は、複数のノードと通信可能に接続される端末装置に、前記複数のノードのうち第１のノードで実行されるアプリケーションの実行を指示する指示手段と、前記複数のノードのうち第２のノードで実行されるアプリケーションの実行を指示する指示手段と、を含む１つの画面を表示する処理と、前記画面に含まれている指示手段に対する操作を受け付ける処理と、前記操作された指示手段に対応するアプリケーションの実行を指示する命令を、前記アプリケーションが実行されるノードに対して送信する処理と、を実行させるプログラムである。【００１３】
また、本発明の目的は、上記のプログラムが格納されたコンピュータ読み取り可能な記憶媒体によっても達成される。
【発明の効果】
【００１４】
本発明によれば、ユーザが一台の端末装置を用いて複数のノードのそれぞれで実行される複数のアプリケーションを操作する場合において、ユーザの操作性を向上することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明における、第１の実施形態にかかる情報処理システム１０００全体の構成を示すブロック図である。
【図２】本発明における、端末装置１００のハードウェア構成の一例を示す図である。
【図３】本発明における、第１の実施形態にかかる画面表示部１１３が表示する画面の一例を示す図である。
【図４】本発明における、第１の実施形態にかかる情報処理システム１０００の動作を示すシーケンス図である。
【図５】本発明が解決する課題を説明する参考図である。
【図６】本発明における、第１の実施形態にかかる画面表示部１１３が表示する画面の一例を示す図である。
【図７】本発明における、第１の実施形態にかかる画面表示部１１３が表示する画面の一例を示す図である。
【図８】本発明における、第１の実施形態にかかる画面表示部１１３が表示する画面の一例を示す図である。
【図９】本発明における、第２の実施形態にかかる情報処理システム１０００Ａ全体の構成を示すブロック図である。
【図１０】本発明における、第２の実施形態にかかる画面表示部１２３が表示するアイコンの一例を示す図である。
【図１１】本発明における、第２の実施形態にかかる画面表示部１２３が表示する画面の一例を示す図である。
【図１２】本発明における、第２の実施形態にかかる情報処理システム１０００Ａの動作を示すシーケンス図である。
【図１３】本発明における、第２の実施形態にかかる画面表示部１２３が表示する画面の一例を示す図である。
【図１４】本発明における、第３の実施形態にかかる端末装置１０２の構成を示すブロック図である。
【発明を実施するための形態】
【００１６】
発明の理解を簡単にするため、本発明が解決する課題を詳細に説明する。
【００１７】
図５は、本発明が解決する課題を説明するための参考図である。図５に示す画面は、端末装置１００が２台のノード（２００Ａおよび２００Ｂ）に同時接続している場合において、端末装置１００が備えるディスプレイ１０５に表示されるメニュー画面である。図５に示す画面は、端末装置１００がスマートホンである場合を想定した画面である。図５に示す画面は、本発明による方法とは異なる方法で表示したメニュー画面である。
【００１８】
図５の左側に示すメニュー画面は、２台のノードのうち一方のノード（２００Ａ）で実行されるアプリケーションのアイコン（ＡＰ２２０ＡとＡＰ２２１Ａ）を含んでいる。図５の右側に示すメニュー画面は、２台のノードのうち他方のノード（２００Ｂ）で実行されるアプリケーションのアイコン（ＡＰ２２０ＢとＡＰ２２１Ｂ）を含んでいる。図５の左側に示すメニュー画面と、図５の右側に示すメニュー画面とを切り替えるためには、端末装置１００のユーザは、例えば、ディスプレイ１０５に対してフリック等の操作を行う。
【００１９】
ユーザは、一台の端末装置１００から２台のノード（２００Ａおよび２００Ｂ）を切り替えながら作業を行うことができるとする。例えば、ユーザが、一台の端末装置１００を用いて、まず一方のノード２００Ａで実行されるアプリケーション２２０Ａを操作し、次に他方のノード２００Ｂで実行されるアプリケーション２２１Ｂを操作する場合を想定する。この作業を行う際に、ユーザが図５に示すメニュー画面をどのように操作するかを説明する。
【００２０】
ユーザは、一方のノード２００Ａで実行されるアプリケーション２２０Ａを終了する。すると、ディスプレイ１０５には、図５の左側に示すメニュー画面が表示される。ユーザはまず、操作対象のノードを、２台のノードのうち一方のノード２００Ａから他方のノード２００Ｂに切り替える第１の操作を行う。第１の操作は例えば、ディスプレイ１０５に対するフリックである。すると、ディスプレイ１０５の表示は、図５の左側に示すメニュー画面から、図５の右側に示すメニュー画面に切り替わる。ユーザは、図５の右側に示すメニュー画面から、アプリケーション２２１Ｂを選択する第２の操作を行う。そうすると、アプリケーション２２１Ｂが起動される。
【００２１】
このように、ユーザが図５に示すメニュー画面を操作する場合、ユーザは２回の操作を行うことを強いられる。２回の操作とはすなわち、複数のノードのうちから操作対象のノードを選択する第１の操作と、第１の操作で選択したノードで実行される複数のアプリケーションのうちから操作対象のアプリケーションを選択する第２の操作である。２回の操作を行うことはユーザにとって煩雑である。
【００２２】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２３】
＜第１の実施形態＞
図１は、第１の実施形態にかかる端末装置１００を備える情報処理システム１０００の全体の構成を表すブロック図である。図１に示すように、情報処理システム１０００は、端末装置１００と、複数のノード２００Ａ、２００Ｂとを備える。端末装置１００は、ネットワークを介して複数のノード２００Ａ、２００Ｂを操作する機能を備える。図１には、２台のノードを図示しているが、ノードの台数は２台には限定されない。  図１に示すノード２００Ａは、接続部２１０Ａと、ノード２００Ａで実行される複数のアプリケーション２２０Ａとを備える。以下、複数のアプリケーション２２０Ａを互いに区別する必要がある場合は、アプリケーション２２０Ａ、アプリケーション２２１Ａ、と記載する。図１におけるノード２００Ａには、２つのアプリケーションを図示しているが、アプリケーションの数は２つには限定されない。
【００２４】
図１に示すノード２００Ｂは、接続部２１０Ｂと、ノード２００Ｂで実行される複数のアプリケーション２２０Ｂとを備える。以下、複数のアプリケーション２２０Ｂを互いに区別する必要がある場合は、アプリケーション２２０Ｂ、アプリケーション２２１Ｂと記載する。図１におけるノード２００Ｂには、２つのアプリケーションを図示しているが、アプリケーションの数は２つには限定されない。
【００２５】
以下、ノード２００Ａ、ノード２００Ｂを互いに区別する必要がない場合には、記載の簡略化のため、まとめてノード２００と記載する場合がある。同様に、接続部２１０Ａ、２１０Ｂを互いに区別する必要がない場合には、記載の簡略化のため、まとめて接続部２１０と記載する場合がある。同様に、アプリケーション２２０Ａ、２２０Ｂを互いに区別する必要がない場合には、記載の簡略化のため、まとめてアプリケーション２２０と記載する場合がある。
【００２６】
接続部２１０は、ノード２００が端末装置１００と通信する際に実行するセッション管理機能等を備える。アプリケーション２２０は、ノード２００で実行されるアプリケーションである。アプリケーション２２０は、例えば、メールアプリケーションや、文書作成アプリケーション、ブラウザ等である。
【００２７】
端末装置１００は、接続要求部１１１、受信部１１２、画面表示部１１３、操作受付部１１４および送信部１１５を備える。
【００２８】
操作受付部１１４は、ノード２００に対する接続要求をユーザから受け付ける。
【００２９】
接続要求部１１１は、複数のノード２００に対する同時接続機能を提供可能なセッション管理機能等を備える。同時接続機能とは、一台の端末装置１００が複数台のノード２００にほぼ同時にログインをし、一台の端末装置１００から複数台のノード２００を並行して操作する機能である。この機能には、擬似的に平行な操作が可能な機能を含むものとする。接続要求部１１１は、操作受付部１１４を介して接続要求を受け付けると、複数のノード２００に同時にログインするために複数のノード２００にそれぞれ接続要求を送信する。
【００３０】
受信部１１２は、端末装置１００がログインした複数のノード２００からそれぞれ、前記ノード上で実行されるそれぞれのアプリケーション２２０の識別子と、前記識別子が示すアプリケーションの実行を指示するためのそれぞれのアイコンと、を受信する。
【００３１】
画面表示部１１３は、メニュー画面をディスプレイ１０５に表示する。例えば端末装置１００がノード２００Ａとノード２００Ｂとの２つのノードにログインした場合を想定する。この場合、メニュー画面には、少なくとも、ノード２００Ａで実行されるアプリケーション２２０Ａの実行を指示可能なアイコンと、ノード２００Ｂで実行されるアプリケーション２２０Ｂの実行を指示可能なアイコンと、が含まれる。例えばノード２００Ａにおいて複数のアプリケーション２２０Ａが実行される場合、メニュー画面には複数のアプリケーション（ＡＰ２２０Ａ、ＡＰ２２１Ａ、…）のうち、それぞれのアプリケーションの実行を指示可能な、それぞれのアイコンが含まれる。
【００３２】
操作受付部１１４はさらに、メニュー画面に含まれているアイコンに対するユーザからの操作を受け付ける。ユーザからの操作は、例えばディスプレイ１０５に表示されたアイコンに対するタップ操作、フリック操作またはドラッグ操作である。ディスプレイがタッチパネルにより構成されていない場合には、ユーザからの操作は、カーソル等を用いたクリック操作でもよい。ユーザからの操作は、端末装置１００に備えられたボタンまたはスイッチを介する操作であってもよい。
【００３３】
操作受付部１１４は、ユーザから受け付けた操作に基づいて、操作されたアイコンに対応するアプリケーションと、当該アプリケーションを実行する命令と、を識別する。
【００３４】
具体例を用いて説明する。例えば、ユーザは、ディスプレイ１０５に表示されたアイコンに対してタップ操作を行う。操作受付部１１４は、メニュー画面上の特定の位置に対するタップという操作を受け付ける。操作受付部１１４は、例えばタップされた位置の情報に基づいて、操作対象のアプリケーションを識別する。また、操作受付部１１４は、例えばタップ操作等、受け付けた操作の種類に基づいてアプリケーションを実行するための命令を識別する。
【００３５】
送信部１１５は、操作受付部１１４が識別したアプリケーションを実行するための命令を、当該アプリケーションが実行されるノードに対して送信する。
【００３６】
図２は、図１に示す端末装置１００のハードウェア構成の一例を示す図である。図２に示すように、端末装置（情報処理装置、コンピュータ）１００は、ＣＰＵ（Central Processing Unit)１０６、記憶装置１０７、通信インターフェイス１０３、入力装置１０４およびディスプレイ１０５を備える。端末装置１００は、例えば、業務用端末、パソコン、タブレット型の携帯端末、スマートホン、通信機能を備えるゲーム機等により実現される。端末装置１００の一部または全ての機能は、例えば、ＣＰＵ１０６が、記憶装置１０７に読み出されたプログラム（アプリケーションプログラム、ソフトウェアプログラム）を実行することによって実現される。入力装置１０４は、例えばキーボード、マウスまたはボタン等である。入力装置１０４とディスプレイ１０５とは、例えばタッチパネルのように一体として構成されていてもよい。
【００３７】
図３は、画面表示部１１３がディスプレイ１０５に表示するメニュー画面の一例を示す図である。図３に示す画面は、端末装置１００がスマートホンである場合を想定した画面である。図３に示すように、画面表示部１１３は、ノード２００Ａで実行されるアプリケーション（ＡＰ２２０ＡおよびＡＰ２２１Ａ）、並びに、ノード２００Ｂで実行されるアプリケーション（ＡＰ２２０ＢおよびＡＰ２２１Ｂ）の実行を指示可能な、それぞれのアイコン（すなわち、この例においては４つのアイコン）を含む１つのメニュー画面を、ディスプレイに表示する。
【００３８】
メニュー画面には、少なくとも２つのノード（２００Ａと２００Ｂ）から受信したアイコン（例えばＡＰ２２０ＡとＡＰ２２０Ｂ）が同時に表示されている。また、図３に示すように、メニュー画面には、１つのノード（例えば２００Ａ）に対して少なくとも２つのアイコン（ＡＰ２２０ＡとＡＰ２２１Ａ）が同時に表示されている。
【００３９】
次に、図１に示す情報処理システム１０００全体の動作を、図４を用いて説明する。図４は、情報処理システム１０００全体の動作を示すシーケンス図である。
【００４０】
接続要求部１１１は、操作受付部１１４を介してノード２００への接続要求を受け付ける（Ｓ１０１）。例えばユーザから、ノード２００Ａとノード２００Ｂに対する接続要求を受け付けた場合、接続要求部１１１は、ノード２００Ａとノード２００Ｂとのそれぞれに接続要求を送信する（Ｓ１０２）。ノード２００が備える接続部２１０は、端末装置１００から接続要求を受信し、端末装置１００の認証処理を行う（Ｓ１０３）。認証が成功すると、端末装置１００は、ノード２００にログインした状態になる。ログインされたノード２００は、ノード２００で実行されるアプリケーションの識別子と、当該アプリケーションの実行を指示するためのアイコンとを関連付けて、端末装置１００に対して送信する（Ｓ１０４）。端末装置１００が備える受信部１１２は、ノード２００から送信された情報を受信する。
【００４１】
画面表示部１１３は受信したアイコンを含むメニュー画面を生成し（Ｓ１０５）、生成した画面をディスプレイ１０５に表示する（Ｓ１０６）。
【００４２】
操作受付部１１４は、メニュー画面に含まれているアイコンに対する、ユーザからの操作を受け付ける（Ｓ１０７）。操作受付部１１４は、受け付けた操作に基づいて、アプリケーションと、そのアプリケーションの実行を指示する命令とを識別する（Ｓ１０８）。
【００４３】
送信部１１５は、当該アプリケーションの実行を指示する命令を、当該アプリケーションが実行されるノード２００に対して送信する（Ｓ１０９）。
【００４４】
ノード２００が備える接続部２１０は、端末装置１００が備える送信部１１５が送信した情報を受信する。ノード２００は、受信した命令に基づいて当該アプリケーション（アプリケーション２２０）を実行する（Ｓ１１０）。ノード２００が備える接続部２１０は、アプリケーション２２０が起動された結果の画面を、端末装置１００の受信部１１２に対して送信する（Ｓ１１１）。受信部１１２は、接続部２１０から送信された画面を受信する。画面表示部１１３は、受信部１１２が受信した画面を、ディスプレイ１０５に出力する（Ｓ１１２）。
【００４５】
次に、第１の実施形態における端末装置１００が奏する効果を説明する。ユーザは、一台の端末装置１００から、ノード２００Ａおよびノード２００Ｂを切り替えながら作業を行う。例えばユーザは、一台の端末装置１００を用いて、まずノード２００Ａで実行されるアプリケーション２２０Ａを操作し、次にノード２００Ｂで実行されるアプリケーション２２１Ｂを操作する。この作業を行う際に、ユーザが図３に示すメニュー画面をどのように操作するかを説明する。
【００４６】
ユーザは、ノード２００Ａで実行されるアプリケーション２２０Ａの実行を終了する。すると、ディスプレイ１０５には、図３に示すメニュー画面が表示される。ユーザは、図３に示すメニュー画面からアプリケーション２２１Ｂを選択する操作を行う。この操作に応じて、アプリケーション２２１Ｂが起動される。このように、ユーザが図３に示すメニュー画面を操作する場合、ユーザは、１回の操作で、操作対象のノードの切り替えと、操作対象のアプリケーションの選択とを行うことができる。操作対象のノードの切り替えとは、すなわち、ノード２００Ａおよびノード２００Ｂからノード２００Ｂを選択することである。操作対象のアプリケーションの選択とは、すなわち、アプリケーション２２０Ｂおよびアプリケーション２２１Ｂからアプリケーション２２１Ｂを選択することである。操作回数が削減されることは、ユーザにとっての操作性の向上につながる。
【００４７】
第１の実施形態にかかる端末装置１００によれば、ユーザが一台の端末装置を用いて複数のノードのそれぞれで実行される複数のアプリケーションを操作する場合において、ユーザの操作性を向上することができる。
【００４８】
また、第１の実施形態にかかる端末装置１００によれば、ユーザは、どのアプリケーション２２０がどのノード２００で実行されるかを意識することなく、一台の端末装置１００から、複数台のノード２００で実行される複数のアプリケーション２２０を操作することができる。例えばノード２００Ａとノード２００Ｂにそれぞれ異なるＯＳ(Operating System)がインストールされている場合であっても、端末装置１００のユーザは、ＯＳの差を意識することなく、異なるＯＳで実行される複数のアプリケーション２２０を１つのメニュー画面から操作することができる。
【００４９】
接続要求部１１１は、ユーザから接続要求を受け付けると、あらかじめ記憶された複数のノード２００に対して自動的に接続要求を送信するように構成されていてもよい。かかる構成を有することによって、ユーザは、接続要求を行ってからアプリケーションを操作するまで一貫して、複数のノードの存在を意識することなく、一台の端末装置１００から複数台のノードを操作することができる。
【００５０】
第１の実施形態にかかる端末装置１００は、例えばBYOD（Bring Your Own Device）に応用することができる。BYODとは、個人保有の携帯端末を個人利用と業務利用とに隔離して使い分ける、携帯端末の使い方を表す言葉である。例えばノード２００Ａは、ユーザが個人利用する携帯電話の機能を提供し、ノード２００Ｂは、ユーザが業務利用する携帯電話の機能を提供する、としてもよい。ユーザがアプリケーション２２０を操作する際には、ノード２００Ａとノード２００Ｂとの間で通信やデータは互いに隔離されている。よって第１の実施形態にかかる端末装置１００によれば、ノード２００Ａとノード２００Ｂとの間での情報漏えいを防ぐことができ、さらに通信料金等の課金をノード２００Ａとノード２００Ｂとで分離して管理することも可能である。
【００５１】
第１の実施形態にかかる画面表示部１１３は、複数のノードのそれぞれで実行される複数のアプリケーションの実行を指示するための指示手段を含む１つの画面を表示する。よって画面表示部１１３は、端末装置１００がマルチウィンドウ機能を有さない場合においても、操作性の良いメニュー画面を表示することができる。
【００５２】
＜第１の実施形態の変形例＞
アイコンは、アプリケーションの実行を指示する指示手段の一例に過ぎない。指示手段は、アイコンの他に例えば、ラジオボタン、プルダウンメニュー、ウィジェット、またはオブジェクトであってもよい。
【００５３】
図６、図７および図８は、画面表示部１１３がディスプレイ１０５に表示するメニュー画面の一例を示す図である。
【００５４】
図６に示すように、画面表示部１１３は、ノード２００Ａで実行されるアプリケーション（ＡＰ２２０ＡおよびＡＰ２２１Ａ）、並びに、ノード２００Ｂで実行されるアプリケーション（ＡＰ２２０ＢおよびＡＰ２２１Ｂ）の実行を指示するための、それぞれの指示手段を含む１つのメニュー画面を、ディスプレイ１０５に表示してもよい。図６に示すメニュー画面の例では、指示手段は、ラジオボタンと、「実行」を示すオブジェクトと、の組み合わせにより実現されている。
【００５５】
図７に示すように、画面表示部１１３は、ノード２００Ａで実行されるアプリケーション（ＡＰ２２０ＡおよびＡＰ２２１Ａ）、並びに、ノード２００Ｂで実行されるアプリケーション（ＡＰ２２０ＢおよびＡＰ２２１Ｂ）の実行を指示可能な、それぞれの指示手段を含む１つのメニュー画面を、ディスプレイ１０５に表示してもよい。図７に示すメニュー画面の例では、指示手段は、プルダウンにより表示される選択肢により実現されている。
【００５６】
図８に示すように、画面表示部１１３は、ノード２００Ａで実行されるアプリケーション（ＡＰ２２０ＡおよびＡＰ２２１Ａ）、並びに、ノード２００Ｂで実行されるアプリケーション（ＡＰ２２０ＢおよびＡＰ２２１Ｂ）の実行を指示可能な、それぞれのオブジェクトを含む１つのメニュー画面を、ディスプレイに表示してもよい。
【００５７】
このように、画面表示部１１３が、ノード２００Ａから受信した指示手段とノード２００Ｂから受信した指示手段と、を１つの画面に同時に表示することにより、ユーザは、１回の操作で、操作対象のノードの切り替えと、操作対象のアプリケーションの選択と、を行うことができる。操作回数が削減されることは、ユーザにとっての操作性の向上につながる。
【００５８】
＜第２の実施形態＞
図９は、第２の実施形態にかかる端末装置１０１を備える情報処理システム１００１の全体の構成を表すブロック図である。図１に示した構成と実質的に同一の構成には同一の符号が付されている。図９に示すように、第２の実施形態にかかる端末装置１０１は、画面表示部１１３に代えて、画面表示部１２３を備える。
【００５９】
画面表示部１２３は、アイコンと、当該アイコンに対応するアプリケーションが実行されるノード２００を識別する情報と、を関連付けて表示する。ノード２００を識別する情報は、端末装置１０１のユーザが、ノード２００を識別することができる情報であれば何でもよい。
【００６０】
図１０は、画面表示部１２３がメニュー画面に表示するアイコンの一例を示す図である。図１０に示すアイコンは、ノード２００Ａで実行されるアプリケーション２２０Ａのアイコンを表す表示領域に、ノード２００Ａを識別する情報の全部または少なくとも一部が重畳表示される態様にて構成されている。
【００６１】
図１１は、画面表示部１２３がディスプレイ１０５に表示するメニュー画面の一例を示す図である。図１１に示すように、画面表示部１２３は、ノード２００Ａで実行されるアプリケーション（ＡＰ２２０ＡおよびＡＰ２２１Ａ）、並びに、ノード２００Ｂで実行されるアプリケーション（ＡＰ２２０ＢおよびＡＰ２２１Ｂ）の実行を指示するための、それぞれのアイコンを含む１つのメニュー画面を、ディスプレイ１０５に表示する。図１１に示すように、メニュー画面においては、アイコンに、当該アイコンに対応するアプリケーションを実行するノードの情報が重畳表示されている。
【００６２】
図１２は、第２の実施形態にかかる情報処理システム１０００Ａ全体の動作を示すシーケンス図である。図４のシーケンス図において示した動作と実質的に同一の動作には同一の符号が付されている。図１２に示すように、第２の実施形態にかかる情報処理システム１０００Ａの動作は、端末装置１０１が、Ｓ１０５に代えてＳ２０５を実行する点で異なる。
【００６３】
図１２に示すＳ１０１〜Ｓ１０４の動作は、図４に示した操作と実質的に同一であるので、説明を省略する。画面表示部１２３は受信したアイコンを含むメニュー画面を生成する（Ｓ２０５）。画面表示部１２３が生成するメニュー画面には、アイコンと、当該アイコンに対応するアプリケーションが実行されるノードの情報とが、関連付けられて表示される。図１２に示すＳ１０６〜Ｓ１１２の動作は、図４に示した操作と実質的に同一であるので、説明を省略する。
【００６４】
第２の実施形態にかかる端末装置１０１は、第１の実施形態と同様に、ユーザが一台の端末装置を用いて複数のノードのそれぞれで実行される複数のアプリケーションを操作する場合において、ユーザの操作性を向上することができる。
【００６５】
さらに、第２の実施形態にかかる端末装置１００が表示するメニュー画面によれば、ユーザは、どのアプリケーション２２０がどのノード２００で実行されるのかを、区別して認識することができる。
【００６６】
＜第２の実施形態の変形例＞
ノードを識別できる情報をアイコンに重畳して表示することは、画面表示部１２３の動作の一例に過ぎない。
【００６７】
図１３は、画面表示部１２３が表示する画面の一例を示す図である。図１３に示すように、画面表示部１２３は、以下に示すそれぞれのオブジェクトを含む１つのメニュー画面を、ディスプレイ１０５に表示する。係るオブジェクトの操作により対応するアプリケーションの実行を指示することが可能である。
【００６８】
・ノード２００Ａで実行されるアプリケーション（ＡＰ２２０ＡおよびＡＰ２２１Ａ）、
・ノード２００Ｂで実行されるアプリケーション（ＡＰ２２０ＢおよびＡＰ２２１Ｂ）。
【００６９】
図１３に示すように、メニュー画面には、オブジェクトに、当該オブジェクトに対応するアプリケーションを実行するノードを識別する情報（黒星を示すシンボルと白星を示すシンボル）が関連付けられて表示されている。図１３に示すメニュー画面は、各オブジェクトに対応するアプリケーションを実行するノードを識別する情報を、黒星または白星のようなシンボルを用いて表示している。ここで図１３に示した黒星は、黒星が付与されたオブジェクトに対応するアプリケーションがノード２００Ａで実行されることを表している。ここで図１３に示した白星は、白星が付与されたオブジェクトに対応するアプリケーションがノード２００Ｂで実行されることを表している。黒星や白星のようなシンボルと、アプリケーションを実行するノード２００との対応関係は、画面に明示的に表示されていてもよいし、されていなくてもよい。
【００７０】
＜第３の実施形態＞
図１４は、第３の実施形態にかかる端末装置１０２の構成を表すブロック図である。
【００７１】
図１４に示す端末装置１０２は、画面表示部１１３と、操作受付部１１４と、送信部１１５とを備える。
【００７２】
画面表示部１１３は、複数のノードのうち第１のノードで実行されるアプリケーションの実行を指示する指示手段と、前記複数のノードのうち第２のノードで実行されるアプリケーションの実行を指示する指示手段と、を含む１つの画面を表示する。操作受付部１１４は、画面に含まれている指示手段に対する操作を受け付ける。送信部１１５は、操作された指示手段に対応するアプリケーションの実行を指示する命令を、前記アプリケーションが実行されるノードに対して送信する。
【００７３】
第３の実施形態にかかる端末装置１０２は、ユーザが一台の端末装置を用いて複数のノードのそれぞれで実行される複数のアプリケーションを操作する場合において、ユーザの操作性を向上することができる。
【００７４】
以上、本発明を実施するための形態について説明したが、上記実施の形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明はその趣旨を逸脱することなく変更、改良され得ると共に、本発明にはその等価物も含まれる。
【００７５】
この出願は、２０１３年４月２日に出願された日本出願特願２０１３−０７６７３４を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【００７６】
＜産業上の利用可能性＞
本発明の活用例として、端末装置、端末装置制御方法およびプログラムに利用することができる。
【符号の説明】
【００７７】
１０００  情報処理システム
１００１  情報処理システム
１００  端末装置
１０１  端末装置
１０２  端末装置
１０３  通信インターフェイス
１０４  入力装置
１０５  ディスプレイ
１０６  ＣＰＵ
１０７  記憶装置
１１１  接続要求部
１１２  受信部
１１３  画面表示部
１１４  操作受付部
１１５  送信部
１２３  画面表示部
２００  ノード
２１０  接続部
２２０  アプリケーション
【図１】
2014162667.tif 000003
【図２】
2014162667.tif 000004
【図３】
2014162667.tif 000005
【図４】
2014162667.tif 000006
【図５】
2014162667.tif 000007
【図６】
2014162667.tif 000008
【図７】
2014162667.tif 000009
【図８】
2014162667.tif 000010
【図９】
2014162667.tif 000011
【図１０】
2014162667.tif 000012
【図１１】
2014162667.tif 000013
【図１２】
2014162667.tif 000014
【図１３】
2014162667.tif 000015
【図１４】
2014162667.tif 000016
【手続補正書】
【提出日】平成27年9月17日(2015.9.17)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、端末装置、端末装置制御方法およびコンピュータプログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
【図１】本発明における、第１の実施形態にかかる情報処理システム１０００全体の構成を示すブロック図である。
【図２】本発明における、端末装置１００のハードウェア構成の一例を示す図である。
【図３】本発明における、第１の実施形態にかかる画面表示部１１３が表示する画面の一例を示す図である。
【図４】本発明における、第１の実施形態にかかる情報処理システム１０００の動作を示すシーケンス図である。
【図５】本発明が解決する課題を説明する参考図である。
【図６】本発明における、第１の実施形態にかかる画面表示部１１３が表示する画面の一例を示す図である。
【図７】本発明における、第１の実施形態にかかる画面表示部１１３が表示する画面の一例を示す図である。
【図８】本発明における、第１の実施形態にかかる画面表示部１１３が表示する画面の一例を示す図である。
【図９】本発明における、第２の実施形態にかかる情報処理システム１００１全体の構成を示すブロック図である。
【図１０】本発明における、第２の実施形態にかかる画面表示部１２３が表示するアイコンの一例を示す図である。
【図１１】本発明における、第２の実施形態にかかる画面表示部１２３が表示する画面の一例を示す図である。
【図１２】本発明における、第２の実施形態にかかる情報処理システム１００１の動作を示すシーケンス図である。
【図１３】本発明における、第２の実施形態にかかる画面表示部１２３が表示する画面の一例を示す図である。
【図１４】本発明における、第３の実施形態にかかる端末装置１０２の構成を示すブロック図である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
図１２は、第２の実施形態にかかる情報処理システム１００１全体の動作を示すシーケンス図である。図４のシーケンス図において示した動作と実質的に同一の動作には同一の符号が付されている。図１２に示すように、第２の実施形態にかかる情報処理システム１００１の動作は、端末装置１０１が、Ｓ１０５に代えてＳ２０５を実行する点で異なる。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のノードと通信可能に接続され、
前記複数のノードのうち第１のノードで実行されるアプリケーションの実行を指示する指示手段と、前記複数のノードのうち第２のノードで実行されるアプリケーションの実行を指示する指示手段と、を含む１つの画面を表示する画面表示手段と、
前記画面に含まれている指示手段に対する操作を受け付ける操作受付手段と、
前記操作された指示手段に対応するアプリケーションの実行を指示する命令を、前記アプリケーションが実行されるノードに対して送信する送信手段と、
を有する端末装置。
【請求項２】
前記画面には、前記第１のノードで実行されるアプリケーションの実行を指示する指示手段と、前記第２のノードで実行されるアプリケーションの実行を指示する指示手段と、が少なくとも両方共に表示されている、請求項１に記載の端末装置。
【請求項３】
前記画面には、前記第１のノードで実行される複数のアプリケーションのうち第１のアプリケーションの実行を指示する指示手段、および、第２のアプリケーションの実行を指示する指示手段、並びに、前記第２のノードで実行されるアプリケーションの実行を指示する指示手段と、が表示されている、
請求項１または２に記載の端末装置。
【請求項４】
前記複数のノードのうち、それぞれのノードから前記指示手段を受信する受信手段をさらに備え、前記画面表示手段は、前記受信手段が受信した指示手段を表示する請求項１から３までのいずれかに記載の端末装置。
【請求項５】
前記指示手段は、アイコンである、
請求項１から４までのいずれかに記載の端末装置。
【請求項６】
前記画面には、アプリケーションの実行を指示するための指示手段と、前記アプリケーションが実行されるノードの情報と、が関連付けられて表示されている請求項１から５までのいずれかに記載の端末装置。
【請求項７】
前記画面には、前記指示手段を表す表示領域に、前記ノードに関する情報の少なくとも一部が、重畳した態様にて表示されている、請求項６に記載の端末装置。
【請求項８】
接続要求を受け付けるのに応じて、前記複数のノードに対して接続要求を送信する接続要求手段をさらに有し、前記画像表示手段は、前記接続要求手段により送信された接続要求に対する応答に基づいて前記画面を表示する、
請求項１から７までのいずれかに記載の端末装置。
【請求項９】
複数のノードと通信可能に接続される端末装置が、
前記複数のノードのうち第１のノードで実行されるアプリケーションの実行を指示する指示手段と、前記複数のノードのうち第２のノードで実行されるアプリケーションの実行を指示する指示手段と、を含む１つの画面を表示し、
前記画面に含まれている指示手段に対する操作を受け付け、
前記操作された指示手段に対応するアプリケーションの実行を指示する命令を、前記アプリケーションが実行されるノードに対して送信する、
端末装置制御方法。
【請求項１０】
複数のノードと通信可能に接続される端末装置に、
前記複数のノードのうち第１のノードで実行されるアプリケーションの実行を指示する指示手段と、前記複数のノードのうち第２のノードで実行されるアプリケーションの実行を指示する指示手段と、を含む１つの画面を表示する処理と、
前記画面に含まれている指示手段に対する操作を受け付ける処理と、
前記操作された指示手段に対応するアプリケーションの実行を指示する命令を、前記アプリケーションが実行されるノードに対して送信する処理と、
を実行させる処理手順が示されているコンピュータプログラム。
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図１１
【補正方法】変更
【補正の内容】
【図１１】
2014162667.tif 000017
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図１３
【補正方法】変更
【補正の内容】
【図１３】
2014162667.tif 000018
【国際調査報告】
2014162667.tif 000019
2014162667.tif 000020