(57)【要約】    【課題】  使用環境に影響されることなくサーバーコンピュータとクライアントコンピュータとの円滑な通信を行えるようにした通信方法を提供すること。    【解決手段】  本発明では、電子通信回線網を介して接続されたサーバーコンピュータとクライアントコンピュータとの間で行う通信方法において、クライアントコンピュータから特定のポート番号に割り当てられたアプリケーションを使用してサーバーコンピュータにリクエスト信号を送信し、それを受けたサーバーコンピュータから前記ポート番号と同一のポート番号に割り当てた複数のアプリケーション用プログラムの中からいずれかのアプリケーション用プログラムを前記ポート番号を使用してクライアントコンピュータに送信し、そのアプリケーション用プログラムを使用してサーバーコンピュータとクライアントコンピュータとの通信を行うことにした。【選択図】      図１
2006031186.tif 000002
【特許請求の範囲】
【請求項１】
電子通信回線網を介して接続されたサーバーコンピュータとクライアントコンピュータとの間で行う通信方法において、
クライアントコンピュータから特定のポート番号に割り当てられたアプリケーションを使用してサーバーコンピュータにリクエスト信号を送信し、それを受けたサーバーコンピュータから前記ポート番号と同一のポート番号に割り当てた複数のアプリケーション用プログラムの中からいずれかのアプリケーション用プログラムを前記ポート番号を使用してクライアントコンピュータに送信し、そのアプリケーション用プログラムを使用してサーバーコンピュータとクライアントコンピュータとの通信を行うことを特徴とする通信方法。
【請求項２】
電子通信回線網を介して接続されたクライアントコンピュータと通信を行うサーバーコンピュータにおいて、
クライアントコンピュータから特定のポート番号に割り当てられたアプリケーションを使用してリクエスト信号を受信したときに、前記ポート番号と同一のポート番号に割り当てた複数のアプリケーション用プログラムの中からいずれかのアプリケーション用プログラムをクライアントコンピュータに送信し、そのアプリケーション用プログラムを使用してクライアントコンピュータとの通信を行うことを特徴とするサーバーコンピュータ
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子通信回線網を介して接続されたサーバーコンピュータとクライアントコンピュータとの間で行う通信方法に関するものである。
【背景技術】
【０００２】
近年、インターネットに代表される電子通信回線網を利用してサーバーコンピュータとクライアントコンピュータとの間でウェブ閲覧やファイル転送やリモートコントロールなどの各種のアプリケーションを使用した通信が広く行われている。
【０００３】
そして、従来においては、各種アプリケーションを使用した通信を行う場合には、各アプリケーションごとに予め定められたポート番号が割り当てられており、たとえば、ウェブ閲覧を行う場合にはポート番号８０が使用され、ファイル転送を行う場合にはポート番号２１が使用され、リモートコントロールを行う場合にはポート番号３３８９が使用されていた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように、従来においては、サーバーコンピュータとクライアントコンピュータとの間で各種のアプリケーションを利用した通信を行う場合には、それぞれのアプリケーションを利用するたびにそのアプリケーションに割り当てられた所定のポート番号を使用しなければならなかった。
【０００５】
そのため、従来においては、サーバーコンピュータやクライアントコンピュータの使用環境が制限されていて、特定のポート番号しか使用することができない環境下では、その特定のポート番号に対応したアプリケーションしか利用することができず、サーバーコンピュータとクライアントコンピュータとの間で円滑な通信を行うことができなかった。これは、サーバーコンピュータから見れば、クライアントコンピュータに対して十分なサービスの提供を行うことができず、一方、クライアントコンピュータから見れば、サーバーコンピュータから十分なサービスの提供を受けることができなかったことになる。
【課題を解決するための手段】
【０００６】
そこで、請求項１に係る本発明では、電子通信回線網を介して接続されたサーバーコンピュータとクライアントコンピュータとの間で行う通信方法において、クライアントコンピュータから特定のポート番号に割り当てられたアプリケーションを使用してサーバーコンピュータにリクエスト信号を送信し、それを受けたサーバーコンピュータから前記ポート番号と同一のポート番号に割り当てた複数のアプリケーション用プログラムの中からいずれかのアプリケーション用プログラムを前記ポート番号を使用してクライアントコンピュータに送信し、そのアプリケーション用プログラムを使用してサーバーコンピュータとクライアントコンピュータとの通信を行うことにした。
【０００７】
また、請求項２に係る本発明では、電子通信回線網を介して接続されたクライアントコンピュータと通信を行うサーバーコンピュータにおいて、クライアントコンピュータから特定のポート番号に割り当てられたアプリケーションを使用してリクエスト信号を受信したときに、前記ポート番号と同一のポート番号に割り当てた複数のアプリケーション用プログラムの中からいずれかのアプリケーション用プログラムをクライアントコンピュータに送信し、そのアプリケーション用プログラムを使用してクライアントコンピュータとの通信を行うことにした。
【発明の効果】
【０００８】
そして、本発明では、クライアントコンピュータから特定のポート番号に割り当てられたアプリケーションを使用してサーバーコンピュータにリクエスト信号が送信された場合に、その特定のポート番号と同一のポート番号に割り当てたアプリケーション用プログラムを使用してサーバーコンピュータとクライアントコンピュータとの通信を行うことにしているため、サーバーコンピュータやクライアントコンピュータの使用環境が制限されていて、特定のポート番号しか使用することができない環境下であっても、その特定のポート番号を使用して各種のアプリケーションを利用することができるようになり、サーバーコンピュータとクライアントコンピュータとの間で円滑な通信を行うことができる。
【発明を実施するための最良の形態】
【０００９】
本発明に係る通信方法は、電子通信回線網を介して接続されたサーバーコンピュータとクライアントコンピュータとの間で行われるものである。
【００１０】
そして、本発明に係る通信方法では、まず、クライアントコンピュータが特定のポート番号に割り当てられたアプリケーションを使用してサーバーコンピュータにリクエスト信号を送信する。
【００１１】
次に、クライアントコンピュータからリクエスト信号を受信したサーバーコンピュータが前記ポート番号と同一のポート番号に割り当てた複数のアプリケーション用プログラムの中から該当するアプリケーション用プログラムを前記ポート番号を使用してクライアントコンピュータに送信する。
【００１２】
そして、そのアプリケーション用プログラムを使用してサーバーコンピュータとクライアントコンピュータとの間で通信を行うようにしている。
【００１３】
これをサーバーコンピュータについて見ると、サーバーコンピュータは、クライアントコンピュータから特定のポート番号に割り当てられたアプリケーションを使用してリクエスト信号を受信したときに、前記ポート番号と同一のポート番号に割り当てた複数のアプリケーション用プログラムの中から該当するアプリケーション用プログラムを前記ポート番号を使用してクライアントコンピュータに送信し、そのアプリケーション用プログラムを使用してクライアントコンピュータとの通信を行うようにしている。
【００１４】
このように、本発明では、クライアントコンピュータから特定のポート番号に割り当てられたアプリケーションを使用してサーバーコンピュータにリクエスト信号が送信された場合に、その特定のポート番号と同一のポート番号に割り当てられたアプリケーション用プログラムを使用してサーバーコンピュータとクライアントコンピュータとの通信を行うことにしている。
【００１５】
そのため、サーバーコンピュータやクライアントコンピュータの使用環境が制限されていて、特定のポート番号しか使用することができない環境下であっても、その特定のポート番号を使用して各種のアプリケーションを利用することができるようになり、サーバーコンピュータとクライアントコンピュータとの間で円滑な通信を行うことができる。
【００１６】
これは、サーバーコンピュータから見れば、クライアントコンピュータに対して十分なサービスの提供を行うことができるようになり、一方、クライアントコンピュータから見れば、サーバーコンピュータから十分なサービスの提供を受けることができるようになる。
【００１７】
たとえば、ポート番号８０のウェブ閲覧用のアプリケーションであるＨＴＴＰ（Hyper Text Transfer Protocol）を利用してクライアントコンピュータからサーバーコンピュータに対して、ファイル転送用のアプリケーションであるＦＴＰ（File Transfer Protocol）を利用したファイル転送を行いたい旨のリクエスト信号を送信した場合には、サーバーコンピュータはクライアントコンピュータに対して通常のポート番号２１ではなくポート番号８０を使用してファイルの転送を行うように設定したファイル転送プログラムを送信し、このポート番号８０を使用したファイル転送プログラムを用いてサーバーコンピュータとクライアントコンピュータとの間でファイル転送を行うようにする。
【００１８】
これにより、サーバーコンピュータやクライアントコンピュータがポート番号８０だけしか使用することが許可されていない場合であっても、そのポート番号８０に対応したウェブ閲覧用のアプリケーションだけでなくファイル転送用のアプリケーションも利用することができるようになる。言い換えれば、サーバーコンピュータやクライアントコンピュータは、各自の使用環境を全く意識することなく、自由に相互の通信を行うことができるようになる。
【００１９】
以下に、本発明に係る通信方法について図面を参照しながら具体的に説明する。
【００２０】
本発明に係る通信システムでは、図１に示すように、サーバーコンピュータ１とクライアントコンピュータ２とがインターネットに代表される電子通信回線網３を介して接続されている環境下で、サーバーコンピュータ１とクライアントコンピュータ２との間で通信が行われる（図２参照）。
【００２１】
このように電子通信回線網３を介して接続された環境下において、クライアントがサーバーのホームページを閲覧するには、クライアントコンピュータ２がクライアントコンピュータ２にインストールされたブラウザソフトを用いポート番号８０を使用してサーバーコンピュータ１にアクセスする。
【００２２】
そのアクセスを受付けたサーバーコンピュータ１は、ポート番号８０を使用してクライアントコンピュータ２にホームページ用のハイパーテキストデータを送信する。
【００２３】
そのデータを受信したクライアントコンピュータ２は、ブラウザソフトを用いてハイパーテキストデータの内容を表示する。
【００２４】
そして、クライアントがサーバーのホームページ中の特定のアプリケーション、たとえば、ファイル転送やリモートコントロールを利用したいと望む場合には、クライアントがサーバーのホームページの所定のアイコンをクリックすることで、クライアントコンピュータ２からポート番号８０を使用してサーバーコンピュータ１にリクエスト信号を送信する。ここでは、クライアントがファイル転送のアプリケーションの利用をリクエストしたこととして説明する。
【００２５】
そのリクエスト信号を受信したサーバーコンピュータ１には、ポート番号８０に割り当てられたファイル転送やリモートコントロールなどの複数種類のアプリケーション用プログラムが用意されており、サーバーコンピュータ１は、その中からクライアントコンピュータ２からのリクエスト信号に対応したファイル転送を行うアプリケーション用プログラムを選択して、クライアントコンピュータ２にそのアプリケーション用プログラムをポート番号８０を使用して送信する。
【００２６】
クライアントは、クライアントコンピュータ２を用いて受信したアプリケーション用プログラムを起動し、そのアプリケーション用プログラムを利用することによってファイル転送を行う。ここでは、通常のファイル転送を行うアプリケーション用プログラムでは、ポート番号２１が使用されるが、サーバーコンピュータ１から送信されたファイル転送を行うアプリケーション用プログラムでは、ポート番号２１ではなくポート番号８０、すなわち、クライアントコンピュータ２がリクエスト信号を送信する際に使用したポート番号を使用するようになっている。
【００２７】
次に、クライアントが、サーバーのホームページ中のリモートコントロールを利用したいと望む場合には、クライアントがサーバーのホームページのリモートコントロール用のアイコンをクリックすることで、クライアントコンピュータ２からポート番号８０を使用してサーバーコンピュータ１にリクエスト信号を送信する。
【００２８】
そのリクエスト信号を受信したサーバーコンピュータ１は、複数のアプリケーション用プログラムの中からクライアントコンピュータ２からのリクエスト信号に対応したリモートコントロールを行うアプリケーション用プログラムを選択して、クライアントコンピュータ２にそのアプリケーション用プログラムをポート番号８０を使用して送信する。
【００２９】
クライアントは、クライアントコンピュータ２を用いて受信したアプリケーション用プログラムを起動し、そのアプリケーション用プログラムを利用することによってリモートコントロールを行う。ここでも、通常のリモートコントロールを行うアプリケーション用プログラムでは、ポート番号３３８９が使用されるが、サーバーコンピュータ１から送信されたリモートコントロールを行うアプリケーション用プログラムでは、ポート番号３３８９ではなくポート番号８０、すなわち、クライアントコンピュータ２がリクエスト信号を送信する際に使用したポート番号を使用するようになっている。
【００３０】
以上に説明したようにして、クライアントコンピュータ１から特定のポート番号に割り当てられたアプリケーション用プログラムを使用してサーバーコンピュータ２にリクエスト信号が送信された場合には、その特定のポート番号と同一のポート番号に割り当てられたアプリケーション用プログラムを使用してサーバーコンピュータ１とクライアントコンピュータ２との通信を行うことにしている。
【００３１】
これにより、サーバーコンピュータ１やクライアントコンピュータ２の使用環境が制限されていて、特定のポート番号しか使用することができない環境下であっても、その特定のポート番号を使用して各種のアプリケーションを利用することができるようになり、サーバーコンピュータ１とクライアントコンピュータ２との間で円滑な通信を行うことができる。
【図面の簡単な説明】
【００３２】
【図１】電子通信回線網を介して接続されたサーバーコンピュータとクライアントコンピュータを示す説明図。
【図２】サーバーコンピュータとクライアントコンピュータとの送受信を示す模式図。
【符号の説明】
【００３３】
１  サーバーコンピュータ
２  クライアントコンピュータ
３  電子通信回線網
【図１】
2006031186.tif 000003
【図２】
2006031186.tif 000004