(57)【要約】【課題】操作性の向上を図る。【解決手段】入力装置及び表示装置が複数接続された情報処理装置１は、入力装置を識別する識別情報ごとに表示装置をそれぞれ対応付けた表示先情報を保持する表示先情報保持手段４ａと、入力装置が入力情報を入力すると、入力情報を入力した入力装置の識別情報を取得する識別情報取得手段４ｂと、取得した識別情報と表示先情報とを基に、入力された入力情報を表示させる表示装置を確定する表示先確定手段４ｃと、を有する。この情報処理装置１では、入力装置に対応する表示装置のアクティブ化を行わずに、入力した入力情報を当該入力装置に対応する表示装置に表示できる。【選択図】図１
2011221779.tif 000002
【特許請求の範囲】
【請求項１】
入力装置及び表示装置が複数接続された情報処理装置において、
入力装置を識別する識別情報ごとに表示装置をそれぞれ対応付けた表示先情報を保持する表示先情報保持手段と、
入力装置が入力情報を入力すると、入力情報を入力した入力装置の識別情報を取得する識別情報取得手段と、
取得した識別情報と前記表示先情報とを基に、入力された入力情報を表示させる表示装置を確定する表示先確定手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記入力情報の表示先を前記表示先確定手段が確定した前記表示装置に切り替える切替要求手段、
をさらに有することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記識別情報は接続ポート番号であることを特徴とする請求項１記載の情報処理装置。
【請求項４】
複数の入力装置及び表示装置が接続された情報処理装置において、
入力装置を識別する識別情報ごとに、前記表示装置に表示されるウィンドウをそれぞれ対応付けた表示先情報を保持する表示先情報保持手段と、
入力装置が入力情報を入力すると、入力情報を入力した入力装置の識別情報を取得する識別情報取得手段と、
取得した識別情報と前記表示先情報とを基に、入力された入力情報を表示させるウィンドウを確定する表示先確定手段と、
を有することを特徴とする情報処理装置。
【請求項５】
入力装置及び表示装置が複数接続された情報処理装置の入力制御プログラムにおいて、
コンピュータを、
入力装置を識別する識別情報ごとに表示装置をそれぞれ対応付けた表示先情報を保持する表示先情報保持手段、
入力装置が入力情報を入力すると、入力情報を入力した入力装置の識別情報を取得する識別情報取得手段、
取得した識別情報と前記表示先情報とを基に、入力された入力情報を表示させる表示装置を確定する表示先確定手段、
として機能させることを特徴とする入力制御プログラム。
【請求項６】
複数の入力装置及び表示装置が接続された情報処理装置の入力制御プログラムにおいて、
コンピュータを、
入力装置を識別する識別情報ごとに、前記表示装置に表示されるウィンドウをそれぞれ対応付けた表示先情報を保持する表示先情報保持手段、
入力装置が入力情報を入力すると、入力情報を入力した入力装置の識別情報を取得する識別情報取得手段、
取得した識別情報と前記表示先情報とを基に、入力された入力情報を表示させるウィンドウを確定する表示先確定手段、
として機能させることを特徴とする入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置及び入力制御プログラムに関する。
【背景技術】
【０００２】
一般に、パーソナルコンピュータ等の情報処理装置においては、アプリケーションプログラム等の様々なプログラムに応じたウィンドウを、情報処理装置に接続された表示装置の表示画面上に表示することが可能である。表示画面に表示されたウィンドウに対して操作入力を行うためには、事前に操作入力対象となるウィンドウをアクティブにしておく必要がある。
【０００３】
所望のウィンドウをアクティブにするためには、情報処理装置に接続された入力装置の、例えばマウスを表示画面上でクリックして、クリックした位置に所望のウィンドウが有る場合には、最前面のウィンドウをアクティブ対象として特定し、特定したウィンドウが非アクティブであればアクティブ状態に切り替える。また、クリックした位置に所望のウィンドウが無い場合には、表示画面上に表示されている最前面のウィンドウをアクティブにする。なお、このようなウィンドウのアクティブ状態の切り替えを、マウスの他にも、キーボードの複数の所定のキーを同時に押下することにより実行することも可能である（例えば、特許文献１参照。）。
【０００４】
一方、１台の情報処理装置に対して、入力装置（キーボード、マウス等）及び表示装置（ディスプレイ、モニタ等）がセットになって複数組接続することも可能である。
以下に、銀行の窓口業務において、１台の情報処理装置に対して、オペレータ用・顧客用として入力装置・表示装置がセットになってそれぞれ接続されている場合について説明する。
【０００５】
図１６は、１台の情報処理装置に接続されたオペレータ用・顧客用のディスプレイに対する操作入力を説明するための図である。
なお、図１６は、顧客が自身の口座から所定の金額を引き出す取引を実行するアプリケーションにおける、操作入力が行われるウィンドウＷ１，Ｗ２を表している。また、図１６は、紙面左側をオペレータ用のディスプレイ１の表示画面Ｄ１を、紙面右側を顧客用のディスプレイ２の表示画面Ｄ２をそれぞれ表している。また、ウィンドウＷ１，Ｗ２の外枠は、アクティブ状態を表しており、実線（太線）がアクティブを、破線は非アクティブである。また、ディスプレイ１，２は同時にアクティブになることはできず、片方のみがアクティブとなり、アクティブのディスプレイに対して操作入力が可能となる。
【０００６】
オペレータ用のディスプレイ１は表示画面Ｄ１にウィンドウＷ１が表示されている。ウィンドウＷ１には、顧客番号が入力される顧客番号入力領域Ｗ１ａ、取引金額が入力される取引金額入力領域Ｗ１ｂ及び顧客の操作入力に応じて口座番号が表示される口座番号表示領域Ｗ１ｃが設けられている。さらに、ウィンドウＷ１には、クリックしてウィンドウＷ２に顧客番号を表示させる表示ボタンＷ１ｄと、取引終了後、クリックすることで顧客との取引を確定させる確定ボタンＷ１ｅとがさらに設けられている。
【０００７】
一方、顧客用のディスプレイ２は表示画面Ｄ２にウィンドウＷ２が表示されている。ウィンドウＷ２には、オペレータの操作入力に応じて顧客番号が表示される顧客番号表示領域Ｗ２ａ、口座番号が入力される口座番号入力領域Ｗ２ｂ及び残高が表示される残高表示領域Ｗ２ｃが設けられている。さらに、ウィンドウＷ２には、クリックして残高表示領域Ｗ２ｃに残高を表示させる残高照会ボタンＷ２ｄと、口座が確定すると、クリックしてオペレータ側に口座番号を表示させる確定ボタンＷ２ｅがさらに設けられている。
【０００８】
まず、オペレータは、ディスプレイ１，２の表示画面Ｄ１，Ｄ２にそれぞれウィンドウＷ１，Ｗ２を立ち上げて、さらに、ディスプレイ１の表示画面Ｄ１に表示されているウィンドウＷ１をクリックしてウィンドウＷ１をアクティブにしておく。
【０００９】
オペレータは、顧客番号（例えば、「００３」）を顧客番号入力領域Ｗ１ａに入力して、表示ボタンＷ１ｄをクリックすると、ウィンドウＷ２の顧客番号表示領域Ｗ２ａに顧客番号（「００３」）が表示される（図１６（Ａ））。
【００１０】
次いで、顧客は、オペレータに口座番号の入力を指示されると、ウィンドウＷ２をクリックして、ウィンドウＷ２を一旦アクティブにし、口座番号（例えば、「１２３４５６７」）を口座番号入力領域Ｗ２ｂに入力する。そして、残高照会ボタンＷ２ｄをクリックすると、残高表示領域Ｗ２ｃに、入力した口座の残高が表示される。顧客は、口座番号、残高等を確認して、間違いが無ければ、確定ボタンＷ２ｅをクリックして、入力した情報を確定する。
【００１１】
その後、オペレータは、ウィンドウＷ１をクリックして、ウィンドウＷ１をアクティブにし、顧客から指定された金額を取引金額入力領域Ｗ１ｂに入力して、確定ボタンＷ１ｅをクリックして、これらの取引が完了する。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００５−１０９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかし、１台の情報処理装置に入力装置及び表示装置がセットになって複数組接続されている場合、各表示装置の表示画面に表示されたウィンドウに対して操作入力を行うには、ウィンドウを表示する表示装置に対応する入力装置でクリック等の操作を行って、所望のウィンドウをアクティブにする必要がある。
【００１４】
このため、例えば、上記図１６において、オペレータが顧客番号を入力した後（図１６（Ａ））、操作に慣れていない顧客がウィンドウＷ２をアクティブにし忘れて顧客の口座番号を入力すると、入力した顧客の口座番号はウィンドウＷ１の取引金額に反映されてしまう（図１６（Ｂ））。このような誤入力が生じると、誤入力の訂正が必要となり、また誤入力されたまま処理が続くと正しく取引ができなくなるという問題点があった。
【００１５】
また、誤入力を防止するためには、オペレータ及び顧客は各ディスプレイ（または、ウィンドウ）のアクティブ状態を確認しておく必要があり、入力の際には必要に応じてアクティブ状態の切り替え動作が煩雑になるという問題点があった。
【００１６】
本発明はこのような点に鑑みてなされたものであり、操作性が向上した情報処理装置及び入力制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記目的を達成するために提供される入力装置及び表示装置が複数接続された情報処理装置は、入力装置を識別する識別情報ごとに表示装置をそれぞれ対応付けた表示先情報を保持する表示先情報保持手段と、入力装置が入力情報を入力すると、入力情報を入力した入力装置の識別情報を取得する識別情報取得手段と、取得した識別情報と前記表示先情報とを基に、入力された入力情報を表示させる表示装置を確定する表示先確定手段と、を有する。
【００１８】
また、上記目的を達成するために提供される複数の入力装置及び表示装置が接続された情報処理装置は、入力装置を識別する識別情報ごとに、前記表示装置に表示されるウィンドウをそれぞれ対応付けた表示先情報を保持する表示先情報保持手段と、入力装置が入力情報を入力すると、入力情報を入力した入力装置の識別情報を取得する識別情報取得手段と、取得した識別情報と前記表示先情報とを基に、入力された入力情報を表示させるウィンドウを確定する表示先確定手段と、を有する。
【発明の効果】
【００１９】
上記の情報処理装置及び入力制御プログラムによれば、操作性を向上させることができる。
【図面の簡単な説明】
【００２０】
【図１】第１の実施の形態に係る情報処理装置の機能を示す図である。
【図２】第２の実施の形態に係る情報処理装置のハードウェア構成例を示す図である。
【図３】第２の実施の形態に係る情報処理装置が備えるソフトウェア構成を示すブロック図である。
【図４】第２の実施の形態に係る情報処理装置が備える機能を示すブロック図である。
【図５】第２の実施の形態に係る情報処理装置のディスプレイ対応テーブルの作成を実行するための処理手順を示すフローチャートである。
【図６】キーボードの接続先情報に対応した表示先情報を表すディスプレイ対応テーブルの具体例を示す図である。
【図７】第２の実施の形態に係る情報処理装置の入力処理を実行するための処理手順を示すフローチャートである。
【図８】第２の実施の形態に係る情報処理装置のアクティブ状態の切替処理を実行するための処理手順を示すフローチャートである。
【図９】第２の実施の形態に係る情報処理装置に接続されたオペレータ用・顧客用のディスプレイに対する操作入力を説明するための図である。
【図１０】第３の実施の形態に係る情報処理装置のハードウェア構成例を示す図である。
【図１１】第３の実施の形態に係る情報処理装置が備える機能を示すブロック図である。
【図１２】第３の実施の形態に係る情報処理装置のウィンドウ対応テーブルの作成を実行するための処理手順を示すフローチャートである。
【図１３】キーボードの接続先情報に対応した表示先情報を表すウィンドウ対応テーブルの具体例を示す図である。
【図１４】第３の実施の形態に係る情報処理装置のアクティブ状態の切替処理を実行するための処理手順を示すフローチャートである。
【図１５】第３の実施の形態に係る情報処理装置に接続されたオペレータ用・顧客用のウィンドウに対する操作入力を説明するための図である。
【図１６】１台の情報処理装置に接続されたオペレータ用・顧客用のディスプレイに対する操作入力を説明するための図である。
【発明を実施するための形態】
【００２１】
以下、実施の形態を図面を参照して詳細に説明する。
［第１の実施の形態］
図１は、第１の実施の形態に係る情報処理装置の機能を示す図である。
【００２２】
情報処理装置１は、入力装置及び表示装置が複数接続されており、任意の入力装置が入力情報を入力すると、当該入力装置に対応付けた表示装置に当該入力情報を表示することができるものである。
【００２３】
このような情報処理装置１は、図示しない入力装置及び表示装置が複数接続されている。また、情報処理装置１は、入力装置から入力された入力情報を受け付ける受付部２、入力された入力情報をアクティブ化された表示装置に表示する表示部３及び入力された入力情報を表示させる表示装置をアクティブ化する表示管理プログラム４を備える。
【００２４】
さらに、表示管理プログラム４は、表示先情報保持手段４ａ、識別情報取得手段４ｂ、表示先確定手段４ｃ及び切替要求手段４ｄを有する。
表示先情報保持手段４ａは、入力装置を識別する識別情報ごとに表示装置をそれぞれ対応付けた表示先情報を保持する。
【００２５】
識別情報取得手段４ｂは、入力装置が入力情報を入力すると、受付部２を介して、入力情報を入力した入力装置の識別情報を取得する。
表示先確定手段４ｃは、取得した識別情報と、表示先情報保持手段４ａが保持する表示先情報とを基に、入力された入力情報を表示させる表示装置を確定する。
【００２６】
切替要求手段４ｄは、表示部３に確定した表示装置をアクティブ化させて、入力情報の表示先を変更する。
なお、上記処理機能のうち、例えば、受付部２、表示部３及び表示管理プログラム４は、情報処理装置１が備えるＣＰＵ（Central Processing Unit：中央演算処理装置）によって所定のプログラムが実行されることで実現される。また、これらの処理機能の少なくとも一部が、個別のハードウェアによって実現されてもよい。
【００２７】
次に、このような構成を備える情報処理装置１において、入力情報を入力する入力装置に応じて、当該入力情報を表示させる表示装置を切り替える方法について説明する。なお、以下では入力装置としてキーボード、表示装置としてディスプレイの場合について説明する。
【００２８】
ユーザが任意のキーボードのキーを押下して操作入力を行うと、受付部２は、当該操作入力のキーに基づく入力情報と、操作入力が行われたキーボードを識別する識別情報とを受け付ける。
【００２９】
識別情報取得手段４ｂは受付部２が受け付けた識別情報を取得する。表示先確定手段４ｃは、表示先情報保持手段４ａから表示先情報を読み取り、当該表示先情報を基に、取得した識別情報に対応する表示装置を確定する。切替要求手段４ｄは、確定された表示装置に入力情報を表示する表示要求を表示部３に送信する。
【００３０】
表示部３は、入力された入力情報を、送信された表示要求に基づいて、確定された表示装置に表示する。
このように、情報処理装置１では、表示先確定手段４ｃが、入力情報を入力した入力装置の識別情報と、入力装置の識別情報に表示装置を対応付けた表示先情報とから、入力した入力情報を表示させる表示装置を確定する。
【００３１】
これにより、情報処理装置１に接続された入力装置に操作入力を行うユーザは、当該入力装置に対応する表示装置のアクティブ化を行わずに、入力した入力情報を当該入力装置に対応する表示装置に表示することができる。また、表示装置のアクティブ化をし忘れて、操作入力を行っても、所定の表示装置に、入力した入力情報を表示することができる。したがって、表示装置をアクティブ化するための操作入力を省略及び誤入力することを防止でき、操作性が向上する。
【００３２】
［第２の実施の形態］
次に、情報処理装置としてコンピュータを適用して、銀行等の窓口において、オペレータ用及び顧客用として、ディスプレイ、キーボード及びマウスがセットとなり、それぞれ１組ずつ設置された例について説明する。なお、ディスプレイ等の設置数は２組に限らず、３組以上であっても構わない。
【００３３】
図２は、第２の実施の形態に係る情報処理装置のハードウェア構成例を示す図である。
情報処理装置１０は、例えば、図２に示すようなコンピュータとして実現される。このコンピュータは、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、ＨＤＤ１０ｃ、グラフィック処理部１０ｄ及び入力インタフェース１０ｅを備えている。これらの各部はバス１０ｆで相互に接続されている。
【００３４】
ＣＰＵ１０ａは、ＨＤＤ１０ｃ等の記憶媒体に記憶された各種プログラムを実行することにより、このコンピュータ全体を統括的に制御する。
ＲＡＭ１０ｂは、ＣＰＵ１０ａに実行させるプログラムの少なくとも一部、並びにこのプログラムによる処理に必要な各種データを一時的に記憶する。
【００３５】
ＨＤＤ１０ｃは、ＣＰＵ１０ａにより実行されるプログラム、並びにその実行に必要な各種のデータ等を記憶する。
グラフィック処理部１０ｄには、表示手段である、２つのディスプレイ２１，２２が接続されている。このグラフィック処理部１０ｄは、ＣＰＵ１０ａからの命令に従って、ディスプレイ２１，２２の表示画面上に画像を表示させる。
【００３６】
入力インタフェース１０ｅには、キーボード３１，３２及びマウス３１ａ，３２ａがそれぞれ接続されている。入力インタフェース１０ｅは、キーボード３１，３２及びマウス３１ａ，３２ａからの入力信号を、バス１０ｆを介してＣＰＵ１０ａに送信する。
【００３７】
なお、情報処理装置１０では、ディスプレイ２１、キーボード３１及びマウス３１ａをオペレータ用、ディスプレイ２２、キーボード３２及びマウス３２ａを顧客用とする。
次いで、情報処理装置１０が備えるソフトウェア構成について説明する。
【００３８】
図３は、第２の実施の形態に係る情報処理装置が備えるソフトウェア構成を示すブロック図である。
情報処理装置１０は、キーボード３１，３２及びディスプレイ２１，２２が接続されており、任意のキーボードから入力情報が入力されると、当該キーボードに対応付けたディスプレイに当該入力情報を表示することができるものである。
【００３９】
このような情報処理装置１０は、入力ドライバ１１、オペレーションシステム（Operation System：ＯＳ）１２、アプリケーション１３及び表示管理プログラム１４を有する。
入力ドライバ１１は、キーボード３１，３２に対する操作入力に応じて入力された入力情報と、キーボード３１，３２をそれぞれ識別する接続ポート番号とを受け付ける。
【００４０】
ＯＳ１２は、キーボード３１，３２、マウス３１ａ，３２ａ及びディスプレイ２１，２２等の入出力機能、ＲＡＭ１０ｂ及びＨＤＤ１０ｃの管理、アプリケーション１３から共通して利用される基本的な機能を提供し、情報処理装置１０全体の管理等を行う。なお、ＯＳ１２の主な機能の詳細については後述する。
【００４１】
表示管理プログラム１４は、入力情報を入力したディスプレイ２１，２２の接続ポート番号に基づいて、入力された入力情報をディスプレイ２１，２２のいずれかに表示するかを確定し、確定したディスプレイをアクティブ化する要求をＯＳ１２に通知する。
【００４２】
ここで、ＯＳ１２と共に表示管理プログラム１４の詳細について説明する。
図４は、第２の実施の形態に係る情報処理装置が備える機能を示すブロック図である。
なお、図４は、図３に示したソフトウェア構成のうちＯＳ１２及び表示管理プログラム１４のみを記載している。
【００４３】
ＯＳ１２は、アクティブ状態情報１２ａ、入力情報受付部１２ｂ及び入力情報通知部１２ｃを有する。
アクティブ状態情報１２ａは、ディスプレイ２１，２２のアクティブ状態（アクティブまたは非アクティブ）を表す情報である。なお、アクティブ化されるのは複数のディスプレイのうち１つである。
【００４４】
入力情報受付部１２ｂは、ディスプレイ２１，２２からそれぞれ入力ドライバ１１に入力された入力情報を受け付ける。
入力情報通知部１２ｃは、アクティブ状態情報１２ａを参照して、アクティブ化されたディスプレイに対して、入力情報受付部１２ｂが受け付けた入力情報を通知して、当該ディスプレイに当該入力情報を表示させる。
【００４５】
また、表示管理プログラム１４は、ディスプレイ対応テーブル１４ａと、ポート情報取得部１４ｂと、表示先確定部１４ｃと、切替要求部１４ｄと、テーブル生成部１４ｅとを有する。
【００４６】
ディスプレイ対応テーブル１４ａには、キーボード３１，３２をそれぞれ識別する接続ポート番号に、キーボード３１，３２からそれぞれ入力された入力情報を表示させるディスプレイ２１，２２が対応付けられた情報が保持されている。
【００４７】
ポート情報取得部１４ｂは、入力情報を入力したキーボード３１，３２の接続ポート番号を表すポート情報を取得する。
表示先確定部１４ｃは、ポート情報取得部１４ｂが取得した接続ポート番号と、ディスプレイ対応テーブル１４ａとを比較して、ディスプレイ対応テーブル１４ａから、接続ポート番号に対応するディスプレイを抽出する。そして、抽出したディスプレイを入力情報の表示先として確定する。
【００４８】
切替要求部１４ｄは、ＯＳ１２のアクティブ状態情報１２ａでアクティブ化されているディスプレイを非アクティブ化し、表示先確定部１４ｃで確定したディスプレイをアクティブ化する。なお、確定したディスプレイが既にアクティブ化されている場合には、そのアクティブ状態を維持する。
【００４９】
テーブル生成部１４ｅは、入力ドライバ１１に、接続ポート情報に対するディスプレイの登録依頼を通知して、当該要求に対する応答に応じてディスプレイ対応テーブル１４ａの作成を開始する。また、テーブル生成部１４ｅは、情報処理装置１０に接続されているキーボード３１，３２とディスプレイ２１，２２との対応付けが定義された情報を有する動作環境ファイル（図示を省略）に基づいて、キーボード３１，３２を識別する接続ポート番号に、キーボード３１，３２に対応するディスプレイ２１，２２をそれぞれ設定して、ディスプレイ対応テーブル１４ａを生成する。なお、動作環境ファイルは予めＲＡＭ１０ｂに保持されているものとする。
【００５０】
次に、情報処理装置１０で行われる所定の処理手順について説明する。
まず、情報処理装置１０の表示管理プログラム１４で行われる、ディスプレイ対応テーブル１４ａの作成を実行する処理手順について説明する。
【００５１】
図５は、第２の実施の形態に係る情報処理装置のディスプレイ対応テーブルの作成を実行するための処理手順を示すフローチャートである。
オペレータは、キーボード３１に対して所定の操作入力を行って、以下の作成処理が情報処理装置１０で実行される。
【００５２】
［ステップＳ１１］
テーブル生成部１４ｅは、ディスプレイ対応テーブル１４ａの作成にあたって、入力情報を入力するキーボード３１，３２の接続ポート番号に対するディスプレイ２１，２２の登録依頼を入力ドライバ１１に通知する。
【００５３】
［ステップＳ１２］
テーブル生成部１４ｅは、入力ドライバ１１から登録依頼に対する応答が通知されると、ＲＡＭ１０ｂから、情報処理装置１０に接続されているキーボード３１，３２とディスプレイ２１，２２との対応付けが定義された情報を有する動作環境ファイル（図示を省略）を読み込む。
【００５４】
［ステップＳ１３］
テーブル生成部１４ｅは、読み込んだ動作環境ファイルに基づいて、キーボード３１，３２を識別する接続ポート番号に、ディスプレイ２１，２２をそれぞれ対応付けて、ディスプレイ対応テーブル１４ａを生成する。
【００５５】
なお、入力ドライバ１１は、ステップＳ１１でディスプレイ２１，２２の登録依頼が通知されると、キーボード３１，３２の接続ポート番号の通知先を表す通知先管理テーブル（図示を省略）に、通知先として表示管理プログラム１４を登録する。
【００５６】
ここで、上記の処理手順を経て生成されたディスプレイ対応テーブル１４ａの具体例について説明する。
図６は、キーボードの接続先情報に対応した表示先情報を表すディスプレイ対応テーブルの具体例を示す図である。
【００５７】
ディスプレイ対応テーブル１４ａは、キーボード３１，３２の接続先情報に対して、表示先のディスプレイ２１，２２が対応付けられたテーブルである。第２の実施の形態では、図６に示すように、キーボード３１を識別する接続ポート番号１にはディスプレイ２１が対応付けられ、キーボード３２を識別する接続ポート番号２にはディスプレイ２２が対応付けられている。
【００５８】
次いで、この入力ドライバ１１で行われる、キーボード３１，３２からそれぞれの入力を受け付ける処理手順について説明する。
図７は、第２の実施の形態に係る情報処理装置の入力処理を実行するための処理手順を示すフローチャートである。
【００５９】
［ステップＳ３１］
入力ドライバ１１は、キーボード３１，３２にそれぞれ操作入力が行われると、キーボード３１，３２の接続ポート番号と、キーボード３１，３２の操作入力に応じた入力情報とを取得する。
【００６０】
［ステップＳ３２］
入力ドライバ１１は、前述の通知先管理テーブルを参照して、当該通知先管理テーブルに、入力情報を入力したキーボード３１，３２の接続ポート番号の通知先が登録されているか否かを判定する。通知先が登録されている場合には、ステップＳ３３に進められ、登録されていない場合にはステップＳ３４に進められる。
【００６１】
［ステップＳ３３］
入力ドライバ１１は、入力情報を入力したキーボード３１，３２を識別する接続ポート番号を、通知先管理テーブルに登録されている表示管理プログラム１４に通知する。
【００６２】
［ステップＳ３４］
入力ドライバ１１は、ステップＳ３３の処理を実行した際に、既にＯＳ１２から読み込み依頼があったか否かを判定する。読み込み依頼があった場合にはステップＳ３５に進められ、無かった場合には再びステップＳ３１に進められる。
【００６３】
［ステップＳ３５］
入力ドライバ１１は、ＯＳ１２からの読み込み依頼に対して、入力情報を応答したことを表す応答情報をＲＡＭ１０ａの所定領域に登録（キューイング）する。
【００６４】
なお、入力ドライバ１１は、ＯＳ１２から読み込み依頼が通知されると、登録したキューの先頭の応答情報を参照して、ＯＳ１２に対する応答情報の有無を判定する。入力ドライバ１１は、応答情報が有る場合には、当該応答情報をＯＳ１２に通知すると共に、通知した、キューの先頭の応答情報を削除する。応答情報が無い場合には、入力ドライバ１１は、ステップＳ３５のように応答情報が登録されるまで待機する。
【００６５】
次いで、上記のようにディスプレイ対応テーブル１４ａを作成し、入力ドライバ１１から入力情報及び接続ポート番号を受け付けて、表示管理プログラム１４によるアクティブ状態の切替を実行する処理手順について説明する。
【００６６】
図８は、第２の実施の形態に係る情報処理装置のアクティブ状態の切替処理を実行するための処理手順を示すフローチャートである。
［ステップＳ４１］
ポート情報取得部１４ｂは、前述の図７のステップＳ３１のように、キーボード３１，３２のいずれかから入力情報が入力されると、入力ドライバ１１を介して、入力情報を入力したキーボード３１，３２の接続ポート番号１，２を取得する。
【００６７】
［ステップＳ４２］
表示先確定部１４ｃは、ディスプレイ対応テーブル１４ａを参照して、取得した接続ポート番号に対応するディスプレイの有無を判定する。次の処理は、対応するディスプレイが有る場合には、ステップＳ４３に進められ、無い場合には切替処理が終了する。
【００６８】
［ステップＳ４３］
表示先確定部１４ｃは、取得した接続ポート番号に対応するディスプレイを確定する。
［ステップＳ４４］
切替要求部１４ｄは、確定したディスプレイをアクティブ化にする切替要求をＯＳ１２に通知する。なお、通知されたＯＳ１２では、アクティブ状態情報１２ａにおいて、当該切替要求に基づき、確定したディスプレイがアクティブ化していない場合には、表示先確定部１４ｃで確定したディスプレイをアクティブ化し、アクティブ化されているディスプレイを非アクティブ化する。
【００６９】
なお、上記の処理は、ＯＳ１２の入力情報通知部１２ｃがアクティブ状態情報１２ａを参照するタイミングで行われて、入力情報通知部１２ｃは新たにアクティブ化されたディスプレイに対して、入力情報を通知して表示させる。
【００７０】
次に、上記のアクティブ状態切替処理のフローに基づいて、情報処理装置１０の動作について具体的に説明する。なお、ディスプレイ対応テーブル１４ａは既に図６に示されるように作成されているものとする。
【００７１】
図９は、第２の実施の形態に係る情報処理装置に接続されたオペレータ用・顧客用のディスプレイに対する操作入力を説明するための図である。
なお、図９では、顧客が自身の口座から所定の金額を送金する取引を実行するアプリケーションを用いて、オペレータ及び顧客によりそれぞれ操作入力が行われる、ディスプレイ２１，２２に表示されたウィンドウＷ１，Ｗ２を表している。また、図９は、紙面左側をオペレータ用、紙面右側を顧客用のディスプレイ２１，２２の表示画面２１ａ，２２ａをそれぞれ表し、処理の流れに沿って（Ａ）、（Ｂ）、（Ｃ）及び（Ｄ）を記載されている。また、ウィンドウＷ１，Ｗ２の外枠は、実線（太線）がアクティブ化された状態を、破線は非アクティブ化された状態をそれぞれ表す。
【００７２】
また、オペレータ用のディスプレイ２１は表示画面２１ａにウィンドウＷ１が表示されている。ウィンドウＷ１には、顧客番号が入力される顧客番号入力領域Ｗ１ａ、取引金額が入力される取引金額入力領域Ｗ１ｂ及び顧客の操作入力に応じて口座番号が出力される口座番号表示領域Ｗ１ｃが設けられている。さらに、ウィンドウＷ１には、クリックしてウィンドウＷ２に顧客番号を表示させる表示ボタンＷ１ｄと、取引終了後、クリックすることで顧客との取引を確定させる確定ボタンＷ１ｅがさらに設けられている。
【００７３】
一方、顧客用のディスプレイ２２は表示画面２２ａにウィンドウＷ２が表示されている。ウィンドウＷ２には、オペレータの操作入力に応じて顧客番号が出力される顧客番号表示領域Ｗ２ａ、口座番号が入力される口座番号入力領域Ｗ２ｂ及び残高が出力される残高表示領域Ｗ２ｃが設けられている。さらに、ウィンドウＷ２には、クリックして残高表示領域Ｗ２ｃに残高を表示させる残高照会ボタンＷ２ｄと、口座が確定すると、クリックしてオペレータ側に口座番号を表示させる確定ボタンＷ２ｅがさらに設けられている。
【００７４】
まず、オペレータは、情報処理装置１０において所定のアプリケーションを実行すると、ディスプレイ２１，２２の表示画面２１ａ，２２ａにウィンドウＷ１，Ｗ２がそれぞれ表示される。また、この時のディスプレイ２１のウィンドウＷ１はアクティブ化されている。
【００７５】
オペレータは、キーボード３１から顧客番号（「００３」）をウィンドウＷ１の顧客番号入力領域Ｗ１ａに入力し、表示ボタンＷ１ｄをクリックする。ディスプレイ２２のウィンドウＷ２の顧客番号表示領域Ｗ２ａに顧客番号（「００３」）が表示されて、当該顧客番号が顧客情報として登録される（図９（Ａ））。
【００７６】
顧客は、オペレータによって入力された顧客番号を確認して、ディスプレイ２１のウィンドウＷ１がアクティブ化の状態で、キーボード３２を操作して、口座番号（「１２３４５６７」）を入力する。
【００７７】
この時、情報処理装置１０では、まず、ポート情報取得部１４ｂは、入力ドライバ１１を介して、キーボード３２の接続ポート番号２を取得する（ステップＳ４１）。表示先確定部１４ｃは、ディスプレイ対応テーブル１４ａを参照して、接続ポート番号２に対応するディスプレイ２２を確定する（ステップＳ４２，Ｓ４３）。切替要求部１４ｄは、ＯＳ１２のアクティブ状態情報１２ａでディスプレイ２１を非アクティブ化し、ディスプレイ２２をアクティブ化する（ステップＳ４４）。そして、ＯＳ１２は、切り替えられたアクティブ状態情報１２ａを参照して、入力情報（「１２３４５６７」）をディスプレイ２２のウィンドウＷ２の口座番号入力領域Ｗ２ｂに表示させる。
【００７８】
顧客は、このようにして口座番号の入力が終了すると、確定ボタンＷ２ｅをクリックして、ディスプレイ２１のウィンドウＷ１の口座番号表示領域Ｗ１ｃに口座番号（「１２３４５６７」）が表示される（図９（Ｂ））。
【００７９】
続けて、顧客は、残高照会ボタンＷ２ｄをクリックすると、残高表示領域Ｗ２ｃに残高が表示される（図９（Ｃ））。
オペレータは、ディスプレイ２２のウィンドウＷ２がアクティブ化の状態で、キーボード３１を操作して、顧客から指定された金額（「￥１５０００」）を取引金額入力領域Ｗ１ｂに入力する。
【００８０】
この時、情報処理装置１０では、まず、ポート情報取得部１４ｂは、入力ドライバ１１を介して、キーボード３１の接続ポート番号１を取得する（ステップＳ４１）。表示先確定部１４ｃは、ディスプレイ対応テーブル１４ａを参照して、接続ポート番号１に対応するディスプレイ２１を確定する（ステップＳ４２，Ｓ４３）。切替要求部１４ｄは、ＯＳ１２のアクティブ状態情報１２ａでディスプレイ２２を非アクティブ化し、ディスプレイ２１をアクティブ化する（ステップＳ４４）。そして、ＯＳ１２は、切り替えられたアクティブ状態情報１２ａを参照して、入力情報（「￥１５０００」）をディスプレイ２１のウィンドウＷ１の取引金額入力領域Ｗ１ｂに表示させる（図９（Ｄ））。
【００８１】
その後、オペレータは、確定ボタンＷ１ｅをクリックして、指定した取引金額が指定先に送金されて、顧客の残高から当該取引金額が引き落とされて取引が完了する。
このように、情報処理装置１０では、表示先確定部１４ｃが、入力情報を入力したキーボードの接続ポート番号と、キーボードの接続ポート番号にディスプレイを対応付けたディスプレイ対応テーブル１４ａとから、入力した入力情報を表示させるディスプレイを確定する。
【００８２】
これにより、情報処理装置１０に接続されたキーボードに操作入力を行うユーザは、当該キーボードに対応するディスプレイのアクティブ化を行わずに、入力したキーボードを当該キーボードに対応するディスプレイに表示することができる。また、ディスプレイのアクティブ化をし忘れて、操作入力を行っても、所定のディスプレイに、入力した入力情報を表示することができる。したがって、ディスプレイをアクティブ化するための操作入力を省略及び誤入力を防止でき、操作性が向上する。
【００８３】
［第３の実施の形態］
第３の実施の形態では、１つのディスプレイの表示画面に複数のウィンドウを表示させる場合について説明する。
【００８４】
図１０は、第３の実施の形態に係る情報処理装置のハードウェア構成例を示す図である。
情報処理装置１００は、例えば、図１０に示すようなコンピュータとして実現される。このコンピュータは、第２の実施の形態と同様に、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、ＨＤＤ１０ｃ、グラフィック処理部１０ｄ及び入力インタフェース１０ｅを備えている。これらの各部はバス１０ｆで相互に接続されている。さらに、入力インタフェース１０ｅには、キーボード３１，３２及びマウス３１ａ，３２ａがそれぞれ接続されている。但し、第３の実施の形態では、入力インタフェース１０ｅに１つのディスプレイ２３のみが接続されている。
【００８５】
なお、情報処理装置１００は、第２の実施の形態のソフトウェア構成（図３）と同様に、入力ドライバ１１及びアプリケーション１３を有する。一方、情報処理装置１００は、新たに、ＯＳ１２０及び表示管理プログラム１４０を有する。
【００８６】
ここで、ＯＳ１２０と表示管理プログラム１４０の詳細について説明する。
図１１は、第３の実施の形態に係る情報処理装置が備える機能を示すブロック図である。
【００８７】
なお、図１１は、ソフトウェア構成のうちＯＳ１２０及び表示管理プログラム１４０のみを記載している。
ＯＳ１２０は、第２の実施の形態と同様に、入力情報受付部１２ｂ及び入力情報通知部１２ｃを有する。但し、アクティブ状態情報１２０ａは、ウィンドウＷ１，Ｗ２のアクティブ状態（アクティブまたは非アクティブ）を表す情報である。なお、アクティブ化されるのは複数のウィンドウのうち１つである。
【００８８】
また、表示管理プログラム１４０も、第２の実施の形態と同様に、ポート情報取得部１４ｂと、表示先確定部１４ｃと、切替要求部１４ｄと、テーブル生成部１４ｅとを有する。但し、表示管理プログラム１４０は、新たに、ウィンドウ対応テーブル１４０ａを有する。
【００８９】
次に、情報処理装置１００の表示管理プログラム１４０で行われる、ウィンドウ対応テーブル１４０ａの作成を実行する処理手順について説明する。
図１２は、第３の実施の形態に係る情報処理装置のウィンドウ対応テーブルの作成を実行するための処理手順を示すフローチャートである。
【００９０】
オペレータは、第２の実施の形態と同様に、キーボード３１に対して所定の操作入力を行って、以下の作成処理が情報処理装置１００で実行される。
［ステップＳ１１ａ］
テーブル生成部１４ｅは、ウィンドウ対応テーブル１４０ａの作成にあたって、入力情報を入力するキーボード３１，３２の接続ポート番号に対するウィンドウＷ１，Ｗ２の登録依頼を入力ドライバ１１に通知する。
【００９１】
［ステップＳ１２ａ］
テーブル生成部１４ｅは、入力ドライバ１１から登録依頼に対する応答が通知されると、ＲＡＭ１０ｂから、情報処理装置１０に接続されているキーボード３１，３２とウィンドウＷ１，Ｗ２との対応付けが定義された情報を有する動作環境ファイル（図示を省略）を読み込む。
【００９２】
［ステップＳ１３ａ］
テーブル生成部１４ｅは、読み込んだ動作環境ファイルに基づいて、キーボード３１，３２を識別する接続ポート番号に、ウィンドウＷ１，Ｗ２をそれぞれ対応付けて、ウィンドウ対応テーブル１４０ａを生成する。
【００９３】
なお、入力ドライバ１１は、第２の実施の形態と同様に、ステップＳ１１ａでウィンドウＷ１，Ｗ２の登録依頼が通知されると、キーボード３１，３２の接続ポート番号の通知先を表す通知先管理テーブル（図示を省略）に、通知先として表示管理プログラム１４０を登録する。
【００９４】
ここで、上記の処理手順を経て生成されたウィンドウ対応テーブル１４０ａの具体例について説明する。
図１３は、キーボードの接続先情報に対応した表示先情報を表すウィンドウ対応テーブルの具体例を示す図である。
【００９５】
ウィンドウ対応テーブル１４０ａは、キーボード３１，３２の接続先情報に対して、表示先のウィンドウＷ１，Ｗ２が対応付けられたテーブルである。第３の実施の形態では、図１３に示すように、キーボード３１を識別する接続ポート番号１にはウィンドウＷ１が対応付けられ、キーボード３２を識別する接続ポート番号２にはウィンドウＷ２が対応付けられている。
【００９６】
なお、ウィンドウ対応テーブル１４０ａを利用するにあたっては、実際の利用時に、ディスプレイ２３の表示画面上に、ウィンドウＷ１，Ｗ２を順に立ち上げるようにしておく。
【００９７】
次いで、上記のようにウィンドウ対応テーブル１４０ａを作成し、入力ドライバ１１から入力情報を受け付けて、表示管理プログラム１４０によるアクティブ状態の切替を実行する処理手順について説明する。
【００９８】
図１４は、第３の実施の形態に係る情報処理装置のアクティブ状態の切替処理を実行するための処理手順を示すフローチャートである。
［ステップＳ４１ａ］
前述の図７のステップＳ３１のように、キーボード３１，３２のいずれかから入力情報が入力されると、ポート情報取得部１４ｂは、入力ドライバ１１を介して、キーボード３１，３２のいずれかの接続ポート番号１，２を取得する。
【００９９】
［ステップＳ４２ａ］
表示先確定部１４ｃは、ウィンドウ対応テーブル１４０ａを参照して、取得した接続ポート番号に対応するウィンドウの有無を判定する。次の処理は、対応するウィンドウが有る場合には、ステップＳ４３ａに進められ、無い場合には切替処理が終了する。
【０１００】
［ステップＳ４３ａ］
表示先確定部１４ｃは、取得した接続ポート番号に対応するウィンドウを確定する。
［ステップＳ４４ａ］
切替要求部１４ｄは、ＯＳ１２０のアクティブ状態情報１２０ａにおいて、アクティブ化されているウィンドウを非アクティブ化し、表示先確定部１４ｃで確定したウィンドウをアクティブ化する。
【０１０１】
なお、上記の処理は、ＯＳ１２０の入力情報通知部１２ｃがアクティブ状態情報１２０ａを参照するタイミングで行われて、入力情報通知部１２ｃは新たにアクティブ化されたウィンドウに対して、入力情報を通知して、表示させる。
【０１０２】
次に、上記のアクティブ状態切替処理のフローに基づいて、情報処理装置１００の動作について具体的に説明する。なお、ウィンドウ対応テーブル１４０ａは既に作成されているものとする。
【０１０３】
図１５は、第３の実施の形態に係る情報処理装置に接続されたオペレータ用・顧客用のウィンドウに対する操作入力を説明するための図である。
なお、図１５では、顧客が自身の口座から所定の金額を送金する取引を実行するアプリケーションを用いて、オペレータ及び顧客によりそれぞれ操作入力が行われる、ディスプレイ２３の１つの表示画面２３ａに表示されたウィンドウＷ１，Ｗ２を表している。また、図１５は、第２の実施の形態（図９を参照）と同様に、紙面左側をオペレータ用、紙面右側を顧客用のウィンドウＷ１，Ｗ２をそれぞれ表し、処理の流れに沿って（Ａ）、（Ｂ）及び（Ｃ）が記載されている。また、ウィンドウＷ１，Ｗ２の外枠は、実線（太線）がアクティブ状態を、破線は非アクティブ状態をそれぞれ表す。
【０１０４】
また、ウィンドウＷ１，Ｗ２にそれぞれ設けられた入力領域・表示領域については、第２の実施の形態（図９を参照）と同様である。
まず、オペレータは、情報処理装置１００において所定のアプリケーションを実行すると、ディスプレイ２３の表示画面２３ａにウィンドウＷ１，Ｗ２がそれぞれ表示される。なお、ウィンドウＷ１，Ｗ２はこの順序で立ち上げられる。また、ディスプレイ２３の表示画面２３ａに表示されたウィンドウＷ１は予めアクティブ化されている。
【０１０５】
オペレータは、キーボード３１から顧客番号（「００３」）をウィンドウＷ１の顧客番号入力領域Ｗ１ａに入力し、表示ボタンＷ１ｄをクリックする。すると、ウィンドウＷ２の顧客番号表示領域Ｗ２ａに顧客番号（「００３」）が表示されて、当該顧客番号が顧客情報として登録される（図１５（Ａ））。
【０１０６】
顧客は、オペレータによって入力された顧客番号を確認して、ウィンドウＷ１がアクティブ化の状態で、キーボード３２を操作して、口座番号（「１２３４５６７」）を入力する。
【０１０７】
この時、情報処理装置１００では、まず、ポート情報取得部１４ｂは、入力ドライバ１１を介して、キーボード３２の接続ポート番号２を取得する（ステップＳ４１ａ）。表示先確定部１４ｃは、ウィンドウ対応テーブル１４０ａを参照して、接続ポート番号２に対応するウィンドウＷ２を確定する（ステップＳ４２ａ，Ｓ４３ａ）。切替要求部１４ｄは、ＯＳ１２０のアクティブ状態情報１２０ａでウィンドウＷ１を非アクティブ化し、ウィンドウＷ２をアクティブ化する（ステップＳ４４ａ）。そして、ＯＳ１２０は、切り替えられたアクティブ状態情報１２０ａを参照して、入力情報（「１２３４５６７」）をウィンドウＷ２の口座番号入力領域Ｗ２ｂに表示させる。
【０１０８】
顧客は、このようにして口座番号の入力が終了すると、確定ボタンＷ２ｅをクリックして、ウィンドウＷ１の口座番号表示領域Ｗ１ｃに口座番号（「１２３４５６７」）が表示される。
【０１０９】
続けて、顧客は、残高照会ボタンＷ２ｄをクリックすると、残高表示領域Ｗ２ｃに残高が表示される（図１６（Ｂ））。
オペレータは、ウィンドウＷ２がアクティブ化の状態で、キーボード３１を操作して、顧客から指定された金額（「￥１５０００」）を取引金額入力領域Ｗ１ｂに入力する。
【０１１０】
この時、情報処理装置１００では、まず、ポート情報取得部１４ｂは、入力ドライバ１１を介して、キーボード３１の接続ポート番号１を取得する（ステップＳ４１ａ）。表示先確定部１４ｃは、ウィンドウ対応テーブル１４０ａを参照して、接続ポート番号１に対応するウィンドウＷ１を確定する（ステップＳ４２ａ，Ｓ４３ａ）。切替要求部１４ｄは、ＯＳ１２０のアクティブ状態情報１２ａでウィンドウＷ２を非アクティブ化し、ウィンドウＷ１をアクティブ化する（ステップＳ４４ａ）。そして、ＯＳ１２０は、切り替えられたアクティブ状態情報１２０ａを参照して、入力情報（「￥１５０００」）をウィンドウＷ１の取引金額入力領域Ｗ１ｂに表示させる（図１５（Ｃ））。
【０１１１】
その後、第２の実施の形態と同様に、オペレータは、確定ボタンＷ１ｅをクリックして、指定した取引金額が指定先に送金されて、顧客の残高らから当該取引金額が引き落とされて取引が完了する。
【０１１２】
このように、情報処理装置１００では、表示先確定部１４ｃが、入力情報を入力したキーボードの接続ポート番号と、キーボードの接続ポート番号にウィンドウを対応付けたウィンドウ対応テーブル１４０ａとから、入力した入力情報を表示させるウィンドウを確定する。
【０１１３】
これにより、情報処理装置１００に接続されたキーボードに操作入力を行うユーザは、当該キーボードに対応するウィンドウのアクティブ化を行わずに、入力したキーボードを当該キーボードに対応するウィンドウに表示することができる。また、ウィンドウのアクティブ化をし忘れて、操作入力を行っても、キーボードに対応した所定のウィンドウに、入力した入力情報を表示することができる。したがって、ウィンドウをアクティブ化するための操作入力を省略及び誤入力を防止でき、操作性が向上する。
【０１１４】
なお、上記の各実施の形態で示した情報処理装置１，１０，１００が有する機能の少なくとも一部は、コンピュータによって実現することができる。その場合には、上記機能の処理内容を記述したプログラムが提供される。そして、そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。
【０１１５】
プログラムを流通させる場合には、例えば、そのプログラムが記録された光ディスク等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、そのプログラムを、サーバコンピュータからネットワークを介して他のコンピュータに転送することもできる。
【０１１６】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムまたはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、そのプログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【符号の説明】
【０１１７】
１，１０，１００  情報処理装置
２  受付部
３  表示部
４  表示管理プログラム
４ａ  表示先情報保持手段
４ｂ  識別情報取得手段
４ｃ  表示先確定手段
４ｄ  切替要求手段
１０ａ  ＣＰＵ
１０ｂ  ＲＡＭ
１０ｃ  ＨＤＤ
１０ｄ  グラフィック処理部
１０ｅ  入力インタフェース
１０ｆ  バス
１１  入力ドライバ
１２，１２０  オペレーションシステム（ＯＳ）
１２ａ，１２０ａ  アクティブ状態情報
１２ｂ  入力情報受付部
１２ｃ  入力情報通知部
１３  アプリケーション
１４，１４０  表示管理プログラム
１４ａ  ディスプレイ対応テーブル
１４ｂ  ポート情報取得部
１４ｃ  表示先確定部
１４ｄ  切替要求部
１４ｅ  テーブル生成部
１４０ａ  ウィンドウ対応テーブル
２１，２２，２３  ディスプレイ
２１ａ，２２ａ，２３ａ  表示画面
３１，３２  キーボード
３１ａ，３２ａ  マウス
Ｗ１，Ｗ２  ウィンドウ
Ｗ１ａ  顧客番号入力領域
Ｗ１ｂ  取引金額入力領域
Ｗ１ｃ  口座番号表示領域
Ｗ１ｄ  表示ボタン
Ｗ１ｅ，Ｗ２ｅ  確定ボタン
Ｗ２ａ  顧客番号表示領域
Ｗ２ｂ  口座番号入力領域
Ｗ２ｃ  残高表示領域
Ｗ２ｄ  残高照会ボタン
【図１】
2011221779.tif 000003
【図２】
2011221779.tif 000004
【図３】
2011221779.tif 000005
【図４】
2011221779.tif 000006
【図５】
2011221779.tif 000007
【図６】
2011221779.tif 000008
【図７】
2011221779.tif 000009
【図８】
2011221779.tif 000010
【図９】
2011221779.tif 000011
【図１０】
2011221779.tif 000012
【図１１】
2011221779.tif 000013
【図１２】
2011221779.tif 000014
【図１３】
2011221779.tif 000015
【図１４】
2011221779.tif 000016
【図１５】
2011221779.tif 000017
【図１６】
2011221779.tif 000018