(57)【要約】  【課題】  システムに対するデータの入出力について、従来より存在するエミュレータ型画面による入力はある程度のスキルが必要であるが、単純に現在主流となりつつあるＷｅｂブラウザによる入出力システムに置き換えてしまっても、従来型システムが有するさまざまな操作が行えるという長所を捨てることになり、また、２種類の入出力システムをユーザにより、若しくは使用場面により任意に切り替えられることが好ましい。  【解決手段】本発明は、端末に入力されたデータ及び外部がら受信したデータを、ログファイルに記録すると共に２種類の表示画面のそれぞれの表示データ記憶部にそれらのデータを記憶させることにより、１のシステムに対して操作を行うための２種類の入出力システムの画面を任意に切り替え、又は同時に表示できるような方法を提供するものである。【選択図】  図１
2006202236.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、２種類の表示画面によるデータの入力及び出力をさせるためのプログラムであって、
前記コンピュータに、
第１の画面から入力されたデータを受け付ける第１データ入力機能と、
前記受け付けたデータを、入出力データを記録するログファイルに入力データとして記録させる入力データ記録機能と、
前記入力データを、前記ログファイルから取り出して、第２の画面に表示させるためのデータを記憶する第２表示データ記憶部に第２表示データとして記憶させる第２表示データ記憶機能と
を機能させるための２画面入出力プログラム。
【請求項２】
前記入力データを、他のコンピュータに送信する入力データ送信機能と、
前記他のコンピュータが入力データに応答して返信した応答データを受信する応答データ受信機能と、
前記応答データを前記ログファイルに記録する応答データ記録機能と、
前記応答データを、前記ログファイルから取り出して、第１の画面に表示させるためのデータを記憶する第１表示データ記憶部に第１表示応答データとして、前記第２表示データ記憶部に第２表示応答データとして記憶させる表示応答データ記憶機能と
をさらに機能させることを特徴とする請求項１記載の２画面入出力プログラム。
【請求項３】
前記第１の画面、前記第２の画面若しくは該第１の画面と該第２の画面とを併せた両画面のいずれを表示手段に表示させるのかを選択する表示画面制御機能と、
前記表示画面制御機能により表示させることとした画面について、前記第１表示データ記憶部に記憶しているデータを第１の画面に、第２表示データ記憶部に記憶しているデータを第２の画面に、若しくは、該第１表示データ記憶部に記憶しているデータと該第２表示データ記憶部に記憶しているデータとを該第１の画面と該第２の画面とのそれぞれに、出力して表示手段を介して表示する選択画面表示機能と
をさらに機能させることを特徴とする請求項１又は２記載の２画面入出力プログラム。
【請求項４】
コンピュータが  ２種類の表示画面によるデータの入力及び出力をする方法であって、
前記コンピュータは、
第１の画面から入力されたデータを受け付ける第１データ入力ステップと、
前記受け付けたデータを、入出力データを記録するログファイルに入力データとして記録する入力データ記録ステップと、
前記入力データを、前記ログファイルから取り出して、第２の画面に表示させるためのデータを記憶する第２表示データ記憶部に第２表示データとして記憶する第２表示データ記憶ステップと
を実行することを特徴とする２画面出力方法。
【請求項５】
２種類の表示画面によるデータの入力及び出力をするための装置であって、
第１の画面から入力されたデータを受け付ける第１データ入力手段と、
入出力データを記録するためのログファイルと、
前記受け付けたデータを、前記ログファイルに入力データとして記録する入力データ記録手段と、
前記入力データを、前記ログファイルから取り出して、第２の画面に表示させるためのデータを記憶する第２表示データ記憶部に第２表示データとして記憶させる第２表示データ記憶手段と
を備えることを特徴とする２画面入出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータが、２種類の表示画面によるデータの入力及び出力をする２画面入出力方法、該方法をコンピュータに実行させるための２画面入出力プログラム及び該プログラムを読み込んで実行するコンピュータにかかる装置に関する。
【背景技術】
【０００２】
航空業界、旅行会社等が属する業界における航空券等予約システムに対するデータの入出力は、命令をコマンドラインからテキストにより入力するいわゆるエミュレータ型システムが主流であり、かかるシステムの操作にはある程度の専門スキルが必要であった。一方、一般的なデータの入出力システムとして、特にネットワークを介して授受をするデータの入出力については、いわゆるＷｅｂブラウザをユーザインターフェースとしたシステムが普及しており、かかるシステムによれば高度なスキルを備えていない者でもシステムの操作を行える等の長所がある。前記業界においても、高度なスキルを持ち合わせていない者でも操作を行うことができるシステムの提供がされることが望ましい。
【０００３】
例えば、特許文献１には、Ｗｅｂブラウザベースの入出力システムからレガシーアプリケーションにアクセスするための方法等が記載されている。
【特許文献１】特開２００１−３１２４４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、単にインターフェースをＷｅｂブラウザに置き換えても問題は残る。エミュレータ型の入出力システムは、高度なスキルが要求される反面、必然的に高機能なものとなり、予約等を行うシステムに対して、さまざまな操作を行うことができる。一方で、Ｗｅｂブラウザによるシステムは、その機能的若しくは対象ユーザ範囲の性質上、入出力を簡素化したがために、機能を省略せざるをず、予約等を行うシステムが備えるすべての機能を利用することができない場合が生じる。また、すでにエミュレータ型システムを扱うに十分なスキルを備えた者にとっては、前記した問題等によりＷｅｂブラウザによるシステムはかえって扱い難いものとなる。さらに、システムの熟練者から初心者に対してシステムの操作の講習を行うような場面では、Ｗｅｂブラウザ、エミュレータ型の両方の入出力システムの画面を、任意に切り替えたり、同時に表示できたりすると、利用者にとって便宜である。そこで、本発明は、１のシステムに対して操作を行うための２種類の入出力システムの画面を任意に切り替え、又は同時に表示できるような方法を提供するものである。
【課題を解決するための手段】
【０００５】
本発明にかかる２画面入出力プログラムは、コンピュータに、２種類の表示画面によるデータの入力及び出力をさせるためのプログラムであって、第１の画面から入力されたデータを受け付ける第１データ入力機能と、前記受け付けたデータを、入出力データを記録するログファイルに入力データとして記録させる入力データ記録機能と、前記入力データを、前記ログファイルから取り出して、第２の画面に表示させるためのデータを記憶する第２表示データ記憶部に第２表示データとして記憶させる第２表示データ記憶機能とにより実現されるものである。また、前記入力データを、他のコンピュータに送信する入力データ送信機能と、前記他のコンピュータが入力データに応答して返信した応答データを受信する応答データ受信機能と、前記応答データを前記ログファイルに記録する応答データ記録機能と、前記応答データを、前記ログファイルから取り出して、第１の画面に表示させるためのデータを記憶する第１表示データ記憶部に第１表示応答データとして、前記第２表示データ記憶部に第２表示応答データとして記憶させる表示応答データ記憶機能とをさらに有することを特徴とする。さらに、前記第１の画面、前記第２の画面若しくは該第１の画面と該第２の画面とを併せた両画面のいずれを表示手段に表示させるのかを選択する表示画面制御機能と、前記表示画面制御機能により表示させることとした画面について、前記第１表示データ記憶部に記憶しているデータを第１の画面に、第２表示データ記憶部に記憶しているデータを第２の画面に、若しくは、該第１表示データ記憶部に記憶しているデータと該第２表示データ記憶部に記憶しているデータとを該第１の画面と該第２の画面とのそれぞれに、出力して表示手段を介して表示する選択画面表示機能とをさらにゆうすることを特徴とする。
【発明の効果】
【０００６】
以上説明したように、本発明によれば、操作をする者のスキルに対応する適切なシステムに対する入出力環境を提供することが可能となる。
【発明を実施するための最良の形態】
【０００７】
本発明の実施の形態について図面により説明する。
【０００８】
図１に本発明の構成の１例を示す。図１に示される実施の形態は、端末１０とホストサーバ２０とがネットワークを介して接続される構成から成るものである。ホストサーバ２０には、航空券等の予約、照会等を行う予約システム２１が構成されており、端末１０を操作することにより、かかる予約等を行うものである。図１の例では、端末１０は１台のみしか接続されていないが、実際は複数の端末がネットワーク３０に接続されており、それらはホストサーバ２０に対して通信を行う。
【０００９】
端末１０は表示手段１１、表示画面制御手段１２、エミュレータ入出力手段１３、ブラウザ入出力手段１４、データ管理通信手段１５、ログファイル１６、ｈｔｍｌ定義ファイル、フィールド定義ファイル１８を備えており、エミュレータ入出力手段１３、ブラウザ入力手段にはそれぞれ表示データ記憶手段１３１，１４１を備えている。
【００１０】
表示手段１０は、表示画面制御手段１２から受信したデータをモニタ装置等の表示装置に出力する。
【００１１】
表示画面制御手段１２は、エミュレータ入出力手段１３とブラウザ入出力手段とから送信される表示画面の表示データについて、利用者からの設定に従い、どちらか一方の表示画面のデータ、若しくは両方の表示画面のデータを表示手段１０に送信する。しなわちここで選択された表示データが表示装置に表示されるのである。
【００１２】
エミュレータ入出力手段１３は、エミュレータ画面から入力されたデータをデータ管理通信手段１５に送信しログファイル１６に記憶させたり、データ管理通信手段１５がログファイル１６から読み出したデータを受信し、表示データ記憶手段１３１に記憶させ、エミュレータ画面での表示データを構成したりする機能を持つ。
【００１３】
ブラウザ入出力手段１４は、ブラウザ画面から入力されたデータをデータ管理通信手段１５に送信しログファイル１６に記憶させたり、データ管理通信手段１５がログファイル１６から読み出したデータを受信し、表示データ記憶手段１４１に記憶させ、ブラウザ画面での表示データを構成したりする機能を持つ。ブラウザ画面での表示データは、ｈｔｍｌ定義ファイル１７に記憶している所定のｈｔｍｌ（ｈｉｐｅｒ  ｔｅｘｔ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）ファイルを参照し、ログファイル１６から読み出したデータをｈｔｍｌファイルで定義される様式に従って構成する。またブラウザ画面から入力されたデータについてもｈｔｍｌファイルでの定義に従って抽出し、ログファイルに記録する。これらの処理は一般に行われている公用のものであるので詳細は省略する。
【００１４】
データ管理通信手段１５は、予約システム２１とのデータの送受信をしたり、ログファイル１６へのデータの書き込み、読出しをしたり、エミュレータ入出力手段１３及びブラウザ入出力手段１４とのデータの送受信をしたりする機能を持つ。
【００１５】
ログファイル１６は、端末１０にブラウザ画面又はエミュレータ画面を介して入力されたデータ及び予約システムから受信した応答データを記録するものである。
【００１６】
ｈｔｍｌ定義ファイル１７は、前述のとおり、ブラウザ画面を構成する際にしようするｈｔｍｌファイルを記憶しているものである。
【００１７】
図４にログファイル１６の内容の例を示す。カラム５０１は行番号を示す。カラム５０２はデータの種別を示しており、「入力」は端末１０に対して入力されたデータであること、「応答」はネットワークを介して予約システムから受信した応答データであることを示している。カラム５０３は、データの送信元を示しており、「ブラウザ」、「エミュ」はそれぞれ端末１０のブラウザ入出力手段１４（ブラウザ画面）、エミュレータ入出力手段１３（エミュレータ画面）を介して入力されたデータであることを示しており、「予約シス」は予約システム２１から受信したデータであることを示している。カラム５０４乃至カラム５１５では、データの項目名とデータ内容の組で記憶しており、カラム５０４、５０６、５０８、５１０、５１２、５１４はデータの項目名、カラム５０５、５０７、５０９、５１１、５１３、５１５はそれぞれ左側に隣接するデータの項目の内容を記憶している。例えば、行番号「１」のカラム５０４は、データの項目名が「出発」であることを示し、そのデータの内容はカラム５０５に記憶している「羽田」であることを示す。
【００１８】
次に図２乃至図３のフローチャートと図５乃至図１０の表示画面例により、本発明にかかるプログラムによって行われる処理の詳細について説明する。
【００１９】
図２は、利用者がブラウザ画面から入力したデータに基づいて、予約システム２１に問い合わせを行い、その応答データを端末に表示する処理を説明したフローチャートである。
【００２０】
ステップＳ２０１では、ブラウザ画面から入力されたデータを受信する。このときに表示されている表示画面の例を図５に示す。図５では、「出発」のデータ項目に「羽田」、「到着」のデータ項目に「青森」、「日時」のデータ項目に「１２月２０日」、「名前」のデータ項目に「ＡＡＡ」が入力された状態である。即ちこれは、１２月２０日における羽田発、青森着の便の空席状況をＡＡＡが問い合わせようとしている場面である。ここで「送信」のボタンを操作すると、入力内容を確定し、データ管理通信手段１５にデータが送信され、処理の主体が移行する。また、図５において、「表示切替」の操作を行うことにより、表示画面制御手段１２が、表示装置に表示する表示画面を選択し、表示手段１１に出力する。すなわち、ブラウザ画面を表示するのか、エミュレータ画面を表示するのか、若しくは両画面の表示をするのか、３通りの切り替えを行うことができる。図５の例では、ブラウザ画面のみが選択されていることになる。
【００２１】
ステップＳ２０２では、入力データをログファイル１６に記録する。すなわち、ステップＳ２０１でデータ管理通信手段１５が受信した入力データを、ログファイル１６に記録する。図４（Ａ）のログファイル状態１の行番号５０１の「１」行目に、上記入力されたデータを記録した状態を示す。この時点では「行番号５０１」の「２」行目はまだ存在しない。
【００２２】
ステップＳ２０３では、ログファイル１６に記録した入力データをエミュレータ入出力手段１３に出力する。具体的には、ステップＳ２０２でログファイル１６に記録したデータをエミュレータ入出力手段１３の表示データ記憶手段１３１に記憶させる。この処理はエミュレータ画面の表示を行うような設定になっているか否かを問わずに行われる。
【００２３】
ステップＳ２０４では、表示画面制御手段１２において、エミュレータ画面を表示するような設定になっているか否かを判定する。表示する設定になっていればステップＳ２０５に進む。
【００２４】
ステップＳ２０５では、ステップＳ２０３で表示データ記憶手段１３１に記憶した入力データを、エミュレータ画面で表示する。例えば、エミュレータ画面のコマンドラインに「Ｒ  羽田  青森  １２２０  ＡＡＡ」と表示される。ここでは、「Ｒ」は、予約システム２１に、問い合わせを行うためのコマンドであるとする。
【００２５】
ステップＳ２０６では、データ管理通信手段１５が、入力されたデータに基づいて、予約システム２１に対して問い合わせを行い、ステップＳ２０７で、その応答データを受信する。
【００２６】
ステップＳ２０８では、ステップＳ２０７で受信した応答データをログファイル１６に記録する。このときのログファイルの状態を図４（Ａ）に示す。カラム５０１の行番号の２行目がステップＳ２０８で記録したデータである。すなわち、カラム５０２より「応答」データであることを示し、カラム５０３より「予約シス」テムから受信したデータであることを示し、カラム５０４乃至５０５よりデータ項目「便名」の内容が「Ａ１１１」であることを示し、カラム５０６乃至５０７よりデータ項目「日」の内容が「１２２０」であることを示し、カラム５０８乃至５０９よりデータ項目「時刻」の内容が「１１００」であることを示し、カラム５１０乃至５１１よりデータ項目「出発」の内容が「羽田」であることを示し、カラム５１２乃至５１３よりデータ項目「到着」の内容が「青森」であることを示し、カラム５１４乃至５１５よりデータ項目「空き」の内容が「あり」であることを示す。
【００２７】
ステップＳ２０９では、応答データをブラウザ入出力手段１４とエミュレータ入出力手段１３とに出力する。具体的には、ステップＳ２０８でログファイル１６に記録した応答データをブラウザ入出力手段１４及びエミュレータ入出力手段１３のそれぞれの表示データ記憶手段１４１、１３１に記憶させる。この処理は、表示画面制御手段１２での表示の設定がどのようになっているかを問わずに行われる。
【００２８】
ステップＳ２１０では、表示画面制御手段１２において表示するように設定されている画面について、表示手段１１に出力して表示を行う。具体的には、ブラウザ画面の表示をするように設定されていた場合には、図６の（Ａ）ブラウザ画面の下方部に示すように、ログファイル１６の行番号「２」に記録した応答データの内容をｈｔｍｌ定義ファイル１７で定義される様式に従って表示する。エミュレータ画面の表示をするように設定されていれば、図６の（Ｂ）エミュレータ画面の中の２行目に示すように、ログファイル１６の行番号「２」に記録した応答データの内容を「Ａ１１１  羽田  青森  １２２０  １１：００  あり」と表示する。さらにブラウザ画面とエミュレータ画面との両方を表示させるような設定にしていた場合には、図７に示すような表示が行われる。
【００２９】
３通りの表示画面の設定は操作中、処理中のどの段階で行うことも可能である。例えば、図６（Ａ）に示すブラウザ画面のみが表示されている状態において、表示画面制御手段１２において、設定をエミュレータ画面を表示するように変更すると、エミュレータ入出力手段１３が表示データ記憶手段１３１に記憶している内容をエミュレータ画面の表示態様に構成したものを表示画面制御手段１２に送信し、表示画面制御手段１２は、エミュレータ入出力手段１３から受信したエミュレータ画面の表示データを表示手段に出力し、図６（Ｂ）に示すような画面が表示されるのである。エミュレータ画面のみが表示されるように設定されている状態からブラウザ画面の表示に設定を変更した場合も同様であり、ブラウザ入出力手段１４が表示データ記憶手段１４１に記憶している内容をｈｔｍｌ定義ファイル１７に定義される態様に構成したものを表示画面制御手段１２に送信し、表示画面制御手段１２は、ブラウザ入出力手段１４から受信したブラウザ画面の表示データを表示手段に出力し、図６（Ａ）に示すような画面が表示されるのである。さらに２種類の画面を同時に表示させるように変更した場合も同様である。これは、ステップＳ２０３、若しくはステップＳ２０９において、表示の設定によらずに、端末１０に対して入力されたデータや、ネットワーク３０介して外部から受信したデータ、例えば予約システム〜受信した応答データをログファイル１６に記憶させるのみ併せて、表示態様に切り替えに備え表示データ記憶手段１３１、１４１に記憶させることにより実現されるものである。
【００３０】
図３は、利用者がエミュレータ画面から入力したデータに基づいて、予約システム２１に問い合わせを行い、その応答データを端末に表示する処理を説明したフローチャートである。
【００３１】
ステップＳ３０１では、エミュレータ画面から入力されたデータを受信する。このときに表示されている表示画面の例を図８に示す。図８では、「Ｒ  羽田  福岡  １２２７  ＡＡＡ」と、利用者により入力された状態を示している。「Ｒ」は予約システム２１に対する問い合わせを行うコマンドを示しており、１２月２７日における羽田発、福岡着の便の空席状況をＡＡＡが問い合わせようとしている場面である。ここで「リターン」の操作を行うと、入力内容を確定し、データ管理通信手段１５にデータが送信される。また、図８において、「表示切替」の操作を行うことにより、表示画面制御手段１２が、表示装置に表示する表示画面を選択し、表示手段１１に出力する。すなわち、ブラウザ画面を表示するのか、エミュレータ画面を表示するのか、若しくは両画面の表示をするのか、３通りの切り替えを行うことができる。図８の例では、エミュレータ画面のみが選択されていることになる。
【００３２】
ステップＳ３０２では、入力データをログファイル１６に記録する。すなわち、ステップＳ３０１でデータ管理通信手段１５が受信した入力データを、ログファイル１６に記録する。図４（Ｂ）のログファイル状態２の行番号５０１の「３」行目に、上記入力されたデータを記録した状態を示す。この時点では「行番号５０１」の「４」行目以降はまだ存在しない。
【００３３】
ステップＳ３０３では、ログファイル１６に記録した入力データをブラウザ入出力手段１４に出力する。具体的には、ステップＳ３０２でログファイル１６に記録したデータをエミュレータ入出力手段１３の表示データ記憶手段１４１に記憶させる。この処理はブラウザ画面の表示を行うような設定になっているか否かを問わずに行われる。
【００３４】
ステップＳ３０４では、表示画面制御手段１２において、ブラウザ画面を表示するような設定になっているか否かを判定する。表示する設定になっていればステップＳ３０５に進む。
【００３５】
ステップＳ３０５では、ステップＳ３０３で表示データ記憶手段１４１に記憶した入力データを、ブラウザ画面で表示する。例えば、図９（Ａ）に示すブラウザ画面の下部がまだ存在しない状態、すなわち、「出発」、「到着」、「日」、「名前」にそれぞれ「羽田」、「福岡」、「１２月２７日」、「ＡＡＡ」と入力されて状態の画面が表示される。
【００３６】
ステップＳ３０６では、データ管理通信手段１５が、入力されたデータに基づいて、予約システム２１に対して問い合わせを行い、ステップＳ３０７で、その応答データを受信する。
【００３７】
ステップＳ３０８では、ステップＳ３０７で受信した応答データをログファイル１６に記録する。このときのログファイルの状態を図４（Ｂ）に示す。カラム５０１の行番号の４行目乃至７行目がステップＳ３０８で記録したデータである。例えば、行番号５０１の４行目に記録された応答データは、カラム５０２より「応答」データであることを示し、カラム５０３より「予約シス」テムから受信したデータであることを示し、カラム５０４乃至５０５よりデータ項目「便名」の内容が「Ｊ２０１」であることを示し、カラム５０６乃至５０７よりデータ項目「日」の内容が「１２２７」であることを示し、カラム５０８乃至５０９よりデータ項目「時刻」の内容が「１０００」であることを示し、カラム５１０乃至５１１よりデータ項目「出発」の内容が「羽田」であることを示し、カラム５１２乃至５１３よりデータ項目「到着」の内容が「福岡」であることを示し、カラム５１４乃至５１５よりデータ項目「空き」の内容が「あり」であることを示す。
【００３８】
ステップＳ３０９では、応答データをブラウザ入出力手段１４とエミュレータ入出力手段１３とに出力する。この処理ステップＳ２０９と同様である。
【００３９】
ステップＳ３１０では、表示画面制御手段１２において表示するように設定されている画面について、表示手段１１に出力して表示を行う。具体的には、ブラウザ画面の表示をするように設定されていた場合には、図９の（Ａ）ブラウザ画面の下方部に示すように、ログファイル１６の行番号４乃至行番号７に記録した応答データの内容をｈｔｍｌ定義ファイル１７で定義される様式に従って表示する。エミュレータ画面の表示をするように設定されていれば、図９の（Ｂ）エミュレータ画面の中の２行目以降に示すように、ログファイル１６の行番号４乃至行番号７に記録した応答データの内容を「Ｊ２０１  羽田  福岡  １２２７  １０：００  あり」、「Ｊ２０３  羽田  福岡  １２２７  １３：３０  あり」、「Ｊ２０５  羽田  福岡  １２２７  １７：００  なし」、「Ｊ２０７  羽田  福岡  １２２７  ２０：３０  あり」と表示する。さらにブラウザ画面とエミュレータ画面との両方を表示させるような設定にしていた場合には、図１０に示すような表示が行われる。
【００４０】
以上が、本発明にかかる２画面入出力プログラムによる処理の内容である。
【００４１】
なお、図示はしていないが、端末１０、ホストサーバ２０は、ＣＰＵ（Central Processing Unit）によって装置全体が制御されているコンピュータである。ＣＰＵには、バスを介してＲＡＭ（Random Access Memory）、ハードディスク装置（ＨＤＤ）、グラフィック処理部、入力インタフェース、および通信インタフェース等が接続されている。
【００４２】
ＲＡＭには、ＣＰＵに実行させるＯＳ(Operating System)のプログラムやその他のプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭには、ＣＰＵによる処理に必要な各種データが格納される。ＨＤＤには、ＯＳやその他のプログラムおよびデータが格納される。
【００４３】
グラフィック処理部には、モニタ装置が接続されている。グラフィック処理部は、ＣＰＵからの命令に従って入力画面などをモニタ装置に表示させる。入力インタフェースには、キーボードやマウス等が接続されている。入力インタフェースは、キーボードやマウス等から送られてくる信号を、バスを介してＣＰＵに送信する。
【００４４】
通信インタフェースは、ネットワーク３０に接続されている。通信インタフェースは、ネットワーク３０を介して端末１０、ホストサーバ２０の間で、相互にデータの送受信を行う。
【００４５】
本発明の実施の形態に係る２画面入出力プログラムを上述のコンピュータで実行させることによって、コンピュータを２画面入出力装置として機能させることができる。
【００４６】
また、上記のコンピュータが有すべき機能の処理内容は、コンピュータで読み取り可能な記録媒体に記録されたプログラムに記述させておくことができる。このプログラムをコンピュータで実行することにより、上記処理がコンピュータで実現できる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置や半導体メモリなどがある。市場に流通させる場合には、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）やフレキシブルディスクなどの可搬型記録媒体にプログラムを格納して流通させたり、ネットワークを介して接続されたコンピュータの記憶装置に格納しておき、ネットワークを通じて他のコンピュータに転送したりすることもできる。コンピュータで実行する際には、コンピュータ内のハードディスク装置などにプログラムを格納しておき、メインメモリにロードして実行する。
【００４７】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【００４８】
本発明は、以下に記載する付記のような構成が考えられる。
【００４９】
（付記１）  コンピュータに、２種類の表示画面によるデータの入力及び出力をさせるためのプログラムであって、
前記コンピュータに、
第１の画面から入力されたデータを受け付ける第１データ入力機能と、
前記受け付けたデータを、入出力データを記録するログファイルに入力データとして記録させる入力データ記録機能と、
前記入力データを、前記ログファイルから取り出して、第２の画面に表示させるためのデータを記憶する第２表示データ記憶部に第２表示データとして記憶させる第２表示データ記憶機能と
を機能させるための２画面入出力プログラム。
【００５０】
（付記２）  前記入力データを、他のコンピュータに送信する入力データ送信機能と、
前記他のコンピュータが入力データに応答して返信した応答データを受信する応答データ受信機能と、
前記応答データを前記ログファイルに記録する応答データ記録機能と、
前記応答データを、前記ログファイルから取り出して、第１の画面に表示させるためのデータを記憶する第１表示データ記憶部に第１表示応答データとして、前記第２表示データ記憶部に第２表示応答データとして記憶させる表示応答データ記憶機能と
をさらに機能させることを特徴とする付記１記載の２画面入出力プログラム。
【００５１】
（付記３）  前記第１の画面、前記第２の画面若しくは該第１の画面と該第２の画面とを併せた両画面のいずれを表示手段に表示させるのかを選択する表示画面制御機能と、
前記表示画面制御機能により表示させることとした画面について、前記第１表示データ記憶部に記憶しているデータを第１の画面に、第２表示データ記憶部に記憶しているデータを第２の画面に、若しくは、該第１表示データ記憶部に記憶しているデータと該第２表示データ記憶部に記憶しているデータとを該第１の画面と該第２の画面とのそれぞれに、出力して表示手段を介して表示する選択画面表示機能と
をさらに機能させることを特徴とする付記１又は付記２記載の２画面入出力プログラム。
【００５２】
（付記４）  コンピュータが  ２種類の表示画面によるデータの入力及び出力をする方法であって、
前記コンピュータは、
第１の画面から入力されたデータを受け付ける第１データ入力ステップと、
前記受け付けたデータを、入出力データを記録するログファイルに入力データとして記録する入力データ記録ステップと、
前記入力データを、前記ログファイルから取り出して、第２の画面に表示させるためのデータを記憶する第２表示データ記憶部に第２表示データとして記憶する第２表示データ記憶ステップと
を実行することを特徴とする２画面出力方法。
【００５３】
（付記５）  前記入力データを、他のコンピュータに送信する入力データ送信ステップと、
前記他のコンピュータが入力データに応答して返信した応答データを受信する応答データ受信ステップと、
前記応答データを前記ログファイルに記録する応答データ記録ステップと、
前記応答データを、前記ログファイルから取り出して、第１の画面に表示させるためのデータを記憶する第１表示データ記憶部に第１表示応答データとして、前記第２表示データ記憶部に第２表示応答データとして記憶する表示応答データ記憶ステップと
をさらに含むことを特徴とする付記４記載の２画面入出力方法。
【００５４】
（付記６）  前記第１の画面、前記第２の画面若しくは該第１の画面と該第２の画面とを併せた両画面のいずれを表示手段に表示させるのかを選択する表示画面制御ステップと、
前記表示画面制御機能により表示させることとした画面について、前記第１表示データ記憶部に記憶しているデータを第１の画面に、第２表示データ記憶部に記憶しているデータを第２の画面に、若しくは、該第１表示データ記憶部に記憶しているデータと該第２表示データ記憶部に記憶しているデータとを該第１の画面と該第２の画面とのそれぞれに、出力して表示手段を介して表示する選択画面表示ステップと
をさらに含むことを特徴とする付記４又は付記５記載の２画面入出力方法。
【００５５】
（付記７）  ２種類の表示画面によるデータの入力及び出力をするための装置であって、
第１の画面から入力されたデータを受け付ける第１データ入力手段と、
入出力データを記録するためのログファイルと、
前記受け付けたデータを、前記ログファイルに入力データとして記録する入力データ記録手段と、
前記入力データを、前記ログファイルから取り出して、第２の画面に表示させるためのデータを記憶する第２表示データ記憶部に第２表示データとして記憶させる第２表示データ記憶手段と
を備えることを特徴とする２画面入出力装置。
【００５６】
（付記８）  前記入力データを、他のコンピュータに送信する入力データ送信手段と、
前記他のコンピュータが入力データに応答して返信した応答データを受信する応答データ受信手段と、
前記応答データを前記ログファイルに記録する応答データ記録手段と、
前記応答データを、前記ログファイルから取り出して、第１の画面に表示させるためのデータを記憶する第１表示データ記憶部に第１表示応答データとして、前記第２表示データ記憶部に第２表示応答データとして記憶させる表示応答データ記憶手段と
をさらに備えることを特徴とする付記７記載の２画面入出力装置。
【００５７】
（付記９）  前記第１の画面、前記第２の画面若しくは該第１の画面と該第２の画面とを併せた両画面のいずれを表示手段に表示させるのかを選択する表示画面制御手段と、
前記表示画面制御機能により表示させることとした画面について、前記第１表示データ記憶部に記憶しているデータを第１の画面に、第２表示データ記憶部に記憶しているデータを第２の画面に、若しくは、該第１表示データ記憶部に記憶しているデータと該第２表示データ記憶部に記憶しているデータとを該第１の画面と該第２の画面とのそれぞれに、出力して表示手段を介して表示する選択画面表示手段と
をさらに備えることを特徴とする付記７又は付記８記載の２画面入出力装置。
【図面の簡単な説明】
【００５８】
【図１】本発明を実現するための構成図である。
【図２】２画面入出力プログラムの処理を説明するためのフローチャートである。
【図３】２画面入出力プログラムの処理を説明するためのフローチャートである。
【図４】ログファイルを図示したものである。
【図５】図２のフローチャートに対応するブラウザ画面の例を図示したものである。
【図６】図２のフローチャートに対応するブラウザ画面、エミュレータ画面の例を図示したものである。
【図７】図２のフローチャートに対応するブラウザ画面とエミュレータ画面との同時表示の例を図示したものである。
【図８】図３のフローチャートに対応するエミュレータ画面の例を図示したものである。
【図９】図３のフローチャートに対応するブラウザ画面、エミュレータ画面の例を図示したものである。
【図１０】図３のフローチャートに対応するブラウザ画面とエミュレータ画面との同時表示の例を図示したものである。
【符号の説明】
【００５９】
１０    端末サーバＡ
１１    表示手段
１２    表示画面制御手段
１３    エミュレータ入出力手段
１３１  表示データ記憶手段
１４    ブラウザ入出力手段
１４１  表示データ記憶手段
１５    データ管理通信手段
１６    ログファイル
１７    ｈｔｍｌ定義ファイル
２０    ホストサーバ
２１    予約システム
３０    ネットワーク
【図１】
2006202236.tif 000003
【図２】
2006202236.tif 000004
【図３】
2006202236.tif 000005
【図４】
2006202236.tif 000006
【図５】
2006202236.tif 000007
【図６】
2006202236.tif 000008
【図７】
2006202236.tif 000009
【図８】
2006202236.tif 000010
【図９】
2006202236.tif 000011
【図１０】
2006202236.tif 000012