(57)【要約】【課題】本発明は情報処理システムに関し、統合された計算機環境を構築することができる情報処理システムを提供することを目的としている。【解決手段】入力機能及び出力機能の一部１１ａ、１１ｂを有する第１の装置１１と、入力機能及び出力機能の一部２１ａ、２１ｂと、情報記憶機能２１ｃ及び演算機能２１ｄを有する第２の装置２１と、これら第１及び第２の装置１１、２１を接続するネットワーク２７と、により構成される。このように構成することにより、第１の装置１１とネットワーク２７を介して第２の装置２１が接続された一つの大きな計算機システムを実現することができる。【選択図】      図１
2004206508.tif 000002
【特許請求の範囲】
【請求項１】
入力機能及び出力機能の一部を有する第１の装置と、
入力機能及び出力機能の一部と、情報記憶機能及び演算機能を有する第２の装置と、
これら第１及び第２の装置を接続するネットワークと、
により構成される情報処理システム。
【請求項２】
前記第２の装置内に、前記第１の装置と第２の装置の識別子を管理する識別子管理装置と、
第１の装置及び第２の装置で実行されるアプリケーションの入出力形式変換を行なう入出力形式変換処理装置と、
該入出力の変換形式を定義した定義ファイルと、
を具備することを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記入出力形式変換処理装置は、アプリケーションの制御及びその入出力を行なう第１の装置の形式を互いに利用可能な形式に変換し、その形式の対応を前記定義ファイルに記述することを特徴とする請求項２記載の情報処理システム。
【請求項４】
アプリケーションの出力形式と前記第１の装置の出力形式との形式変換処理を行なう場合において、
第１の装置側の装置識別子、画面サイズ、表示データ形式、フレームレート、アプリケーションタイプ、及びアプリケーション側のアプリケーション識別子、画面サイズ、表示データ形式、フレームレート、アプリケーションタイプを前記定義ファイルに記述し、第１の装置識別子及びアプリケーション識別子の対応付けを記述した識別子対応表を記述することを特徴とする請求項３記載の情報処理システム。
【請求項５】
アプリケーションの出力形式と第１の装置の出力形式との形式変換処理を行なう場合において、
第１の装置の表示能力を定義したファイルと、アプリケーションが想定する表示能力を定義したファイルとの対応付けを動的に替える識別子対応表を用いることを特徴とする請求項３記載の情報処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理システムに関し、更に詳しくは、計算機の基本構成機能である入力機能、出力機能、情報記憶機能、演算機能を入力機能及び出力機能でそれぞれ分離し、ネットワークを介して接続することにより、エンドユーザの要求する情報処理を行なう計算機部分と、ユーザの入力を情報処理する計算機に送ると共に情報処理結果を受信し表示するエンドユーザ端末で構成される情報処理システムに関する。
【０００２】
アプリケーションが多様化すると共に、計算機の多様化も図られる中、エンドユーザがその多様な計算機環境に慣れる労力も増加し、またその管理コストも増加する傾向にある。このようなエンドユーザへの負担を軽減する必要があり、また計算機及びアプリケーションの多様化も制限するのではなく、生活様式及びビジネス様式に合わせて促す必要がある。
【０００３】
【従来の技術】
図９は計算機の従来構成を示すブロック図である。図において、１が計算機であり、入力機能２、出力機能３、情報記憶機能４及び演算機能５から構成されているのが通常である。従来の計算機は、アプリケーションの動作環境に応じたものを使用する必要がある。
【０００４】
例えば、あるアプリケーションはＵｎｉｘが動く計算機を必要とし、別のアプリケーションはＷｉｎｄｏｗｓが動く計算機、ゲームは別の計算機という具合に、エンドユーザはその都度必要な計算機環境を入手しなければならず、その管理コストも増加する一方となっている。
【０００５】
この種の先行技術文献としては、文書や画像や指示文などといった様々な情報に、複数種類定義されたノードを対応付け、ノード間を複数種類定義されたリンクで繋ぐことにより、ノード及びリンクからなる情報ネットワークを形成する技術がある（例えば特許文献１）
また、所定のアドレスに存在すべき目標文書の特徴を抽出し、特徴表に記録する特徴抽出手段と、所定のアドレスにアクセスする検索制御手段と、所定のアドレスには文書が不在である場合に、特徴表に記録されている特徴に基づいて目標文書の候補を探索する探索手段とを備えた技術がある（例えば特許文献２）。
【０００６】
【特許文献１】
特開２００１−３４４１４４号公報（第５頁、第６頁、図１）
【特許文献２】
特開２００１−５６８１８号公報（第４頁、第５頁、図１）
【０００７】
【発明が解決しようとする課題】
今後ますます計算機及びアプリケーションの環境の多様化が見込まれる中、それぞれの計算機環境をエンドユーザが持つ必要があり、即ち、エンドユーザの要求する多様な計算機環境をよりよく満たすには、統合された計算機環境を構築する必要があった。
【０００８】
本発明はこのような課題に鑑みてなされたものであって、統合された計算機環境を構築することができる情報処理システムを提供することを目的としている。
【０００９】
【課題を解決するための手段】
（１）請求項１記載の発明は、以下の通りである。図１は本発明の原理ブロック図である。図において、１１は従来の計算機の入出力機能を一部分離して実装された第１の装置としての端末である。ここでは、端末１１として端末１と端末２とが示されているが、端末の数はこれに限るものではない。１１ａは端末１１内に設けられた入力機能の一部、１１ｂは端末１１内に設けられた出力機能の一部である。端末１の識別子を識別子１、端末２の識別子を識別子２とする。
【００１０】
２０は計算機システムである。該計算機システム２０において、２１は第２の装置としての計算機である。ここでは、計算機２１として計算機ａと計算機ｂとを示しているが、計算機２１の数はこれに限るものではない。計算機ａの識別子を識別子ａ、計算機ｂの識別子を識別子ｂとする。２７は端末１１と計算機システム２０間を接続するネットワークである。該ネットワークとしては、公衆網、インターネット、ＬＡＮ等が考えられる。
【００１１】
これら計算機２１において、２１ａは入力機能の一部、２１ｂは出力機能の一部、２１ｃは情報記憶機能、２１ｄは演算機能である。ここで、入力機能の一部２１ａは端末１１の入力機能の一部１１ａと合わせて全体としての入力機能を構成しており、出力機能の一部２１ｂは端末１１の出力機能の一部１１ｂと合わせて全体としての出力機能を構成している。つまり、図１に示すシステムは、図９に示す計算機の内の入力機能２と出力機能３とが分割され、その一部が端末１１側に設けられ、残りの一部が計算機２１側に設けられたものである。
【００１２】
２２は画面の仮想化を行なうために、各種の識別子を管理すると共に、合成画面を作成する識別子管理装置である。２３は入出力の変換形式を定義したファイルを管理する入出力形式変換処理装置である。２４は前記した定義ファイルである。
【００１３】
このように構成すれば、従来全ての機能を有していた端末の処理を軽減すると共に、従来の端末の処理能力では処理できなかったアプリケーションを処理することができ、柔軟で多種多様なサービスを提供することができる。即ち、本発明の構成は、端末１１とネットワーク２７を介して計算機システム２０が接続された一つの大きな計算機と考えることができる。
（２）請求項２記載の発明は、前記第２の装置内に、前記第１の装置と第２の装置の識別子を管理する識別子管理装置と、第１の装置及び第２の装置で実行されるアプリケーションの入出力形式変換を行なう入出力形式変換処理装置と、該入出力の変換形式を定義した定義ファイルと、と具備することを特徴とする。
【００１４】
このように構成すれば、識別子管理装置、入出力形式変換処理装置及び定義ファイルを利用することで、端末１１側と計算機２１側とを結びつけることができ、柔軟で多種多様なサービスを提供することができる。
（３）請求項３記載の発明は、前記入出力形式変換処理処理装置は、アプリケーションの制御及びその入出力を行なう第１の装置の形式を互いに利用可能な形式に変換し、その形式の対応を前記定義ファイルに記述することを特徴とする。
【００１５】
このように構成すれば、端末とアプリケーションの組み合わせに応じた形式変換プログラムを記述しなくても、容易に形式変換が行なえ、端末１１とアプリケーションの組み合わせに幅を持たせることができる。
（４）請求項４記載の発明は、アプリケーションの出力形式と前記第１の装置の出力形式との形式変換処理を行なう場合において、第１の装置側の装置識別子、画面サイズ、表示データ形式、フレームレート、アプリケーションタイプ、及びアプリケーション側のアプリケーション識別子、画面サイズ、表示データ形式、フレームレート、アプリケーションタイプを前記定義ファイルに記述し、第１の装置識別子及びアプリケーション識別子の対応付けを記述した識別子対応表を記述することを特徴とする。
【００１６】
このように構成すれば、アプリケーションの出力を多様な端末に表示させることができる。
（５）請求項５記載の発明は、アプリケーションの出力形式と第１の装置の出力形式との形式変換処理を行なう場合において、第１の装置の表示能力を定義したファイルと、アプリケーションが想定する表示能力を定義したファイルとの対応付けを動的に替える識別子対応表を用いることを特徴とする。
【００１７】
このように構成すれば、アプリケーションの種類に応じて適切な表示を行なうと共に、通信品質に応じて表示形式を変更することができる。
【００１８】
この発明において、アプリケーションの入力形式と第１の装置の入力形式との形式変換処理を行なう場合において、第１の装置側の装置識別子、第１の装置の入力タイプ、入力情報及びアプリケーション側のアプリケーション識別子、その入力タイプ、入力情報を定義すると共に、第１の装置とアプリケーションの変換方法について定義した変換テーブル識別子、その具体的な変換方法を記述した変換タイプ、直接変換、変換に必要であればそのアプリケーションを記述した補助アプリケーションを記述し、これらの識別子の対応を記述した識別子対応表に対応する記述子をリスト表記することを特徴とする。
【００１９】
このように構成すれば、アプリケーションの入力情報と端末の入力情報を柔軟に対応付けさせることができる。
【００２０】
また、この発明において、アプリケーションの入力形式と第１の装置の入力形式との形式変換処理を行なう場合において、第１の装置の入力能力を定義したファイルとアプリケーションが想定する入力能力を定義したファイルの対応付けを、動的に替える表を用いることを特徴とする。
【００２１】
このように構成すれば、アプリケーションの種類に応じて適切な入力を動的に変更することにより、同じ端末でも多様なアプリケーションに動的に対応することができる。
【００２２】
また、この発明において、ユーザ識別子、管理計算機、アプリケーション実行計算機識別子、アプリケーション識別子、アプリケーションレイアウト情報の管理情報を基に、異なる計算機上で実行されているアプリケーションを一意に識別し、その出力画面と他のアプリケーションの出力画面を管理計算機の合成画面上で合成することを特徴とする。
【００２３】
ここで、管理計算機とは、前記識別子管理装置内に存在するものである。このように構成すれば、端末から見ると、あたかも一つのコンピュータでアプリケーションが動作しているように見せることができる。
【００２４】
図２は入出力形式変換処理装置（図１の２３）の内、出力形式変換定義ファイルについて説明した図である。２３ａは出力形式の変換を定義した出力形式変換定義ファイルである。３０は端末種別をユニークに識別するために付けられた端末識別子、３１は端末１１が表示できる画面サイズの定義、３２は端末１１が表示できる表示データの形式の定義、３３は端末１１が１秒間に表示できるフレーム数の定義、３４は動画表示を有するのか否かを定義したアプリケーション・タイプである。
【００２５】
３５はアプリケーションをユニークに識別するために付けられたアプリケーション識別子、３６はアプリケーションが想定する画面サイズの定義、３７はアプリケーションが表示するデータの形式の定義、３８はアプリケーションが１秒間に表示するフレーム数の定義、３９は動画表示をするのか否かを定義したアプリケーション・タイプである。
【００２６】
４０は端末識別子３０とアプリケーション識別子３５との対応を管理した識別子対応表、４１は対応元の端末識別子ａ、４２は対応元のアプリケーション識別子ｂである。
【００２７】
図３は入出力形式変換処理装置２３の内の入力形式変換定義ファイルについて説明した図である。２３ｂは入力形式変換定義ファイルである。該入力形式変換定義ファイル２３ｂにおいて、５０は端末種別をユニークに識別するために付けられた端末識別子、５１はマウスやキーボード等の入力情報種別（タイプ）を識別するために設けられた入力タイプ、５２は入力タイプ５１で得られる情報（例えば座標やキー情報）を定義した入力情報である。
【００２８】
５３は端末１１の入力形式とアプリケーションの入力形式の対応付けを定義した変換テーブル識別子、５４は変換の種別を定義することを表わす定義項目の対応付けを定義した変換タイプ、５５は端末１１とアプリケーションの入力変換の際に補助アプリケーションを介さずに対応付けを記述する直接変換、５６は入力形式を補助アプリケーションを介して行なう際に使用される補助アプリケーション識別子を記述したものである。
【００２９】
５７はアプリケーションの種別を記述したアプリケーション識別子、５８はマウスやキーボード等の入力情報種別（タイプ）を定義する入力タイプ、５９はアプリケーションが想定している入力情報（座標やキー情報）について定義した入力情報である。
【００３０】
６０は端末識別子５０、変換テーブル識別子５３、アプリケーション識別子５７の対応付けを定義した識別子対応表、６１は対応関係にある端末識別子ａ、６２は変換テーブル識別子ｂ、６３はアプリケーション識別子ｃのリストである。
【００３１】
図４は異なる計算機２１（図１参照）上で複数のアプリケーションを出力画面として合成し、あたかも一つの計算機でアプリケーションが動作しているように見せかける識別子管理装置２２（図１参照）内の一部の機能である画面仮想化方式を説明したものである。
【００３２】
図において、２２Ａは画面の合成を行なう管理計算機であり、識別子管理装置２２（図１参照）内に存在するものである。該管理計算機２２Ａにおいて、６５は端末１１に表示する合成画面、６６はアプリケーション実行計算機Ａ  ８０で実行されているアプリケーションＡの出力画面、６７はアプリケーション実行計算機Ｂ  ８１で実行されているアプリケーションＢの出力画面である。
【００３３】
８０、８１はアプリケーションを実行する計算機であり、８２は端末１１で要求があったアプリケーションＡ、８３は同じく端末１１で要求があったアプリケーションＢである。
【００３４】
６８は実行されているアプリケーションと、それを実行している計算機等の画面合成を行なうに必要な情報を定義した管理情報である。管理情報６８において、６９はエンドユーザをユニークに識別するユーザ識別子、７０は合成画面を作成する管理計算機２２Ａをユニークに識別する管理計算機識別子、７１はアプリケーションを処理している計算機をユニークに識別するアプリケーション実行計算機識別子、７２はアプリケーション実行計算機識別子７１で指定されたアプリケーション実行計算機８０、８１で実行されているアプリケーションを識別するアプリケーション識別子、７３は合成画面６５で他の出力画面の上か下か、どの位置に表示されているかを記録したアプリケーションレイアウト情報である。
【００３５】
本発明によれば、エンドユーザの要求する多種多様なアプリケーション及びそれに対応した計算機環境をエンドユーザに対して仮想的に一つの計算機環境として提供でき、かつエンドユーザの管理コストの軽減も図れる。
【００３６】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態例を詳細に説明する。
【００３７】
図５は本発明の一実施の形態例を示すブロック図である。図１、図４と同一のものは、同一の符号を付して示す。図において、２１はアプリケーション実行計算機で、図では計算機ａと計算機ｂで表わす。８２は計算機ａで実行されるアプリケーションＡ、８３は計算機ｂで実行されるアプリケーションＢである。アプリケーションＡは、入力機能の一部２１ａ、出力機能の一部２１ｂ、情報記憶機能２１ｃ、演算機能２１ｄより構成されている。アプリケーションＢは、入力機能の一部２１ａ、出力機能の一部２１ｂ、情報記憶機能２１ｃ、演算機能２１ｄより構成されている。この図では、ネットワーク２７は示されていないが、実際は端末１１と計算機システム２０の間にはネットワーク２７が接続されている。
【００３８】
このように構成されたシステムにおいて、第１に端末及びアプリケーションに関する入出力情報を定義ファイル２４に定義する第１の動作、第２に端末から識別子管理装置２２を介してアプリケーションＡ、アプリケーションＢを起動する第２の動作、第３にアプリケーションの操作を行ない、その結果の画面出力を合成して端末へ出力する第３の動作について説明する。
（第１の動作）
定義ファイル２４に端末１１及びアプリケーション８２，８３が想定する出力形式変換の定義を図６に示された形式に基づき行なう。図６は出力形式変換定義ファイルの他の表記例を示す図である。図２と同一のものは、同一の符号を付して示す。図において、３０は端末識別子、３５はアプリケーション識別子、４０は識別子対応表である。
【００３９】
端末側の場合、各端末の種別、例えば携帯電話なのかＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）なのか等を示す端末識別子“ｔｅｌ”、端末が表示できる画面サイズを、横のサイズ３２０ポイント、縦のサイズを２４０ポイントで表した“３２０×２４０”、表示できるデータ形式がビットマップ形式であることを示す“ＢＭＰ”、１秒間に何枚の表示データを更新できる能力があるかを示したフレームレート“１５ｆｐｓ”、このフレームレートに対応するアプリケーション種別を示すアプリケーション・タイプが“動画”であることが定義されている。
【００４０】
一方、アプリケーションの場合、アプリケーションの種別、例えばワードプロセッサなのかペイントソフトなのかを示すアプリケーション識別子３５は“ａｐｌ”、アプリケーションが表示する画面サイズ３６を横のサイズが３２０ポイント、縦のサイズが２４０ポイントで表した“３２０×２４０”、表示できるデータ形式３７がビットマップ形式であることを示した“ＢＭＰ”、１秒間に何枚の表示データを更新できる能力があるかを示したフレームレート３８が“１５ｆｐｓ”、このフレームレートに対応するアプリケーション種別を示すアプリケーション・タイプ３９が“動画”であることが定義されている。
【００４１】
このように構成すれば、アプリケーションの出力を多様な端末に表示させることができる。
【００４２】
上述した端末識別子ｔｅｌと、アプリケーション識別子ａｐｌの対応を表した識別子対応表４０に、それぞれの対応する識別子を記述する。例えば、対応元の端末識別子ｔｅｌ、４２は対応元のアプリケーション識別子ａｐｌである。但し、この対応は、端末からエンドユーザが利用するアプリケーションを指定した時に作成される（詳細後述）。
【００４３】
このように構成すれば、アプリケーションの種類に応じて適切な表示を行なうと共に、通信品質に応じて表示形式を変更することができる。
【００４４】
次に、図５の定義ファイル２４に端末及びアプリケーションが想定する入力形式変換の定義を図７に示された形式に基づいて行なう。図７は入力形式変換定義ファイルの他の表記例を示す図である。図３と同一のものは、同一の符号を付して示す。図７において、２３ｂは入力形式変換定義ファイルである。端末識別子５０は“ｔｅｌ”、入力タイプ５１は“ｍｏｕｓｅ”、入力情報５２は、座標が“３２０×２４０”である。
【００４５】
変換テーブル識別子５３は“ｃｖ１”、変換タイプは５４、間接変換は５５、補助アプリケーションは５６、ソフトウェアキーボードは５６ａである。アプリケーション識別子５７は“ａｐｌ”、入力タイプ５８は“キーボード”、入力情報５９は、“１−０”、“ａ−ｚ”、“漢字”である。６０は識別子対応表、６１は識別子である。図では、端末識別子が“ｔｅｌ”、変換テーブル識別子が“ｃｖ１”、アプリケーション識別子が“ａｐｌ”である。
【００４６】
再び、図５の説明に戻る。端末１１の場合、各端末１１の種別を示す端末識別子“ｔｅｌ”、入力装置を示す入力タイプ５１でマウスを示す“ｍｏｕｓｅ”、入力タイプが入力情報５２を入力情報として与える情報として、座標情報としてその範囲が横３２０ポイント、縦２４０ポイントであることを定義した“座標（３２０×２４０）”と定義する。
【００４７】
一方、アプリケーション側の入力情報として、先ずアプリケーションの種別を示すアプリケーション識別子５７を“ａｐｌ”、入力装置を示す入力タイプ５８にキーボードであることを示す“ｋｅｙｂｏａｒｄ”、入力タイプが示す入力装置から得られる情報を定義した入力情報５９に、数字の１から０、英字のａからｚ及び漢字の入力を受け付けることを定義した“１−０，ａ−ｚ，漢字”を定義する。
【００４８】
次に、端末入力形式からアプリケーション入力形式への変換について定義する変換テーブルについて説明する。変換テーブルを識別する識別子である変換テーブル識別子５３を“ｃｖ１”を定義する。次に、端末１１からアプリケーション８２への変換タイプ５４を定義する。
【００４９】
ここでは、端末１１の入力を直接アプリケーション８２の入力とする“直接変換”と、端末の入力を別のアプリケーション８３を介して変換後、所定のアプリケーションの入力とする“間接変換”がある。この例では、“間接変換５５”を選択する。間接変換の場合、その介在するアプリケーション８２を指定することになるが、それは補助アプリケーション５６で指定する。この例の場合、“ソフトウェアｋｅｙｂｏａｒｄ５６ａ”が指定される。
【００５０】
入力形式変換定義ファイル２３ｂの説明の最後に、識別対応表６０を作成することになるが、端末識別子５０と、アプリケーション識別子５７の間で適切な入力形式の変換が行われるように定義された変換テーブル識別子５３との対応が識別子を持って記述される。
【００５１】
このように構成すれば、アプリケーションの入力情報と端末の入力情報を柔軟に対応付けさせることができる。
（第２の動作）
次に、端末１１から識別子管理装置２２（図１参照）を介してアプリケーションＡ、アプリケーションＢ（図５参照）を起動する処理例を説明する。端末１１がネットワーク２７を介して識別子管理装置２２に接続を行なう。該識別子管理装置２２は、端末１１から送られてくる端末識別子３０を基に、定義ファイル２４内にある出力形式変換定義ファイル（図６の２３ａ）の識別子対応表４０に端末識別子３０を登録する。
【００５２】
識別子管理装置２２は、定義ファイル２４に登録されているアプリケーション８２のリスト（アプリケーション識別子５７）を端末１１に表示し、エンドユーザがこれを選択する。アプリケーションＡが選択されると、そのアプリケーション識別子５７が出力形式変換定義ファイル（図６の２３ａ）の識別子対応表４０に端末識別子３０と対応する形で、アプリケーション識別子３５として登録される。アプリケーションＢについても同様な識別子登録処理が行なわれる。
【００５３】
このように構成すれば、アプリケーションの種類に応じて適切な入力を動的に変更することにより、同じ端末でも多様なアプリケーションに動的に対応することができる。
（第３の動作）
アプリケーションの操作を行ない、その結果の画面出力を合成して端末へ出力する動作について説明する。図８は画面の仮想化の他の例の説明図である。図において、２２Ａは画面の合成を行なう管理計算機ＣＯＭ０であり、識別子管理装置２２（図１参照）内に存在するものである。該管理計算機２２Ａにおいて、６５は端末１１に表示する合成画面、６６はアプリケーション実行計算機Ａ  ８０で実行されているアプリケーションＡの出力画面、６７はアプリケーション実行計算機Ｂ  ８１で実行されているアプリケーションＢの出力画面である。
【００５４】
８０、８１はアプリケーションを実行する計算機ＣＯＭ１，ＣＯＭ２であり、８２ａは端末１１で要求があったアプリケーションＡ、８３ａは同じく端末１１で要求があったアプリケーションＢである。
【００５５】
６８は実行されているアプリケーションと、それを実行している計算機等の画面合成を行なうに必要な情報を定義した管理情報である。６９ａはエンドユーザをユニークに識別するユーザ識別子、７０ａは合成画面を作成する管理計算機２２Ａをユニークに識別する管理計算機識別子、７１ａはアプリケーションを処理している計算機をユニークに識別するアプリケーション実行計算機識別子、７２ａはアプリケーション実行計算機識別子７１で指定されたアプリケーション実行計算機８０、８１で実行されているアプリケーションを識別するアプリケーション識別子、７３ａは合成画面６５で他の出力画面の上か下か、どの位置に表示されているかを記録したアプリケーションレイアウト情報である。
【００５６】
端末１１は、ネットワーク２７を介して識別子管理装置２２に接続する際に、エンドユーザ識別子６９ａも送ってくる。識別子管理装置２２は、内部にある管理計算機ＣＯＭ０に対してエンドユーザの管理や、アプリケーションについての管理を要求する。
【００５７】
先ず、管理情報６８として必要な管理情報を登録する。ここでは、合成画面６５を作成する管理計算機ＣＯＭ０の管理計算機識別子７０ａ、端末１１で選択されたアプリケーション８２ａが実行される計算機の識別子であるアプリケーション実行計算機識別子７１ａ、そのアプリケーション実行計算機ＣＯＭ１上で動作しているアプリケーション識別子７２ａ、合成画面を作成する際に参照されるアプリケーションレイアウト情報７３ａを登録する。
【００５８】
特に、アプリケーションレイアウト情報７３ａは、ウィンドウの前後関係及び合成画面上のレイアウト座標が含まれている。図８の例では、アプリケーション識別子ａｐｐＢは、合成画面６５上で、座標（１０，１０）を左上に表示され、同じく合成画面６５上の座標（２０，５０）を左上とするアプリケーション識別子ａｐｐＡの上に表示されることを示している。
【００５９】
これらの情報を基に、アプリケーション実行計算機ＣＯＭ１、ＣＯＭ２上で処理される各アプリケーション８２ａ、８３ａの出力結果を合成する。アプリケーションの出力結果は、各アプリケーション実行計算機ＣＯＭ１、ＣＯＭ２から出力形式変換定義ファイル２３ａ（図６参照）で定義された形式で管理計算機２２Ａに送られてくる。
【００６０】
このように構成すれば、端末から見ると、あたかも一つのコンピュータでアプリケーションが動作しているように見せることができる。
【００６１】
また、本発明の構成によれば、識別子管理装置、入出力形式変換処理装置及び定義ファイルを利用することで、端末側と計算機側とを結びつけることができ、柔軟で多種多様なサービスを提供することができる。
【００６２】
また、端末とアプリケーションの組み合わせに応じた形式変換プログラムを記述しなくても、容易に形式変換が行なえ、端末とアプリケーションの組み合わせに幅を持たせることができる。
【００６３】
（付記１）  入力機能及び出力機能の一部を有する第１の装置と、
入力機能及び出力機能の一部と、情報記憶機能及び演算機能を有する第２の装置と、
これら第１及び第２の装置を接続するネットワークと、
により構成される情報処理システム。
【００６４】
（付記２）  前記第２の装置内に、前記第１の装置と第２の装置の識別子を管理する識別子管理装置と、
第１の装置及び第２の装置で実行されるアプリケーションの入出力形式変換を行なう入出力形式変換処理装置と、
該入出力の変換形式を定義した定義ファイルと、
を具備することを特徴とする付記１記載の情報処理システム。
【００６５】
（付記３）  前記入出力形式変換処理装置は、アプリケーションの制御及びその入出力を行なう第１の装置の形式を互いに利用可能な形式に変換し、その形式の対応を前記定義ファイルに記述することを特徴とする付記２記載の情報処理システム。
【００６６】
（付記４）  アプリケーションの出力形式と前記第１の装置の出力形式との形式変換処理を行なう場合において、
第１の装置側の装置識別子、画面サイズ、表示データ形式、フレームレート、アプリケーションタイプ、及びアプリケーション側のアプリケーション識別子、画面サイズ、表示データ形式、フレームレート、アプリケーションタイプを前記定義ファイルに記述し、第１の装置識別子及びアプリケーション識別子の対応付けを記述した識別子対応表を記述することを特徴とする付記３記載の情報処理システム。
【００６７】
（付記５）  アプリケーションの出力形式と第１の装置の出力形式との形式変換処理を行なう場合において、
第１の装置の表示能力を定義したファイルと、アプリケーションが想定する表示能力を定義したファイルとの対応付けを動的に替える識別子対応表を用いることを特徴とする付記３記載の情報処理システム。
【００６８】
（付記６）  アプリケーションの入力形式と第１の装置の入力形式との形式変換処理を行なう場合において、
第１の装置側の装置識別子、第１の装置の入力タイプ、入力情報及びアプリケーション側のアプリケーション識別子、その入力タイプ、入力情報を定義すると共に、第１の装置とアプリケーションの変換方法について定義した変換テーブル識別子、その具体的な変換方法を記述した変換タイプ、直接変換、変換に必要であればそのアプリケーションを記述した補助アプリケーションを記述し、これらの識別子の対応を記述した識別子対応表に対応する記述子をリスト表記することを特徴とする付記３記載の情報処理システム。
【００６９】
（付記７）  アプリケーションの入力形式と第１の装置の入力形式との形式変換処理を行なう場合において、
第１の装置の入力能力を定義したファイルとアプリケーションが想定する入力能力を定義したファイルの対応付けを、動的に替える識別子対応表を用いることを特徴とする付記３記載の情報処理システム。
【００７０】
（付記８）  ユーザ識別子、管理計算機、アプリケーション実行計算機識別子、アプリケーション識別子、アプリケーションレイアウト情報の管理情報を基に、異なる計算機上で実行されているアプリケーションを一意に識別し、その出力画面と他のアプリケーションの出力画面を管理計算機の合成画面上で合成することを特徴とする付記２記載の情報処理システム。
【００７１】
【発明の効果】
本発明によれば、以下のような効果が得られる。
（１）請求項１記載の発明によれば、従来全ての機能を有していた端末の処理を軽減すると共に、従来の端末の処理能力では処理できなかったアプリケーションを処理することができ、柔軟で多種多様なサービスを提供することができる。即ち、本発明の構成は、端末１１とネットワーク２７を介して計算機システム２０が接続された一つの大きな計算機と考えることができる。
（２）請求項２記載の発明によれば、識別子管理装置、入出力形式変換処理装置及び定義ファイルを利用することで、端末１１側と計算機２１側とを結びつけることができ、柔軟で多種多様なサービスを提供することができる。
（３）請求項３記載の発明によれば、端末とアプリケーションの組み合わせに応じた形式変換プログラムを記述しなくても、容易に形式変換が行なえ、端末１１とアプリケーションの組み合わせに幅を持たせることができる。
（４）請求項４記載の発明によれば、アプリケーションの出力を多様な端末に表示させることができる。
（５）請求項５記載の発明によれば、アプリケーションの種類に応じて適切な表示を行なうと共に、通信品質に応じて表示形式を変更することができる。
【００７２】
このように、本発明によれば、統合された計算機環境を構築することができる情報処理システムを提供することができる。
【図面の簡単な説明】
【図１】本発明の原理ブロック図である。
【図２】出力形式変換定義ファイルの表記例を示す図である。
【図３】入力形式変換定義ファイルの表記例を示す図である。
【図４】画面の仮想化方式の説明図である。
【図５】本発明の一実施の形態例を示すブロック図である。
【図６】出力形式変換定義ファイルの他の表記例を示す図である。
【図７】入力形式変換定義ファイルの他の表記例を示す図である。
【図８】画面の仮想化の他の例の説明図である。
【図９】計算機の従来構成例を示すブロック図である。
【符号の説明】
１１  端末
１１ａ  入力機能
１１ｂ  出力機能
２０  計算機システム
２１  計算機
２１ａ  入力機能
２１ｂ  出力機能
２１ｃ  記憶機能
２１ｄ  演算機能
２２  識別子管理装置
２３  入出力形式変換処理装置
２４  定義ファイル
【図１】
2004206508.tif 000003
【図２】
2004206508.tif 000004
【図３】
2004206508.tif 000005
【図４】
2004206508.tif 000006
【図５】
2004206508.tif 000007
【図６】
2004206508.tif 000008
【図７】
2004206508.tif 000009
【図８】
2004206508.tif 000010
【図９】
2004206508.tif 000011