(57)【特許請求の範囲】
【請求項１】
少なくとも２つの通信装置と、サーバとを含む通信コミュニケーションシステムで使用される通信コミュニケーション方法であって、
同一のＩＤと、同一のアプリケーションソフトと、接続先となる前記サーバのアドレスとを少なくとも２つのリムーバブル記録媒体に記録するステップと、
前記サーバが、インターネットに接続する前記通信装置によって前記リムーバブル記録媒体のそれぞれから読み出されたＩＤを、前記通信装置から受信するステップと、
前記サーバと、前記サーバに前記ＩＤを送信した通信装置とが、通信接続を確立するステップと、
前記サーバが、既に確立された通信接続の中で、同一のＩＤを送信した通信装置を認識するステップと、
前記サーバが、同一のＩＤを送信した通信装置同士の通信を可能にするための通信接続情報を記憶するステップと、
前記通信装置が、通信装置同士の通信に用いるデータを、前記リムーバブル記録媒体に記録された当該データに応じた前記アプリケーションソフトを使用して処理するステップと、
前記通信装置が、前記アプリケーションソフトを使用して処理したデータを、前記サーバに送信するステップと、
前記サーバが、前記通信装置から受信したデータを、前記通信接続情報に基づいて、当該通信装置と、当該通信装置と同一のＩＤを送信してきた別の通信装置とに送信するステップと、
前記サーバから前記データを受信した全通信装置が、受信した前記データを、前記リムーバブル記録媒体に記録された当該データに応じたアプリケーションソフトを使用して処理するステップと
を含んだことを特徴とする通信コミュニケーション方法。
【請求項２】
同一のＩＤを送信した通信装置間での通信されるデータは、文字データ・静止画像データ・動画データ・音声データのうちの少なくとも１種類のデータであることを特徴とする請求項１に記載の通信コミュニケーション方法。
【請求項３】
前記リムーバブル記録媒体は、前記通信装置によって読み出し専用の起動部と固定部とからなるＲＯＭ領域と、前記通信装置によって読み書き可能なＲＡＭ領域とを有し、
前記ＩＤと前記アプリケーションソフトと前記サーバのアドレスとは、前記ＲＯＭ領域の固定部に記録される、請求項１に記載の通信コミュニケーション方法。
【請求項４】
少なくとも２つの通信装置と、サーバとを含む通信コミュニケーションシステムであって、
前記サーバが、
同一のＩＤと同一のアプリケーションソフトとを記録した少なくとも２つのリムーバブル記録媒体のそれぞれからインターネットに接続する通信装置によって読み出されたＩＤを受信する手段と、
前記サーバと、前記サーバに前記ＩＤを送信した通信装置との間の通信接続を確立する手段と、
既に確立された通信接続の中で、同一のＩＤを送信した通信装置を認識する手段と、
同一のＩＤを送信した通信装置同士の通信を可能にするための通信接続情報を記憶する手段と、
前記通信装置から受信したデータを、前記通信接続情報に基づいて、当該通信装置と、当該通信装置と同一のＩＤを送信してきた別の通信装置とに送信する手段とを有し、
前記通信装置が、
通信装置同士の通信において、送信するデータを、前記リムーバブル記録媒体に記録された当該データに応じたアプリケーションソフトを使用して処理する手段と、
前記アプリケーションソフトを使用して処理したデータデータを、前記サーバに送信する手段と、
前記サーバから受信されたデータを、前記リムーバブル記録媒体に記録された当該データに応じたアプリケーションソフトを使用して処理する手段と
を有することを特徴とする通信コミュニケーションシステム。
【請求項５】
同一のＩＤを送信した通信装置間での通信されるデータは、文字データ・静止画像データ・動画データ・音声データのうちの少なくとも１種類のデータであることを特徴とする請求項４に記載の通信コミュニケーションシステム。
【請求項６】
前記リムーバブル記録媒体は、前記通信装置によって読み出し専用の起動部と固定部とからなるＲＯＭ領域と、前記通信装置によって読み書き可能なＲＡＭ領域とを有し、
前記ＩＤと前記アプリケーションソフトと前記サーバのアドレスとは、前記ＲＯＭ領域の固定部に格納される、請求項４に記載の通信コミュニケーションシステム。
【請求項７】
前記請求項１または２に記載の通信コミュニケーション方法の各ステップをコンピュータに実行させるためのプログラムであることを特徴とする通信コミュニケーションプログラム。
【請求項８】
前記請求項１または２に記載の通信コミュニケーション方法において使用するＩＤ、接続先のアドレス、アプリケーションソフトを、コンピュータが読取可能に記録したことを特徴とする、リムーバブル記録媒体。
【請求項９】
前記リムーバブル記録媒体が、通信装置によって読み出し専用の起動部と固定部とからなるＲＯＭ領域と、通信装置によって読み書き可能なＲＡＭ領域とを有し、
前記ＩＤ、前記接続先のアドレス、前記アプリケーションソフトは、前記ＲＯＭ領域の固定部に記録される、請求項８に記載のリムーバブル記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、通信コミュニケーション方法、通信コミュニケーションシステム、通信コミュニケーションプログラムおよびリムーバブル記録媒体に関し、特に、インターネットを通じて少なくとも２人が会話形式でリアルタイムに通信を行うのに有用な技術である。
【０００２】
【従来の技術】
一般に、パーソナルコンピュータ（以下「ＰＣ」という。）は、インターネットに接続してブラウジングするために、ブラウザなどのソフトウェアをＰＣに固定された記録媒体であるハードディスクにインストールして、インターネットに接続するようになっている。
【０００３】
一方、２人以上のユーザが、インターネットを介してリアルタイムに通信する方法として「チャット」と呼ばれるサービスが知られている。一般に、チャットは、Ｗｅｂベースで提供され、不特定多数の人がアクセスして、参加することが可能である。
【０００４】
このように不特定多数が参加してしまうのでは、セキュリティやプライバシー上好ましくない場合があるため、特定の人同士でチャットを行いたい場合には不適切なサービスである。このため、特定の人同士で対話形式の通信を行うために、あらかじめ登録した会員のみが参加できるチャットを提供しているＷｅｂもある。
【０００５】
【発明が解決しようとする課題】
しかしながら、パーソナルコンピュータを利用してインターネットに接続して通信を行うためには、ユーザ自身が、ブラウザなどのアプリケーションソフトウェアの設定をしなければならず、また、その設定項目も多いため、初心者には設定が困難な場合が多く、ある程度慣れた場合でも、設定項目の全てを覚えるのは容易ではなく、入力ミスを招きやすく、ユーザに多大な労力を強いてしまう問題がある。
【０００６】
一方、通常の不特定多数を相手にしたチャットでは、セキュリティやプライバシー上の問題があり、会員のみが参加できるチャットでは登録作業が煩わしい問題がある。
【０００７】
そこで、この発明は、上記に鑑みてなされたものであって、パーソナルコンピュータを使用する少なくとも２人のユーザが、インターネットを介してリアルタイムに通信を行って容易に対話することが可能な通信コミュニケーション方法、通信コミュニケーションシステム、通信コミュニケーションプログラムおよびリムーバブル記録媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項１に記載の発明にかかる通信コミュニケーション方法は、同一のＩＤを少なくとも２つのリムーバブル記録媒体に記録するステップと、インターネットに接続する通信装置によって前記リムーバブル記録媒体のそれぞれから読み出されたＩＤを受信するステップと、前記ＩＤを受信した通信装置との間の通信接続を確立するステップと、既に確立された通信接続の中で、同一のＩＤを送信した通信装置を認識するステップと、同一のＩＤを送信した通信装置同士の通信を可能にするステップと、を含んだことを処理上の特徴とする。
【０００９】
また、請求項２に記載の発明にかかる通信コミュニケーション方法は、請求項１に記載の通信コミュニケーション方法において、同一のＩＤを送信した通信装置間での通信が、文字データ・静止画像データ・動画データ・音声データのうちの少なくとも１種類のデータで行うことを処理上の特徴とする。
【００１０】
つぎの請求項３に記載の通信コミュニケーションシステムは、同一のＩＤを記録した少なくとも２つのリムーバブル記録媒体のそれぞれからインターネットに接続する通信装置によって読み出されたＩＤを受信する手段と、前記ＩＤを受信した通信装置との間の通信接続を確立する手段と、既に確立された通信接続の中で、同一のＩＤを送信した通信装置を認識する手段と、同一のＩＤを送信した通信装置同士の通信を可能にする手段と、を有することを構成上の特徴とする。なお、コンピュータのＣＰＵが、請求項１に記載の各ステップを実行するプログラムを格納したＲＯＭやＲＡＭから読み出して実行することで請求項３に記載の各手段を構成することができる。
【００１１】
また、請求項４に記載の通信コミュニケーションシステムは、請求項３に記載の通信コミュニケーションシステムにおいて、文字データ・静止画像データ・動画データ・音声データのうちの少なくとも１種類のデータによって、同一のＩＤを送信した通信装置間での通信を行わせる手段を有することを構成上の特徴とする。なお、コンピュータのＣＰＵが、請求項２に記載の各ステップを実行するプログラムを格納したＲＯＭやＲＡＭから読み出して実行することで請求項４に記載の各手段を構成することができる。
【００１２】
さらに、請求項５に記載の通信コミュニケーションプログラムは、前記請求項１または２に記載の通信コミュニケーション方法の各ステップをコンピュータに実行させるためのプログラムであることを特徴とする。
【００１３】
またさらに、請求項６に記載のリムーバブル記録媒体は、前記請求項１または２に記載の通信コミュニケーション方法において使用するＩＤを、コンピュータが読取可能に記録したことを特徴とする。
【００１４】
また、請求項７に記載のリムーバブル記録媒体は、前記請求項１または２に記載の通信コミュニケーション方法において通信装置との接続先のアドレスを、コンピュータが読取可能に記録したことを特徴とする。
【００１５】
【発明の実施の形態】
以下に添付図面を参照して、この発明の好適な実施の形態にかかる通信コミュニケーション方法について詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１６】
（システム構成）
図１は、本実施の形態にかかる通信コミュニケーションシステムのブロック構成図である。図１において、この通信コミュニケーションシステム１００は、通信コミュニケーション処理の専用サーバ１０が、インターネット２０を介して複数のパーソナルコンピュータ（以下「ＰＣ」という。）３０（１），ＰＣ３０（２）等と接続するシステムである。
【００１７】
また、この実施の形態では、特に、前記ＰＣ３０（１），３０（２）が、後述する各種プログラムや各種データを読み取り可能に記録したリムーバブルなメディア４０（１），４０（２）を有している。
【００１８】
上述の構成によって、この実施の形態では、少なくとも２つの前記メディア４０（１），４０（２）に同一の紐ＩＤを記録しておき、前記ＰＣ３０（１），（２）によって前記メディア４０（１），４０（２）のそれぞれから読み出された紐ＩＤを専用サーバ１０が受信し、専用サーバ１０が紐ＩＤを受信したＰＣ３０（１），３０（２）との間の通信接続を確立し、既に確立された通信接続の中で、同一のＩＤを送信したＰＣ３０（１），３０（２）を認識し、同一のＩＤを送信したＰＣ３０（１），３０（２）同士の通信を可能にする。以下にさらに詳しく説明する。
【００１９】
なお、前記メディア４０（１），４０（２）は、リムーバブル記録媒体であり、ＰＣ３０（１），３０（２）のメディアドライブに対して容易に取り外しが可能な、ＲＯＭ領域とＲＡＭ領域とを有する記録媒体である。このメディアには、例えば、ＣＤ−ＲＷ，ＤＶＤ−ＲＡＭ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ等のディスク形状のメディアや、フラッシュメモリ，コンパクトフラッシュ，スマートメディア，メモリスティック，ＳＤカード等のメディアがある。
【００２０】
（ハードウェア構成）
つぎに、この発明の本実施の形態にかかる通信コミュニケーションシステムを構成する専用サーバ１０、ＰＣ３０、メディア４０の各構成について説明する。
【００２１】
図２は、本実施の形態にかかる通信コミュニケーション専用サーバのブロック構成図である。図３は、本実施の形態にかかる通信コミュニケーション処理を実行する端末装置のブロック構成図である。図４は、本実施の形態にかかる通信コミュニケーションプログラムを記録するメディアの概念図である。
【００２２】
図２において、この専用サーバ１０は、全体の処理を司るＣＰＵ１１と、各種プログラムや各種データを記録するＲＯＭ１２およびＲＡＭ１３と、前記インターネット２０を介して前記ＰＣ３０（１），３０（２）等と接続するためのソケット１４（１），１４（２），１４（３）…とをバス１５によって接続している。
【００２３】
なお、このサーバ１０を設置する業者側には、メディア４０を製造する図示しないメディア製造装置を別に設ける必要がある。そして、この製造の際に、特に、紐ＩＤと接続先のアドレスをメディア４０に記録する。
【００２４】
図３において、このＰＣ３０は、全体の処理を司るＣＰＵ３１と、各種プログラムや各種データを記録するＲＯＭ３２およびＲＡＭ３３と、各種データを表示する表示部３４と、前記インターネット２０を介して専用サーバ１０等と接続するためのＩ／Ｆ３５と、前記メディア４０に読み書きするドライブ３６と、入力部３７とをバス３８によって接続している。
【００２５】
なお、前記入力部３７は、マウス等のポインティングデバイスやキーボード等の入力デバイスである。前記表示部３４は、ＣＲＴ（Cathode Ray Tube）や液晶等のディスプレイである。
【００２６】
図４において、このメディア４０は、ＰＣ３０によって読み出し専用の起動部４０ａと固定部４０ｂからなるＲＯＭ領域４０ｃと、ＰＣ３０によって読み書き可能なＲＡＭ領域４０ｄとを有している。
【００２７】
前記起動部４０ａには、起動プログラムを格納する。前記固定部４０ｂには、後述するように、専用ＯＳや通信プログラムや紐ＩＤや接続先アドレス等を格納する。ＲＡＭ領域４０ｄには、ダウンロードした追加データ等や各種データや各種プログラムを記録する。
【００２８】
（ソフトウェア構成）
つぎに、前記メディア４０のＲＯＭ領域４０ｃに格納するプログラムの構成をさらに具体的に説明する。図５は、図４に示したメディアのＲＯＭ領域に記録するプログラムの構成を説明する概念図である。
【００２９】
ＲＯＭ領域４０ｃには、起動プログラムと、専用ＯＳと、通信プログラムと、接続先ＩＰアドレスと、紐ＩＤと、エディタと、各種アプリケーションとを主に記録する。
【００３０】
前記起動プログラムは、メディア４０がドライブ３６にセットされたときに、読み込まれて、ＰＣ３０を立ち上げる。前記専用ＯＳは、通信コミュニケーションを実行する上で必要最小限なオペレーティングシステムである。ただし、専用ＯＳである必要はかならずしも無く、汎用なＯＳであってもよい。
【００３１】
前記通信プログラムは、インターネット２０に接続するためのプロトコル、ＴＣＰ／ＩＰに基づく通信を行うためのプログラムである。前記接続先ＩＰアドレスは、この実施の形態の通信コミュニケーションを制御する前記専用サーバ１０のアドレスである。
【００３２】
前記紐ＩＤは、この実施の形態における最も特徴的なデータである。この紐ＩＤが、記録されたメディア４０からの通信接続同士を関連付けるためのＩＤである。例えば、紐ＩＤ「０００１」とした場合、この「０００１」が登録されたメディア４０を使用した通信接続同士が専用サーバ１０によって後述するように通信可能に接続される。
【００３３】
前記エディタは、通信を確立されたＰＣ３０同士の間の文字データのやり取りを行うための文字入力ソフトであり、各種アプリケーションの一つである。なお、各種アプリケーションは、通信に用いるデータに応じたプログラムが必要である。例えば、静止画像データ・動画データ・音声データのそれぞれを取り扱うプログラムが必要である。
【００３４】
（通信コミュニケーション処理）
つぎに、本実施の形態にかかる通信コミュニケーション処理の手順について説明する。図６は、本実施の形態にかかる通信コミュニケーションシステムの通信プロセスを説明する概念図である。図６に示すように、専用サーバ１０が、メディア４０（１）を利用した通信を行うＰＣ３０（１）との間のＴＣＰコネクションをソケット１４（１）、また、メディア４０（２）を利用した通信を行うＰＣ３０（２）との間のＴＣＰコネクションをソケット１４（２）に割り振る場合を以下説明する。
【００３５】
図７および図８は、本実施の形態にかかる通信コミュニケーションシステムの通信プロセスの詳細を説明する概念図である。
【００３６】
また、図９は、本実施の形態にかかる通信コミュニケーション処理を説明するフローチャートである（その１）。図１０は、本実施の形態にかかる通信コミュニケーション処理を説明するフローチャートである（その２）。図１１は、本実施の形態のパーソナルコンピュータでの初期設定時の処理のフローチャートである。
【００３７】
図９および図１０のフローチャートにおいて、まず、前処理時には、専用サーバ１０では、ＣＰＵ１１が初期設定処理を実行し（ステップＳ１０）、通信コミュニケーション処理を実行するプログラムを読み出し、ＰＣ３０からの受信待ち状態になる（ステップＳ１１）。一方、通信コミュニケーション処理を行いたいユーザがドライブ３６にメディア４０（１）をセットして、ＰＣ３０（１）を立ち上げると、ＣＰＵ３１は、後述するように、メディア４０から各種プログラムや各種データを読み出して初期設定を行う（ステップＳ２０）。
【００３８】
次に、コネクション確立処理時（図７および図８に示す▲１▼参照）には、ＰＣ３０（１）では、ＣＰＵ３１が通信プログラムを実行し、接続先ＩＰアドレスやポート番号にしたがって、インターネット２０を介して専用サーバ１０にコネクトする（ステップＳ２１）。
【００３９】
すると、専用サーバ１０では、ＣＰＵ１１は、コネクトされたＰＣ３０（１）との間の通信のために、ソケット１４（１）を割り当て、コネクトを確認して（ステップＳ１２）、アクセプトし（ステップＳ１３）、通信接続を確立する。一方、ＰＣ３０（１）では、ＣＰＵ３１がアクセプトの確認をして通信接続が確立されたことを認識する（ステップＳ２２）。
【００４０】
なお、前記ソケット１４（１）の割り当ては、ＰＣ３０（１）のＩＰアドレスと対応付けによって行う。つまり、ＣＰＵ１１は、ソケット番号−ＩＰアドレス（ＰＣ）のデータベースとして保存する（以下この場合を「ソケットデータベース」という。）。これによって、ＣＰＵ１１は、任意のソケットがいずれのＰＣ（ＩＰアドレス）と接続しているのかを認識できる。なお、ソケット番号−ＩＰアドレス（ＰＣ）の対応関係は、データベース化しないで変数として単にメモリしておくだけでもよい。
【００４１】
続いて、ＰＣ３０（１）では、ＣＰＵ３１が、メディア４０（１）から紐ＩＤを読み出して専用サーバ１０に送信する（ステップＳ２３）。すると、専用サーバ１０では、紐ＩＤを受信し、割り付け（代入）を行う（ステップＳ１４）。ここで割り付け（代入）は、配列や変数に応じて、通信接続しているソケット１４（１）とＰＣ３０（１）の紐ＩＤ（０００１）とを関係付ける（図７および図８の▲２▼参照）。
【００４２】
ＣＰＵ１１は、紐ＩＤが送信されたときに紐ＩＤとＰＣのＩＰアドレスとの関係をデータベース化（以下「紐ＩＤデータベース」という。）する。そして、割り付け時には、ソケットデータベースと紐ＩＤデータベースとを関係付ける。
【００４３】
配列によって関係付ける場合には、例えば、ＰＣのＩＰアドレスをキーにして、対応するソケット番号と紐ＩＤとを一つのデータベース（以下「紐―ソケットデータベース）という。）として保存する。ここにＰＣのＩＰアドレスを配列してもよい。
【００４４】
また、変数によって関係付ける場合には、例えば、ソケットデータベースと紐ＩＤデータベースのそれぞれのメモリ空間上のアドレス（変数）同士の対応関係をとる。
【００４５】
続いて、ＣＰＵ１１は、既に接続している同一の紐ＩＤのソケットを検索し（ステップＳ１５）、同一の紐ＩＤのＰＣ３０に対して送信すべきメッセージを送信する（ステップＳ１６）。一方、ＰＣ３０（１）にもメッセージが送信され、専用サーバ１０に既に接続している他のＰＣ３０との間の通信が確立する（ステップＳ２４）。
【００４６】
その後、ＰＣ（１）のユーザが、キーボードなどの入力部３７からメッセージを入力すると、ＣＰＵ３１は、専用サーバ１０にメッセージを送信する（ステップＳ２５）。専用サーバ１０では、ＣＰＵ１１が、メッセージを受信すると（ステップＳ１７）、既に接続している同一の紐ＩＤのソケットを検索し（ステップＳ１８）、同一の紐ＩＤのＰＣ３０に対して送信すべきメッセージを送信する（ステップＳ１９）。このとき、送信先のＰＣ３０（１）にもメッセージを送信することによって、ＰＣ（１）のＣＰＵ３１に送信が行われた旨を認識させる（ステップＳ２６）。
【００４７】
ここで、ＰＣ３０での初期設定処理を説明する。図１１のフローチャートにおいて、まず、ユーザがＰＣ３０にメディア４０をセット（ステップＳ３０）すると、ＣＰＵ３１はセットされたメディア４０を認識する（ステップＳ３１）。ＣＰＵ３１は、その認識の結果が対応メディアと判断したら処理を次に移し、非対応メディアと判断したら以下の処理を実行しない。
【００４８】
そして、ＣＰＵ３１は、対応メディアの場合には、まず、ＲＯＭ領域４０ｃの起動部４０ａに書き込まれている起動プログラムを読み取って（ステップＳ３２）、ＰＣ４０を立ち上げる。続いて、ＣＰＵ３１は、ＲＯＭ領域４０ｃの固定部４０ｂから専用ＯＳを読み出し、専用ＯＳを起動させる（ステップＳ３３）。
【００４９】
つぎに、ＣＰＵ３１は、入力部３７と表示部３４等の入出力機器のイニシャライズを行い（ステップＳ３４）、ＲＯＭ領域４０ｃの固定部４０ｂまたはＲＡＭ領域４０ｄから各種アプリケーション等を呼び出し、実行を開始する（ステップＳ３５）。
【００５０】
以下、上述したメッセージ送受信時に、ＰＣ３０（１）とＰＣ３０（２）との間の通信接続が専用サーバ１０によって行われる場合を説明する（図７および図８の▲３▼参照）。図１２は、本実施の形態にかかる通信コミュニケーション処理のメッセージ送受信時の詳細を説明するフローチャートであり（その１）、ＰＣ３０（１）からＰＣ３０（２）に送信する場合である。
【００５１】
ＰＣ（１）のユーザが、キーボードなどの入力部３７からメッセージを入力すると、ＣＰＵ３１は、専用サーバ１０にメッセージを送信する（ステップＳ２５（１）。専用サーバ１０では、ＣＰＵ１１が、メッセージを受信すると（ステップＳ１７（１））、既に接続している同一の紐ＩＤのソケットを検索し（ステップＳ１８（１））、同一の紐ＩＤのＰＣ３０（１）に対して送信すべきメッセージをソケット１４（１）を介して送信し（ステップＳ１９（１））、ＰＣ（１）のＣＰＵ３１に送信が行われた旨を認識させる（ステップＳ２６（１））。
【００５２】
一方、既に専用サーバ１０に接続しているＰＣ３０（２）が検索され（ステップＳ１８（１））、同一の紐ＩＤのＰＣ３０（２）に対して送信すべきメッセージをソケット１４（２）を介して送信し（ステップＳ１９（２））、ＰＣ３０（２）では、メッセージを受信して（ステップＳ２６（２））、リアルタイムに表示部３４にメッセージを表示する。
【００５３】
図１３は、本実施の形態にかかる通信コミュニケーション処理のメッセージ送受信時の詳細を説明するフローチャートであり（その２）、ＰＣ３０（１）からＰＣ３０（２）に送信する場合である。
【００５４】
ＰＣ（２）のユーザが、キーボードなどの入力部３７からメッセージを入力すると、ＣＰＵ３１は、専用サーバ１０にメッセージを送信する（ステップＳ２５（２）。専用サーバ１０では、ＣＰＵ１１が、メッセージを受信すると（ステップＳ１７（２））、既に接続している同一の紐ＩＤのソケットを検索し（ステップＳ１８（２））、同一の紐ＩＤのＰＣ３０（２）に対して送信すべきメッセージをソケット１４（２）を介して送信し（ステップＳ１９（２））、ＰＣ（２）のＣＰＵ３１に送信が行われた旨を認識させる（ステップＳ２６（２））。
【００５５】
一方、既に専用サーバ１０に接続しているＰＣ３０（１）が検索され（ステップＳ１８（２））、同一の紐ＩＤのＰＣ３０（１）に対して送信すべきメッセージをソケット１４（１）を介して送信し（ステップＳ１９（１））、ＰＣ３０（１）では、メッセージを受信して（ステップＳ２６（１））、リアルタイムに表示部３４にメッセージを表示する。
【００５６】
したがって、この実施の形態によれば、パーソナルコンピュータを使用する少なくとも２人のユーザが、インターネットを介してリアルタイムに通信を行って容易に対話することが可能になる。
【００５７】
【発明の効果】
以上説明したように、この発明によれば、パーソナルコンピュータを使用する少なくとも２人のユーザが、インターネットを介してリアルタイムに通信を行って容易に対話することが可能になる効果を奏する。
【図面の簡単な説明】
【図１】本実施の形態にかかる通信コミュニケーションシステムのブロック構成図である。
【図２】本実施の形態にかかる通信コミュニケーション専用サーバのブロック構成図である。
【図３】本実施の形態にかかる通信コミュニケーション処理を実行する端末装置のブロック構成図である。
【図４】本実施の形態にかかる通信コミュニケーションプログラムを記録するメディアの概念図である。
【図５】図４に示したメディアのＲＯＭ領域に記録するプログラムの構成を説明する概念図である。
【図６】本実施の形態にかかる通信コミュニケーションシステムの通信プロセスを説明する概念図である。
【図７】本実施の形態にかかる通信コミュニケーションシステムの通信プロセスの詳細を説明する概念図である。
【図８】本実施の形態にかかる通信コミュニケーションシステムの通信プロセスの詳細を説明する概念図である。
【図９】本実施の形態にかかる通信コミュニケーション処理を説明するフローチャートである（その１）。
【図１０】本実施の形態にかかる通信コミュニケーション処理を説明するフローチャートである（その２）。
【図１１】本実施の形態のパーソナルコンピュータでの初期設定時の処理のフローチャートである。
【図１２】本実施の形態にかかる通信コミュニケーション処理のメッセージ送受信時の詳細を説明するフローチャートである（その１）。
【図１３】本実施の形態にかかる通信コミュニケーション処理のメッセージ送受信時の詳細を説明するフローチャートである（その２）。
【符号の説明】
１０  サーバ
２０  インターネット
３０  ＰＣ
４０  メディア
１００  通信コミュニケーションシステム
【図１】
0004714364.tif 000002
【図２】
0004714364.tif 000003
【図３】
0004714364.tif 000004
【図４】
0004714364.tif 000005
【図５】
0004714364.tif 000006
【図６】
0004714364.tif 000007
【図７】
0004714364.tif 000008
【図８】
0004714364.tif 000009
【図９】
0004714364.tif 000010
【図１０】
0004714364.tif 000011
【図１１】
0004714364.tif 000012
【図１２】
0004714364.tif 000013
【図１３】
0004714364.tif 000014