(57)【要約】【課題】マルチチャンネルのターミナルシステムの提供。【解決手段】本発明のマルチチャンネルのターミナルシステムは、ひとつのホストと複数のターミナルの間で相対する通信チャンネルを採用して、チャンネルターミナルからのプログラムイベントを受信／レスポンスできる。当該のターミナルはそれぞれソケット（ｓｏｃｋｅｔ）モジュールを実行して、ホストの中でそれぞれターミナルに相対する複数のセッション（ｓｅｓｓｉｏｎ）モジュールを実行する。こうすれば、当該ターミナルが属するプログラムイベントは複数のチャンネルを通じて同時に受信、レスポンスされることができる。【選択図】図１
2007316764.tif 000002
【特許請求の範囲】
【請求項１】
一つのホストと複数のターミナルがネットワークを通じて通信を行い、複数のソケット（ｓｏｃｋｅｔ）モジュール及び複数セッション（ｓｅｓｓｉｏｎ）モジュールを含むことを特徴とするマルチチャンネルのターミナルシステムにおいて、
複数のソケット（ｓｏｃｋｅｔ）モジュールは別々に当該ターミナルの中で実行され、これにより、ホストに当該ターミナルが属するプログラムイベントに相対するレスポンスを発することができ、
複数セッション（ｓｅｓｓｉｏｎ）モジュールは当該ホストの中で実行され、当該ターミナルのソケットモジュールに対し、プログラムイベントを受信／レスポンスすることを特徴とするマルチチャンネルのターミナルシステム。
【請求項２】
当該ターミナルの使用者の一人が操作装置によって、相対するソケットモジュール、セッションモジュールが作った通信チャンネルを通じて、当該ホストに対してプログラムイベントを発することを特徴とする請求項１記載のマルチチャンネルのターミナルシステム。
【請求項３】
当該操作装置はひとつのキーボード、一つのマウスあるいはその他の信号を入力する装置でもよいことを特徴とする請求項２記載のマルチチャンネルのターミナルシステム。
【請求項４】
当該ターミナルの使用者の一人が表示装置によって、相対するソケットモジュール、セッションモジュールが作った通信チャンネルを表示でき、当該ホストから当該プログラムイベントの回答結果を発することを特徴とする請求項１記載のマルチチャンネルのターミナルシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一種のターミナルシステムに関する。特にマルチチャンネルのターミナルシステムを指す。
【背景技術】
【０００２】
企業のグローバル発展に伴って、その情報構造の配置もここ数年来企業情報成長の重点のひとつとなった。しかし、各支社間の遠距離情報応用において、分散式情報構造は常に以下の挑戦にさらされる、
１．情報の安全、
２．帯域幅の大きさと、システムの性能の悪さ、
３．システムが拡張性に欠ける、
４．顧客側の情報保護コストが高い。たとえばソフトの送信、顧客サービスなど。
【０００３】
これらの上述の難題こそは、大企業が集中式の情報応用構造（すなわちターミナルシステム）に再度の注目を集めている理由である。
【０００４】
ただ、伝統的なターミナルシステムの中で、各ターミナルはキュー（Ｑｕｅｕｅ）方式でホストのシステムに入って、データの転送、処理、プリントおよび描画などのプログラムイベントを行い、ホストが一つ一つ処理した後に各ターミナルが要求するプログラムイベントに回答するのを待つ。だから、高効率の情報処理の要求にこたえるため、伝統的なターミナルシステムはその運用方式を調整しなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の主要な目的は一種のマルチチャンネルのターミナルシステムを提供することで、別々にターミナル、ホストの中に存在するソケット（Ｓｏｃｋｅｔ）モジュール、相対するセッション（ｓｅｓｓｉｏｎ）モジュールが作った通信チャンネルにより、ターミナルのプログラムイベントを受信／レスポンスして、システムの効率を高める。
【０００６】
上述の目的に基づいて、本発明のマルチチャンネルのターミナルシステムは、単一ホストと複数ターミナルの間で相対する通信チャンネルを採用して、ターミナルからのプログラムイベントを受信／レスポンスする。当該ターミナルの中でそれぞれソケット（ｓｏｃｋｅｔ）モジュールを実行し、ホストの中ではこれらのターミナルに相対する複数のセッション（ｓｅｓｓｉｏｎ）モジュールを実行する。こうすれば、ターミナルが属するプログラムイベントはマルチチャンネルを通して同時に受信／レスポンスされることができる。
【課題を解決するための手段】
【０００７】
請求項１の発明は、一つのホストと複数のターミナルがネットワークを通じて通信を行い、複数のソケット（ｓｏｃｋｅｔ）モジュール及び複数セッション（ｓｅｓｓｉｏｎ）モジュールを含むことを特徴とするマルチチャンネルのターミナルシステムにおいて、
複数のソケット（ｓｏｃｋｅｔ）モジュールは別々に当該ターミナルの中で実行され、これにより、ホストに当該ターミナルが属するプログラムイベントに相対するレスポンスを発することができ、
複数セッション（ｓｅｓｓｉｏｎ）モジュールは当該ホストの中で実行され、当該ターミナルのソケットモジュールに対し、プログラムイベントを受信／レスポンスすることを特徴とするマルチチャンネルのターミナルシステムとしている。
請求項２の発明は、当該ターミナルの使用者の一人が操作装置によって、相対するソケットモジュール、セッションモジュールが作った通信チャンネルを通じて、当該ホストに対してプログラムイベントを発することを特徴とする請求項１記載のマルチチャンネルのターミナルシステムとしている。
請求項３の発明は、当該操作装置はひとつのキーボード、一つのマウスあるいはその他の信号を入力する装置でもよいことを特徴とする請求項２記載のマルチチャンネルのターミナルシステムとしている。
請求項４の発明は、当該ターミナルの使用者の一人が表示装置によって、相対するソケットモジュール、セッションモジュールが作った通信チャンネルを表示でき、当該ホストから当該プログラムイベントの回答結果を発することを特徴とする請求項１記載のマルチチャンネルのターミナルシステムとしている。
【発明の効果】
【０００８】
本発明は一種のマルチチャンネルのターミナルシステムを提供することで、別々にターミナル、ホストの中に存在するソケット（Ｓｏｃｋｅｔ）モジュール、相対するセッション（ｓｅｓｓｉｏｎ）モジュールが作った通信チャンネルにより、ターミナルのプログラムイベントを受信／レスポンスして、システムの効率を高める。
【発明を実施するための最良の形態】
【０００９】
第１図を参照すること。第１図は本発明マルチチャンネルのターミナルシステムのイメージ図である。第１図が示すように、本発明はマルチチャンネルのターミナルシステムが主にソケット（Ｓｏｃｋｅｔ）モジュール１〜Ｎ １２ａ〜１２ｎ、セッション（ｓｅｓｓｉｏｎ）モジュール１〜Ｎ １６ａ〜１６ｎによって構成され、それぞれ複数台のターミナル１０ａ〜１０ｎ、ホスト１４の中で実行される。
【００１０】
簡単に言うと、本発明のマルチチャンネルのターミナルシステムの中のいわゆるマルチチャンネルとは、ソケット（ｓｏｃｋｅｔ）モジュール１〜Ｎ １２ａ〜１２ｎとそれと相対するセッション（ｓｅｓｓｉｏｎ）モジュール１〜Ｎ １６ａ〜１６ｎの間で一対一でネットワークを通じて５箇所に別々にセッションチャンネルを作る。こうすれば、ターミナル１０ａ〜１０ｎがプログラムイベントが起こった後に、ソケットモジュール１２ａ、相対するセッションモジュール１６ａを通して、キュー（Ｑｕｅｕｅ）を待たずに実際にホスト１４へ送られ、ホスト１４の処理が終わった後同じチャンネルを通じてこのプログラムイベントを回答する。下ではソケットモジュール１２ａ、セッションモジュール１６ａがさらに具体的な説明を行い、その他のモジュールも同じ方式で運用できる。
【００１１】
第２図を参照すること。第２図は本発明マルチチャンネルのターミナルシステムの実施イメージ図である。第２図が示すように、使用者はターミナル１０ａの操作装置２４、表示装置２２が、相対するソケットモジュール１２ａ、セッションモジュール１６ａが作ったソケットチャンネルを通して、ホスト１４に対してプログラムイベントを発し、ホスト１４のレスポンスの結果を受ける。
【００１２】
例を挙げれば、使用者がデータベース３０の中に置いたファイルを開きたいとき、前もってホスト１４から取得した画面に基づき（表示装置２２に表示する）、操作装置２４（たとえばキーボード、マウスあるいはその他の信号を入力できる装置）によって特定のフォルダをクリックする。それからこのクリックが属するプログラムイベントは、相対するソケットモジュール１２ａ、セッションモジュール１６ａが作った通信チャンネルを通じて、ホスト１４に対してこのプログラムイベントを発することができる。
【００１３】
ホスト１４がこのプログラムイベントを受け取った後、サーバーアプリケーションプログラム２６により実際に要求されたタスクを完了でき、再びソケットモジュール１２ａ、セッションモジュール１６ａが作った通信チャンネルを通じてこのプログラムイベントをレスポンスする。言い換えれば、サーバーアプリケーションプログラム２６はファイルデータベース３０の中から相対するフォルダの内容を取得した後、これをターミナル１０ａに送り、使用者に表示装置２２でホスト１４が発したこのプログラムイベントの回答結果を表示することができる。ＳＱＬデータベース２８は上述のＳＱＬのデータ検索に類似したものを提供できる。
【００１４】
これ以外に、ソケットモジュール１２ａ、セッションモジュール１６ａが作った通信チャンネルについては、さらに暗号化、解読の手段によって通信過程の安全性を高めたり、圧縮、解凍方法により転送過程に必要な帯域を減らすことができる。
【図面の簡単な説明】
【００１５】
【図１】本発明のマルチチャンネルのターミナルシステムのイメージ図である。
【図２】本発明のマルチチャンネルのターミナルシステムの実施イメージ図である。
【符号の説明】
【００１６】
５  ネットワーク
１０ａ〜１０ｎ  ターミナル装置
１２ａ〜１２ｎ  ソケットモジュール
１４  ホスト
１６ａ〜１６ｎ  セッションモジュール
２２  表示装置
２４  操作装置
２６  サーバーアプリケーションプログラム
２８  ＳＱＬデータベース
３０  ファイルデータベース
【図１】
2007316764.tif 000003
【図２】
2007316764.tif 000004